サーバーに残りのスペースがないと主張しますが、使用可能なスペースは5TBです。

サーバーに残りのスペースがないと主張しますが、使用可能なスペースは5TBです。

現在、バックアップサーバー(CentOS 6.8)は、実行時にデバイスrsnapshot(/ raid; xfsファイルシステム)に書き込みスペースが残っていないというメッセージを表示します。以下は、
利用可能なスペースとinodeが十分であることを示す出力です。最初は、いくつかの問題を引き起こすコピーされたシンボリックリンクかもしれないと思いましたが、今はそのようなものかどうかはわかりません。どんな助けやアドバイスにも感謝します。df -hdf -i

$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda2  193G 4.8G 178G    3% /
tmpfs       16G    0  16G    0% /dev/shm
/dev/sda1  190M  54M 127M   30% /boot
/dev/sda4   33T  27T 5.6T   83% /raid

$ df -i
Filesystem    Inodes     IUsed      IFree IUse% Mounted on
/dev/sda2   12804096     30531   12773565    1% /
tmpfs        4107986         1    4107985    1% /dev/shm
/dev/sda1      51200        44      51156    1% /boot
/dev/sda4 6984405376 240113152 6744292224    4% /raid

ベストアンサー1

残念ながら、まだコメントできる担当者が十分ではありませんのでご了承ください。

これに関するいくつかのアイデア:RAIDの最初のテラバイトのディスク容量をすべて使用しましたか? (からhttp://xfs.org/index.php/XFS_FAQ )

デフォルトでは、32ビットinodeの場合、XFSはディスクの最初の1TBにのみinodeを配置します。 100TBディスクがある場合、すべてのinodeは最初のTBに固定されます。空き容量は十分ですが、最初のTBに新しいinodeを作成するスペースがなくなった場合は、「ディスクいっぱい」などの奇妙な状況が発生する可能性があります。しかも性能も都合ない。この問題を解決するには、1TB を超えるファイルシステムに対して inode64 マウントオプションを使用します。その後、インデックスノードはそのデータがある場所に配置され、ディスクの検索を最小限に抑えます。一部の古いプログラムでは、特にNFSを介して64ビットinodeを読み取るのに問題がある可能性があります。

その場合は、このinode64オプションを試してください。

ユーザー/グループ/プロジェクトクォータを使用して、ユーザー/グループ/ディレクトリが占めるスペースの量を制限できます。 https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Storage_Administration_Guide/xfsquota.html

有効になっている場合は無効にしますか?

CentOSバージョン6.2以降にアップグレードした後、serverfaultユーザーはxfsの特定の(まれな)ファイルサイズに問題があるようです。 https://serverfault.com/questions/406069/why-are-my-xfs-filesystems-suddenly-消費-more-space-and-full-of-sparse-file

お役に立てば幸いです。

おすすめ記事