Linux 根目錄爆滿 解決

2021-10-07 06:39:00 字數 1590 閱讀 2981

一、使用df -h命令檢視,發現/根目錄的剩餘空間為0。總共系統盤容量才20g。

檔案系統 容量 已用 可用 已用% 掛載點

devtmpfs 7.7g 0 7.7g 0% /dev

tmpfs 7.7g 168k 7.7g 1% /dev/shm

tmpfs 7.7g 1.4m 7.7g 1% /run

tmpfs 7.7g 0 7.7g 0% /sys/fs/cgroup

/dev/sdb1 1.8t 1.4t 398g 78% /u01

/dev/sda1 494m 208m 287m 42% /boot

tmpfs 1.6g 8.0k 1.6g 1% /run/user/42

tmpfs 1.6g 0 1.6g 0% /run/user/1001

tmpfs 1.6g 0 1.6g 0% /run/user/1007

tmpfs 1.6g 28k 1.6g 1% /run/user/0

tmpfs 1.6g 0 1.6g 0% /run/user/1006

tmpfs 1.6g 0 1.6g 0% /run/user/1012

二、使用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

5.擴充套件/root所在的lv,增加800g

6.擴充套件/root檔案系統

7.重新建立home lv

建立檔案系統

9.掛載home

10.home檔案恢復

tar xvf /tmp/home.tar -c/home/

cd /home/home/

mv * …/

Linux根目錄介紹

binary 二進位制,許多 指令 對應的可 執行程式檔案 目錄 super binary 超級的 二進位制 許多 指令 對應的可 執行程式檔案 目錄,該目錄檔案對應指令都是 root 使用者可以執行的指令 unix system resource unix 系統資源檔案目錄 該目錄類似 win系統...

Linux根目錄詳解

運用 ls 命令檢視根目錄下的檔案 根目錄 bin 普通使用者可執行的命令,二進位制可執行命令 sbin 系類似於 bin,但它是系統管理員使用的命令 dev 存放了裝置檔案,及裝置驅動檔案 etc 存放了各種系統配置檔案 root 超級使用者的目錄 home 使用者的主目錄 家目錄 media 可...

linux 根目錄解析

根目錄 每乙個檔案和目錄都從這裡開始。只有root使用者具有該目錄下的寫許可權。此目錄和 root目錄不同,root目錄是root使用者的主目錄。bin 重點 使用者二進位制檔案 包含二進位制可執行檔案。系統的所有使用者使用的命令都設在這裡,例如 ps,ls,ping,grep,cp等。sbin 系...