将/home空间从新挂载到/var/lib/docker

[lxl@node1 ~]# df -h
Filesystem Size Used Avail Use% Mounted on /dev/mapper/centos-root 49G 34G 15G 70% / devtmpfs 7.8G 0 7.8G 0% /dev tmpfs 7.8G 0 7.8G 0% /dev/shm tmpfs 7.8G 8.4M 7.8G 1% /run tmpfs 7.8G 0 7.8G 0% /sys/fs/cgroup /dev/mapper/centos-home 24G 44M 24G 1% /home

 查看/home有24G。 备份/home目录, umount掉/dev/mapper/centos-home

umount /dev/mapper/centos-home

假设要mount到/var/lib/docker目录, 备份/var/lib/docker

mount /dev/mapper/centos-home /var/lib/docker 

 df -h可以看到/dev/mapper/centos-home挂载到了/var/lib/docker下

[lxl@node1 ~]# df -h
Filesystem               Size  Used Avail Use% Mounted on
/dev/mapper/centos-root   49G   34G   15G  70% /
devtmpfs                 7.8G     0  7.8G   0% /dev
tmpfs                    7.8G     0  7.8G   0% /dev/shm
tmpfs                    7.8G  8.5M  7.8G   1% /run
tmpfs                    7.8G     0  7.8G   0% /sys/fs/cgroup
/dev/mapper/centos-home   24G   44M   24G   1% /var/lib/docker

 

 

如果是新加的一块盘, 需要先格式化磁盘。

1. 

fdisk /dev/vdb

 可输入的参数有:

 p打印  n新增 d删除 w保存操作生效 q退出

这里我们选择n, 新增分区, 会提示分区个数, 选择1.
然后会提示分区的开始(默认2048)和结束空间(默认磁盘最大空间), 如果只有1个分区, 直接打回车,使用默认值。

然后按w保存退出。

2. 这是查看磁盘挂载情况

fdisk -l

 可以发现/dev/sdb已经多了一个/dev/sdb1分区。

 

对新分区进行格式化, 这里格式化成ext4。

mkfs -t ext4 /dev/vdb1

然后在执行

mount /dev/sdb1 /var/lib/docker

如果/var/lib/docker不存在,则mkdir -p /var/lib/docker

 

此外, 这样mount之后, 如果重启机器挂载会掉,要在/etc/fstab中加入下面一条

/dev/sdb1 /var/lib/docker                   ext4     defaults        0 0

  

 

posted @ 2017-03-01 11:58  Entropy_lxl  阅读(2703)  评论(0编辑  收藏  举报