お知らせ

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

#1 2011-09-05 21:33:00

body-and-soul
メンバ
登録日: 2009-03-11

起動時 fsck しないのは何故?

端末からログイン時に以下の表示がされます。

  *** /dev/sdb will be checked for errors at next reboot ***

実際に次のコマンドを実行してみると、

  $ sudo tune2fs -l /dev/sdb
  ....
  Mount count:              53
  Maximum mount count:      25
  ....

という表示がされますから、なるほど、と思っています。
しかし、起動時に自動的に fsck されないのです。

その理由としては何が考えられるでしょうか?
アドバイスを頂ければ幸いです。
よろしくお願いいたします。

オフライン

 

#2 2011-09-06 01:34:49

hir0
メンバ
登録日: 2008-09-28

Re: 起動時 fsck しないのは何故?

一度リセットしてみては?

マウント回数を1にセットします。 
$ sudo tune2fs -C 1 /dev/sdb?

maximumカウントを2にセットします。
$ sudo tune2fs -c 2 /dev/sdb?

再起動して確認してみて下さい。

でもシステムから見て'/'が/dev/sdb ってのもなんだか違和感が。
どの様なデバイスの構成でしょうか。
?の部分には'/'のパーティションナンバーを。

オフライン

 

#3 2011-09-06 06:41:37

body-and-soul
メンバ
登録日: 2009-03-11

Re: 起動時 fsck しないのは何故?

 ご返信、ありがとうございます。

 / は /dev/sda1 です。
 /dev/sdb は増設ディスクですが、何かおかしいところがあるでしょうか?

オフライン

 

#4 2011-09-06 16:50:24

favicon.ico
メンバ
登録日: 2010-09-06

Re: 起動時 fsck しないのは何故?

こんにちわー

起動時に自動的に fsck されないのです。その理由としては何が考えられるでしょうか?

/etc/fstab にデバイスをマウントする記述が無い…とか?
では~~~

オフライン

 

#5 2011-09-06 17:00:17

body-and-soul
メンバ
登録日: 2009-03-11

Re: 起動時 fsck しないのは何故?

こんにちは。

/etc/fstab に記述はあります。
問題の /dev/sdb はバックアップディスクとして使っているので、明示的にマウントする必要があるのです。

オフライン

 

#6 2011-09-06 18:04:14

Tako090929
メンバ
登録日: 2009-09-29

Re: 起動時 fsck しないのは何故?

fstab のマニュアルに、

コード:

6 番目のフィールドが存在しないか  0  である場合には  0  値が返り、
fsck はそのファイルシステムをチェックする必要がないとみなす。

とありますので、/dev/sdb の行の最後が 0 なんじゃないですか。

バックアップ用ということで大容量の物かと思います。
通常起動時に時間がかかる時があるのが嫌なら
定期的に手動でチェックすればいいのでは。

オフライン

 

#7 2011-09-07 07:48:59

body-and-soul
メンバ
登録日: 2009-03-11

Re: 起動時 fsck しないのは何故?

 Tako090929さん、おはようございます。
 これでした。
 /etc/fstab の最後の値を1にして再起動したら、fsckが始まりました。
 勉強になりました。

 ありがとうございました。

オフライン

 

#8 2011-09-07 11:03:01

cresson
メンバ
登録日: 2011-08-09

Re: 起動時 fsck しないのは何故?

こんにちは

まだ見てるかな

body-and-soul による投稿:

 
 /etc/fstab の最後の値を1にして再起動したら、fsckが始まりました。

値1は/ファイルシステム用でそれ以外だと値2です。
これはチェックの順番を決める数値で1が最初にチェックされ次に2がチェックされます。
ただ、最近のジャーナリングファイルシステムの場合、起動時のfsckは不必要なんじゃないかな?
なぜなら、マウント時にジャーナルを自動的にリプレイする機能があるから。

オフライン

 

#9 2011-09-07 11:12:12

body-and-soul
メンバ
登録日: 2009-03-11

Re: 起動時 fsck しないのは何故?

cressonさん。
こんにちは。
アドバイス、ありがとうございます。

確かに、/etc/fstab の / が1になっていましたので、今回のディスク /dev/sdb に対しては2を設定するようにしました。
ちなみに、/ は ext4 なのですが、この /dev/sdb のファイルシステムは ext3 です。ext3 でも起動時の fsck は不要なのでしょうか?

オフライン

 

#10 2011-09-07 11:53:39

cresson
メンバ
登録日: 2011-08-09

Re: 起動時 fsck しないのは何故?

こんにちは

body-and-soul による投稿:

確かに、/etc/fstab の / が1になっていましたので、今回のディスク /dev/sdb に対しては2を設定するようにしました。
ちなみに、/ は ext4 なのですが、この /dev/sdb のファイルシステムは ext3 です。ext3 でも起動時の fsck は不要なのでしょうか?

ext3もジャーナリングファイルシステムだから必要無いと思いますが、実行したからって起動が遅くなる以外実害ないんじゃないかな?

オフライン

 

#11 2011-09-07 12:10:54

body-and-soul
メンバ
登録日: 2009-03-11

Re: 起動時 fsck しないのは何故?

なるほど。
そういうものですか。
どうも、ちゃんと fsck しないと、気持ちが悪くって(苦笑)。

オフライン

 

Board footer

Powered by FluxBB