ハード ドライブにはいくらかのスペースが残っていますが、tokuDB ストレージ エンジンを使用したテーブルへの挿入は次のエラーで失敗します。
エラー コード: 1021。ディスクがいっぱいです (); 誰かがいくらかのスペースを解放するのを待っています... (errno: 189 "Disk full")
他のストレージ エンジン (例: innodb ) での挿入は引き続き機能します。
tokudb_fs_reserve_percentという toku システム パラメータがあります。
https://mariadb.com/kb/en/mariadb/documentation/storage-engines/tokudb/tokudb-system-variables/#tokudb_fs_reserve_percentからコピー
説明: ファイルシステムのこのパーセンテージが空いていない場合、挿入は禁止されます。推奨値は、使用可能なメモリのサイズの半分です。無効にすると、予約の 2 倍が利用可能になると、挿入が再度有効になります。ディスクが完全にいっぱいになると、TokuDB は完全にフリーズします。 スコープ: グローバル 動的: いいえ データ型: 数値 デフォルト値: 5
したがって、デフォルト値は 5% です。/etc/mysql/conf.d/tokudb.cnf のパラメーターをより低い値に変更します。
tokudb_fs_reserve_percent=0
または、ディスク領域を解放します。