Ubuntu 14.04でジャーナリングを無効にしますか?


12

Xubuntuをインストールし(Cinnamonを実行していることもありますが、脱線します)、ext4システムパーティションのファイルシュレッディングをより効果的にするためにジャーナリングを無効にします(非システム/アプリデータはNTFSパーティションにあります)。どうすればこれを達成できますか?

回答:


15
  • 何をするにしても、ファイルシステムで遊ぶ前にバックアップを作成してください!
  • これを使用する前に、マンページ(man tune2fs)を確認してください!
  • これはextファイルシステムでのみ機能します!

ジャーナリングを無効にするには、XNがパーティションの文字と数字を指すようにします:

tune2fs -O ^has_journal /dev/sdXN

manページから:

tune2fs -ext2 / ext3 / ext4ファイルシステムの調整可能なファイルシステムパラメーターを調整する

オプション:-O [^] feature [、...]

ファイルシステム内の指定されたファイルシステム機能(オプション)を設定またはクリアします。複数のファイルシステム機能をクリアまたは設定するには、機能をカンマで区切ります。キャレット文字( '^')で始まるファイルシステム機能は、ファイルシステムのスーパーブロックでクリアされます。プレフィックス文字なしのファイルシステム機能またはプラス文字( '+')のプレフィックスが付いたファイルシステム機能は、ファイルシステムに追加されます

...

has_journal

ジャーナルを使用して、クリーンでないシャットダウンでもファイルシステムの一貫性を確保します。ファイルシステム機能を設定することは、-jオプションを使用することと同等です。

また、必要になる場合があります...

オプション:-f

エラーが発生した場合でも、tune2fs操作を強制的に完了させます。このオプションは、外部ジャーナルを持つ(または外部ジャーナルを持つように破損している)ファイルシステムからhas_journalファイルシステム機能を削除するが、その外部ジャーナルが利用できない場合に便利です。

警告:最初に外部ジャーナルを再生せずに、マウント解除されていないファイルシステムから外部ジャーナルを削除すると、深刻なデータ損失とファイルシステムの破損が発生する可能性があります。


ファイルシステムは、アンマウントするか、読み取り専用モードにする必要があります。grubプロンプトから:「高度なオプション」->「リカバリモード」->「ルートシェルプロンプトにドロップ」またはLive DVDを使用します。


1
「has_journal機能は、ファイルシステムがアンマウントされているか、読み取り専用でマウントされている場合にのみクリアできます。」この操作を実行するには、ライブディスクを起動する必要がありますか?
-Utnubu

いいえ、grubプロンプトからも実行できますが、最も簡単な方法です。
リンツウィンド
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.