將/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

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM