linux下root目錄滿導致整個分區數據滿:掛載硬盤擴容

  • 問題背景:
    • 收到一臺環境ubuntu,df 查看如下:
root@ubuntu-110:/mnt# df -h
Filesystem      Size  Used Avail Use% Mounted on
udev             63G     0   63G   0% /dev
tmpfs            13G   12M   13G   1% /run
/dev/sdm2        99G   96G     0 100% /
tmpfs            63G   96K   63G   1% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs            63G     0   63G   0% /sys/fs/cgroup
/dev/sdm1       512M  200K  512M   1% /boot/efi
tmpfs            13G   12K   13G   1% /run/user/109
tmpfs            13G     0   13G   0% /run/user/0
- - du :查看是哪個目錄佔空間較大
du -h --max-depth=1

8.0K    ./mnt
8.0K    ./media
12M     ./bin
2.8G    ./usr
13M     ./sbin
du: cannot access './proc/5202/task/5202/fd/3': No such file or directory
du: cannot access './proc/5202/task/5202/fdinfo/3': No such file or directory
du: cannot access './proc/5202/fd/4': No such file or directory
du: cannot access './proc/5202/fdinfo/4': No such file or directory
0       ./proc
14M     ./etc
16K     ./lost+found
0       ./sys
48K     ./home
104K    ./tmp
4.0K    ./snap
100K    ./dev
36M     ./boot
du: cannot access './run/user/109/gvfs': Permission denied
12M     ./run
4.0K    ./opt
4.0K    ./srv
295M    ./lib
283M    ./var
84G     ./root
87G     .
  • 由此可見主要是root目錄下佔用存儲空間較大
  • 解決辦法
    • 掛載新的硬盤到root目錄下:https://blog.csdn.net/u010456460/article/details/54292105(掛載/home目錄)
    • fdisk /dev/sdb 新建分區 && mkfs -t ext4 /dev/sdb1
    • mkdir /mnt_tmp_root&& mount /dev/sdb1 /mnt/tmp_root && cp -a /root/* /mnt/tmp_root/
    • umount /dev/sdb1 && mount /dev/sdb1 /root
    • 開機自動掛載:在 /etc/fstab中新增 /dev/sdd1 /root ext4 defaults 1 2
  • 問題遺留
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章