fsync() failed: Disk quota extrad が私の Linux システムに表示されるのはなぜですか?

fsync() failed: Disk quota extrad が私の Linux システムに表示されるのはなぜですか?

わかりますfsync() failed: Disk quota exceededが、いつ使用df -hしてdf -iスペースが十分でしょうか?どんな提案がありますか?

答え1

ディスククォータは、ユーザーが占有できるディスク容量の制限です。これはディスクの空き容量とは関係ありません。 quota(1) のマニュアルページを参照してください。したがって、同期(メモリ内のデータをディスク上のファイルに書き込む)を試みると、それほど多くのデータを書き込めないことがわかります。

ところで、Unix/Linuxには「フォルダ内のスペース」はありません。 ㅏ目次名前とファイル/ディレクトリ(およびその所有者/グループ、権限、および含まれるデータ)を表すinodeとの間の接続だけです。 inode が複数のディレクトリにリストされているか、同じディレクトリに別の名前で複数回リストされることもあります。

答え2

問題は、~(HOME)ディレクトリがクォータを超えて一部のスクリプトでそれを使用することです。

掃除しようとしましたが、~これは私にとって効果的でした。

関連情報