走る人を殺すとe4defrag
、データ損失/損傷の危険がありますか?中断する安全な方法はありますか?
例: ランニングe4defrag
大きなパーティション(ルートなど)や大きなファイル(squashfsシステムイメージファイルなど)では非常に遅いため、時々停止/終了する必要があります。e4defrag
完了する前にこれが必要ですが、終了するかどうかわかりません(SIGINT
、、、SIGTERM
などSIGKILL
のいずれかを送信してください)。e4defrag
安全ですか?
私はDebian Stretchを実行しており、ファイルシステムはext4です。
私のカーネルバージョン:4.14.13
mye2fsprogs バージョン:1.43.4-2
ベストアンサー1
コード自体を確認しませんでしたが、e4defragは一度に1つのファイルしか処理できないため、完全にファイルシステム全体が破損することはありません。
それにもかかわらず、実際のデータ移動はログトランザクションの文脈でカーネルで行われるため、ユーザースペースで実行されるすべての操作に影響を受けないでください。途中で再起動しても問題は発生しません。