查看了服務器磁盤使用情況(執行df -lh命令),發現服務器的磁盤root使用率達到了100%。如下圖:
Linux 錯誤 根目錄
一、使用df -h命令查看,發現/根目錄的剩餘空間為0。總共系統盤容量才50G。
文件系統 容量 已用 可用已用% 掛載點 /dev/mapper/centos-root 50G 50G 120k 100% / ..... .....
二、使用du -h -x --max-depth=1 查看哪個目錄佔用過高,對於過高目錄中的內容適當刪減騰出一些空間 0 ./proc 132K ./root 2.2G ./usr 12K ./mnt 16K ./lost+found 4.0K ./media 4.0K ./srv 27M ./lib64 763M ./var 16.6G ./opt 317M ./lib 2.0K ./boot 0 ./sys 0 ./net 56M ./tmp 33M ./etc 0 ./selinux 0 ./misc 7.7M ./bin 64K ./home 17M ./sbin 0 ./dev 20G .
可以看出opt目錄佔用過大,可以在opt中清理一些文件釋放一些空間。
三、CentOS 7 調整home分區擴大root分區 總體過程: 把/home內容備份,然後將/home文件系統所在的邏輯卷刪除,擴大/root文件系統,新建/home ,恢復/home內容
1.查看分區 df -h 2.備份home分區文件 tar cvf /tmp/home.tar/home 3.卸載/home,如果無法卸載,先終止使用/home文件系統的進程
fuser -km /home/ umount /home 4.刪除/home所在的lv lvremove/dev/mapper/centos-home 5.擴展/root所在的lv,增加800G lvextend -L +800G/dev/mapper/centos-root 6.擴展/root文件系統 xfs_growfs/dev/mapper/centos-root 7.重新創建home lv lvcreate -L 73G -n/dev/mapper/centos-home 8. 創建文件系統 mkfs.xfs /dev/mapper/centos-home 9.掛載home mount/dev/mapper/centos-home 10.home文件恢復 tar xvf /tmp/home.tar -C/home/ cd /home/home/ mv * ../
|