mkdirは「デバイスにスペースがありません」というメッセージを表示しますが、sudo mkdirは機能します。

mkdirは「デバイスにスペースがありません」というメッセージを表示しますが、sudo mkdirは機能します。

mkdir test/home/で使用しようとすると、mkdir: cannot create directory ‘test’: No space left on device1GBを超えるファイルを削除し、削除されたファイルを使用していた一部のプロセスを再起動しましたが、プロセスを再起動できませんnetworkd-systemd-lunattende

今走ると手にdf -h /入る

Filesystem      Size  Used Avail Use% Mounted on
/dev/sda2        49G   48G     0 100% /

それでもmkdir test動作しませんが、sudo mkdir test動作します。なぜですか?私もsudo chmod 777 .成功せずにそのディレクトリで試しました。

答え1

(一部)ファイルシステムには、ルートを使用するために一定の割合のスペースを予約する機能があります。まさにここで起こるようです。

空き容量の割合をそのしきい値を超えて増やすほど十分に削除したようには見えません。

これがext4であると仮定すると、「manune2fs」はパーセンテージを調整するのに適したツールになります。他のファイルシステムのための別のツール。

関連情報