Linux分区大小调整
生活随笔
收集整理的這篇文章主要介紹了
Linux分区大小调整
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
這是很久之前遇到的問題了,參考的博客加了書簽,最近閑下來,轉成自己的。
先簡述一下之前的情況,本地的一臺測試服務器,一直只使用root用戶,但安裝系統時默認只給root用戶分配了50G空間,使用一段時間后,docker啟動容器,提示內存不足。
開始
首先查看磁盤情況(這里已經擴到550g了)
[root@test10 ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/centos-root 550G 32G 519G 6% / devtmpfs 3.8G 0 3.8G 0% /dev tmpfs 3.8G 0 3.8G 0% /dev/shm tmpfs 3.8G 9.6M 3.8G 1% /run tmpfs 3.8G 0 3.8G 0% /sys/fs/cgroup /dev/sda2 494M 188M 306M 39% /boot /dev/sda1 200M 9.8M 191M 5% /boot/efi /dev/mapper/centos-home 373G 33M 373G 1% /home overlay 550G 32G 519G 6% /var/lib/docker/overlay2/a4213478d93f7dabc8d33adc9eadaf411c21c09cf225a91634ad5e5550134193/merged overlay 550G 32G 519G 6% /var/lib/docker/overlay2/279d397a841cf2645862f73a21f0454cd77e372656c489b4d49c39d17d9f57c3/merged overlay 550G 32G 519G 6% /var/lib/docker/overlay2/56945364e5b279ceb2f7961dedb2058f276f15a9f46aa636fd499bbe000e44de/merged shm 64M 0 64M 0% /var/lib/docker/containers/ed11862c6b38097e64167dd11be6d0a99cd4604b235f16de784df88f00a221c2/mounts/shm shm 64M 0 64M 0% /var/lib/docker/containers/cb82ec88b6e594494f808e989b12f4040aa9044b626f29d0f84fd3c2e7d96dbe/mounts/shm overlay 550G 32G 519G 6% /var/lib/docker/overlay2/0db04f3c52d48bd07532ce452e23ef09d6d2d54654bba505f29ea3c039c68e1f/merged shm 64M 0 64M 0% /var/lib/docker/containers/af0f2f29662b1cd495993e6693b19297e5cc4f014549855bc21f696f6d0a3b03/mounts/shm tmpfs 770M 0 770M 0% /run/user/0 overlay 550G 32G 519G 6%備份home分區文件
tar cvf /tmp/home.tar /home卸載__/home__,無法卸載則停止相關進程
fuser -km /home/ # 這里我沒有用到,我的home目錄為空,有需要使用 umount /home刪除/home所在的卷
lvremove /dev/mapper/centos-home擴展/root所在卷,擴展文件系統(這里再增加50g,酌情修改)
lvextend -L +50G /dev/mapper/centos-root xfs_growfs/dev/mapper/centos-root重建/home,創建文件系統,并掛載
lvcreate -L 323G -n /dev/mapper/centos-home mkfs.xfs /dev/mapper/centos-home mount /dev/mapper/centos-home文件恢復
tar -xvf /tmp/home.tar -C /參考博客
- Linux 根目錄爆滿 解決
總結
以上是生活随笔為你收集整理的Linux分区大小调整的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: pgpool mysql_pgpool-
- 下一篇: 焊XT60需要注意电烙铁加热时间长了容易