CentOS7 磁盘管理(挂载)

初步安装centos系统总是有很多不完美的地方,这里针对磁盘的配置问题进行调整

1.查看当前硬盘使用情况: 

命令:

df -hl
[root@iz5bg05ape16lciq61mjzyz lib]# df -hl
Filesystem      Size  Used Avail Use% Mounted on
/dev/vda1       197G  3.6G  184G   2% /
devtmpfs        7.8G     0  7.8G   0% /dev
tmpfs           7.8G     0  7.8G   0% /dev/shm
tmpfs           7.8G  468K  7.8G   1% /run
tmpfs           7.8G     0  7.8G   0% /sys/fs/cgroup
tmpfs           1.6G     0  1.6G   0% /run/user/0

如上,/dev/vda1  是一个硬盘,下面是各自的目录的硬盘使用情况

2.查看新硬盘以及新硬盘情况

命令:

fdisk -l
[root@iz5bg05ape16lciq61mjzyz lib]# fdisk -l

Disk /dev/vda: 214.7 GB, 214748364800 bytes, 419430400 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x0008d73a

   Device Boot      Start         End      Blocks   Id  System
/dev/vda1   *        2048   419428351   209713152   83  Linux

Disk /dev/vdb: 1099.5 GB, 1099511627776 bytes, 2147483648 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

如上,这里多了一个/dev/vdb  就是一块新硬盘,这里的规则就是a、b、c...

3.格式化分区

将新硬盘分区格式化为ext4文件系统

命令:

mkfs -t ext4 /dev/vdb

4.挂载硬盘

1)创建目录用于挂载,也就是挂载点

命令:mkdir /data

2)挂载硬盘到改目录

命令:

mount /dev/vdb /data

5.硬盘“软链”

有人喜欢把硬盘的数据拷贝到新的硬盘,然后再修改自己的目录名字。这样比较强硬,我这里有个比较简单的方法就是创建一个“软链”,替换掉原来目录就好了,拿docker目录打比方(将var中的docker目录,内容移动到/data/docker,但是不修改原来var中docker的目录)

1)创建docker新目录

命令:

mkdir /data/docker

2)建立软链

命令:

ln -s /data/docker/ /var/lib/docker

注意我原docker中本身没东西,有内容的话要提前拷贝到data/docker目录中


6.重新挂载硬盘到到别的目录

补上强硬的办法,当把文件复制过来后,进行硬盘的重新挂载

1)解除绑定

命令:

umount /dev/vdb

2)重新绑定

命令:

mount  /dev/vdb /var

7.设置开机启动自动挂载

创建新的分区不能自动挂载,每次重启机器都要手动挂在,所以需要设置开机自动挂载

需要修改文件/etc/fstab文件

命令:

vi /etc/fstab

在文件的最后加上一行

/dev/vdb /data ext4 defaults 1 2

上面的56两列的1 2表示意思如下:

第5列:是否备份,0表示不备份,1表示每天备份,2表示不定期备份(自己挂载可以选择0)
第6列:是否开机检查扇区,0表示不检查,1表示最早检验,2表示在1之后开始检验(一般自己挂载的选0)

参考文章:
CentOS7 修改现有磁盘挂载_cashcat的技术专栏-CSDN博客_centos重新挂载磁盘

你可能感兴趣的:(linux,centos,linux,运维)