CentOS 資料一覧
ディスク容量にまだ余裕があるのにファイルが作成できない
2014/7/18更新
対応バージョン: 6.4
ディスク容量にまだ余裕があるにもかかわらず、ファイルが作成できない。
% df -h /home Filesystem Size Used Avail Use% Mounted on /dev/mapper/vg_s1-lv_home 405G 257G 128G 67% /home % touch /home/foo/tmp touch: cannot touch `/home/foo/tmp': No space left on device % mkdir /home/foo/tmp mkdir: cannot create directory `/home/foo/tmp': No space left on device
これはそのファイルシステムに作成可能なファイル(inode)がいっぱいになっているので、不要なファイルを削除してinodeを空ければ作成できるようになる。
% df -i /home Filesystem Inodes IUsed IFree IUse% Mounted on /dev/mapper/vg_s1-lv_home 26935296 26935296 0 100% /home
例えば最終更新後5日以上経ったWebDAVのロックファイルを削除するような場合は以下のようにする。
% find /home -mtime +5 -a \( -name "*.pag" -o -name "*.dir" \) -exec rm {} \;