centos7 磁盘重新挂载

818 阅读2分钟
  1. 参考文档:centos7磁盘分区、格式化、挂载

  2. 查看磁盘挂载情况:

    df -h
    
    # 发现/home目录挂载了个800G的磁盘太大了,将其重新挂载为数据盘,使得/home和/共享一个驱动/dev/mapper/centos-root
    文件系统                 容量  已用  可用 已用% 挂载点
    devtmpfs                  16G     0   16G    0% /dev
    tmpfs                     16G     0   16G    0% /dev/shm
    tmpfs                     16G  9.1M   16G    1% /run
    tmpfs                     16G     0   16G    0% /sys/fs/cgroup
    /dev/mapper/centos-root  100G  2.0G   99G    2% /
    /dev/nvme0n1p2          1014M  144M  871M   15% /boot
    /dev/nvme0n1p1           200M   12M  189M    6% /boot/efi
    /dev/mapper/centos-home  815G   33M  815G    1% /home
    tmpfs                    3.2G     0  3.2G    0% /run/user/0
    
  3. 卸载磁盘:

    umount /dev/mapper/centos-home
    umount: /dev/mapper/centos-home: device is busy
    
    # 通过以下命令看看什么进程在使用,将进程杀掉后再次卸载
    /sbin/fuser -m -v /dev/mapper/centos-home
    
  4. 格式化磁盘:

    mkfs.ext4  /dev/mapper/centos-home
    
    mke2fs 1.42.9 (28-Dec-2013)
    Discarding device blocks: 完成                            
    文件系统标签=
    OS type: Linux
    块大小=4096 (log=2)
    分块大小=4096 (log=2)
    Stride=0 blocks, Stripe width=0 blocks
    53387264 inodes, 213547008 blocks
    10677350 blocks (5.00%) reserved for the super user
    第一个数据块=0
    Maximum filesystem blocks=2361393152
    6517 block groups
    32768 blocks per group, 32768 fragments per group
    8192 inodes per group
    Superblock backups stored on blocks: 
            32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 
            4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968, 
            102400000
    
    Allocating group tables: 完成                            
    正在写入inode表: 完成                            
    Creating journal (32768 blocks): 完成
    Writing superblocks and filesystem accounting information: 完成     
    
  5. 将驱动挂载到新的目录:

    mkdir /data
    
    mount /dev/mapper/centos-home /data
    
  6. 修改/etc/fstab中对应项挂载路径:

    /dev/mapper/centos-root /                       xfs     defaults        0 0
    UUID=1f43d46a-189e-4fc2-af5b-a8a8b9e7b269 /boot                   xfs     defaults        0 0
    UUID=445E-FD75          /boot/efi               vfat    umask=0077,shortname=winnt 0 0
    # 修改处
    /dev/mapper/centos-home /data                   xfs     defaults        0 0
    /dev/mapper/centos-swap swap                    swap    defaults        0 0