お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2015-01-16 23:20:21

El Ron
メンバ
登録日: 2015-01-16

linuxで、ext4 のジャーナルを無効にする。

Ubuntu 14.04.1 LTS (Trusty Tahr) や、Linux Mint 17 LTS で、ext4 ファイルシステムのジャーナルを無効にする方法をお教えください。

linux-handling-note:disable-ext4-journal [ほげぴよwiki]

上記のサイトの記載内容を参考に、ファイルシステムのジャーナルを無効にする手順を進めているのですが、

$ sudo tune2fs -O ^has_journal /dev/sdd1(対象デバイス名)

とコマンドを入力すると、

The has_journal feature may only be cleared when the filesystem is unmounted or mounted read-only.

となり変更できません。「chownで所有権を変更すると可能になる」という記述を、別サイト("くだらねえ質問はここに書き込め! Part 204 - 2ちゃんねる" スレッド内投稿no.327~346)

http://engawa.2ch.net/test/read.cgi/linux/1358204325/

でみつけましたが、「chownで所有権を変更する」とは具体的にどのような作業となるでしょうか?リカバリーモードやルートログインでの操作を行いましたが、変更不可でした。

他の方法も含め、ジャーナルを無効にする方法をお教えください。

オフライン

 

#2 2015-01-17 13:48:28

yama
メンバ
登録日: 2006-10-23

Re: linuxで、ext4 のジャーナルを無効にする。

変更操作はマウントしていない状態で行なってください。

オフライン

 

#3 2015-01-17 14:43:52

El Ron
メンバ
登録日: 2015-01-16

Re: linuxで、ext4 のジャーナルを無効にする。

yama様 ご回答ありがとうございます。ubulogは以前によく拝見させて頂いておりました。変更操作をマウントしていない状態で行う手順を教えて頂ければ幸いです。よろしくお願い致します。

オフライン

 

#4 2015-01-17 17:20:54

yama
メンバ
登録日: 2006-10-23

Re: linuxで、ext4 のジャーナルを無効にする。

El Ron による投稿:

変更操作をマウントしていない状態で行う手順を教えて頂ければ幸いです。よろしくお願い致します。

ライブCD等から起動して 操作します。

オフライン

 

#5 2015-01-18 00:45:43

El Ron
メンバ
登録日: 2015-01-16

Re: linuxで、ext4 のジャーナルを無効にする。

yama様 今回質問しました自身の環境は、ノートPC→内蔵SSDにWindows、USB接続外付けSSDにUbuntu、という構成なのですが、ライブCD等からの起動は可能でしょうか。

オフライン

 

#6 2015-01-18 02:50:44

El Ron
メンバ
登録日: 2015-01-16

Re: linuxで、ext4 のジャーナルを無効にする。

yama様 マウントしていない状態での編集作業が完了しました。ありがとうございました。ジャーナル停止については、現環境においてマウントオプションに「data=writeback」と記述することでも可能となりました。

オフライン

 

#7 2015-01-19 15:02:02

yama
メンバ
登録日: 2006-10-23

Re: linuxで、ext4 のジャーナルを無効にする。

El Ron による投稿:

ジャーナル停止については、現環境においてマウントオプションに「data=writeback」と記述することでも可能となりました。

それだとジャーナルの動作モードがwritebackモードになる。という事ですので、ジャーナルは機能したままだと思います。
ジャーナルを無効化するにはアンマウントした状態で、

コード:

sudo tune2fs -O ^has_journal  デバイス

です。
確認方法は、

コード:

sudo debugfs -R features デバイス

has_journal がなければジャーナルは作られていない事になります。

オフライン

 

#8 2015-01-19 17:36:58

El Ron
メンバ
登録日: 2015-01-16

Re: linuxで、ext4 のジャーナルを無効にする。

なるほど、ジャーナリングモードの変更を行っただけなんですね。ありがとうございます。再度「アンマウントした状態での編集」についてお教え頂きたいのですが、ライブCDで、「インストールせずにUbuntuを試してみる」を選択し、起動後ジャーナルを無効化、この状態をインストール で間違いないでしょうか。

オフライン

 

#9 2015-01-21 17:59:31

El Ron
メンバ
登録日: 2015-01-16

Re: linuxで、ext4 のジャーナルを無効にする。

ジャーナルの無効化が可能となりましたのでご報告致します。ライブCDよりUbuntuを起動(try ubuntu)、lsblkコマンドで対象となるハードディスクのデバイス名を確認。対象デバイスがアンマウントしている状態を確認し、ファイルシステムのジャーナルを無効化。$ sudo tune2fs -O ^has_journal /dev/sdd1(対象デバイス) →自身の環境ではここでSuperblockとでたので、chownで所有権を変更後、再度入力。ジャーナルの無効化を確認。$ sudo debugfs -R features /dev/sdd1(対象デバイス) →has_journal の記述が消えていることを確認。 以上です。

ジャーナルの機能を停止すると突然のサーバ停止時にデータがロストする可能性などのリスクがあります。http://yougo.ascii.jp/caltar/%E3%82%B8%E3%83%A3%E3%83%BC%E3%83%8A%E3%83%AB%E6%A9%9F%E8%83%BD

自身の場合特定用途での仕様変更ですので参考まで。

追記頂きましたyama様に感謝申し上げます。

オフライン

 

Board footer

Powered by FluxBB