【redhat5.5】linux中的磁盘管理

本文详细介绍Linux环境下硬盘的分区、格式化、挂载等操作步骤,并介绍如何设置卷标及使用磁盘配额。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

【1】 硬盘类型
           scsi硬盘在linux命名为sd,一个SCSI硬盘最多分15个分区
           IDE硬盘在linux命名为hd,一个IDE硬盘最多分63个分区
【2】查看分区信息
           fdisk -l
           fdisk -l 磁盘名称
【3】 磁盘分区
           fdisk /dev/sdb1
           打开分区菜单:
           n    创建分区
           d    删除分区
           l     显示已知分区类型
           p   显示已有分区
          q    不保存退出
          w   保存退出
【4】更新磁盘分区表
          partprobe 

【5】 格式化分区
 
        已经挂载的分区,格式化之前必须卸载 用umount命令

        将分区格式化为ext3文件系统
        mkfs -t ext3 /dev/sda1
        或
        mkfs.ext3    /dev/sda1 (两条命令等效)

        用mke2fs  格式华ext2文件系统
        mke2fs  /dev/sdd6
 
       将ext2转换成ext3
       tune2fs -j /dev/sdd6
    
       将ext3转换回ext2
       tune2fs -O  ^has_journal /dev/sdd6  参数大写O
    
       格式化为交换分区
       mkswap  /dev/sdd1  格式化交换分区
       swapon  /dev/sdd1   启用指定交换区
       swapoff /dev/sdd1    停用
 
       查看物理内存 交换分区的使用情况
       free -m
     
【6】 设置分区的卷标
        mke2fs -j -L student /dev/sdd3  格式化为ext3 同时设置卷表为student
        或
       e2lable /dev/sdd2 teacher  将/dev/sdd2 的卷标设置为teacher
       e2lable /dev/sdd2              查看分区卷标
       e2lable /dev/sdd2 ""          清除分区卷标
    
       blkid   /dev/sdd2                 查看分区卷标 UUID  和文件系统类型ext3


       df -i   /dev/sdd2                   查看分区使用情况
       du -h   install.log                 查看文件的大小
       du -sh                                   显示当前目录已使用大小
       du -ah                                   显示所有文件大小,包含子目录文件
       mount -L teacher /mnt      通过卷标名的方式挂载分区至/mnt目录下

【7】 挂载分区
        1】mount -a   加载/etc/fstab文件内的所有设备
                           -t    加载时指定文件系统类型(不写也行)
                          -n    略过写入/etc/mtab文件,默认是写入的
                          -L    以卷标名的方式夹载
                         -o    载入时后面可加上参数
                             常用参数
                             ro/rw                  只读 或 读写
                             auto/noauto     是否允许mount-a自动加载
                             suid/nosuid     是否允许设置特殊权限位
                             user/nouser    是否允许让用户载入
                            async/sync       异步/同步写入
                            defaults            默认值 rw,suid,dev,exec,auto,nosuer,async
                            remount           重新载入
   
                           mount -o remount,usrquota,grpquota  /mydisk/sdd3      已经载入的分区用此命令重新载入并支持磁配额
                           mount -o usrquota,grpquota /dev/sdd3 /mydisk/sdd3     未挂在分区挂载
 
        2】 开机挂载配置
            vim /etc/fstab       打开/etc/fstab配置文件
    
           /dev/sdd5   /mydisk/sdd5   ext3   defaults,usrquota,grpquota  0 0
    
             参数意义:
                /dev/sdd5              要挂载的分区
                /mydisk/sdd5       挂载的目录
               ext3                         文件系统类型
               defaults,...             挂载方式
               0                              不检测  1检测
               0                              不备份  1备份

【8】磁盘配额的配置
        1】检测是否支持磁盘配额
             mount | grep sdd

        2】 生成磁盘配额的数据库文件
            quotacheck -avug  (检测并创建)
            参数:  -  a     检测tstab
                           v      显示检测信息
                           u      生成用户磁盘配额数据库文件
                          g     生成用户组磁盘配额数据库文件
 
        3】 启用磁盘配额功能
            quotaon   -avug   开启
            quotaoff  -avug    关闭

       4】 对用户进行编辑
           edquota -u xing1       编辑xing的磁盘配额
           edquota -g student   编辑student组的磁盘配额
   
           Disk quotas for user xing1 (uid 502):
           Filesystem     blocks   soft    hard      inodes  soft  hard
            /dev/sdd3         0    90000   124000       0      0     0
    
            edquota -p xing1  xing2   把用户xing1配置复制给xing2
    
          注: 用户超出配额,7天内不清理,会被锁定。不能进入目录。
                用户自己配额用光后,若附属组还有,切换组后还可用,互不影响。

       5】查看磁盘配额
          repquota -avug
     
【9】 触发挂载的配置
           依赖   /etc/init.d/autofs 服务
           配置文件   /etc/auto.master
                              /etc/auto.misc
       1】 编辑/etc/init/auto.master 文件
              vi /etc/init/auto.master
              写入
              /mydisk    /etc/auto.mydisk
       2】创建auto.mydisk文件并编辑
              touch /etc/auto.mydisk
              写入
              sdd6  -fstype=ext3   :/dev/sdd6
      
              保存退出

 

              系统的/etc/auto.misc文件
                   cd    -fstype=iso9660,ro,nosuid,nodev :/dev/cdrom
  
      3】配置完成并测试
              当输入cd /mydisk/sdd7时,系统自动挂载/dev/sdd7  不用后一段时间自动退出

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值