有時候明明有空間,但是卻無法建立檔案,看來就是 inode 用光光了!!~
可以用
df -ih
看看你的 inode 還有多少 free
Filesystem Inodes IUsed IFree IUse% Mounted on /dev/root 1.3M 1.2M 56K 96% / devtmpfs 121K 392 121K 1% /dev tmpfs 122K 1 122K 1% /dev/shm tmpfs 122K 524 121K 1% /run tmpfs 122K 17 122K 1% /sys/fs/cgroup tmpfs 122K 1 122K 1% /run/user/0
或是用
find . -xdev -type f | cut -d "/" -f 2 | sort | uniq -c | sort -n
找出所在目錄的子目錄分別佔用了多少 inodes
找到後,會發現很難砍,這個時候就可以用以下的方法砍一下! (檔名可以自己調整)
find . -name '*.log' | xargs rm
Prev
避免 shell 指令被重複執行