Linux

根文件系統報告為 100% 未添加任何文件

  • January 17, 2021

我有一個 35G 掛載作為我的根文件系統,直到現在,它報告的使用率為 1%。

我使用 SD 卡進行儲存,今天我得到了一張新卡。我正在上面安裝我的/swap分區,所以我決定用一個交換分區和一個“正常”分區來分區新分區。

首先,我創建了一個 NTFS 分區,以防我想在 Windows 中使用該卡。我遇到了問題,所以我嘗試了 FAT,最終我去了ext4.

在此過程中,我正在修改我的/etc/fstab文件並重新啟動,但是當我讓卡工作時,現在我的根文件系統報告正在使用100%!!!沒有我在那裡改變任何東西。

輸出df -h

Filesystem       Size  Used Avail Use% Mounted on
/dev/nvme0n1p5    35G   33G     0 100% /
...

並且df -i

Filesystem      Inodes IUsed IFree IUse% Mounted on
/dev/nvme0n1p5    2.2M   20K  2.2M    1% /
...

我想也許這是因為fsck,我做到了

touch /forcefsck && reboot

但這並沒有解決問題。我沒有更改根文件系統中的任何內容。

排隊fstab

UUID=<uuid>      /              ext4    defaults,noatime  0       1
...

有人可以幫我解決這個問題嗎?

結果在我的掛載/解除安裝/重啟等過程中發生了一些事情。

我正在將 SD 卡安裝在 上/media,但我不知道為什麼,但是當我完成 SD 卡設置時,顯然它/media是作為目錄而不是掛載創建的,所以是那個目錄佔用了空間。

我沒有註意到它實際上不是我的掛載和目錄🙁,所以我刪除了目錄並掛載了 SD 卡,/mount問題就解決了🙂

引用自:https://unix.stackexchange.com/questions/629495