お知らせ

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

#1 2010-02-08 19:04:13

syosinnsya
メンバ
登録日: 2008-06-20

起動時のHDDのチェック

ubuntu 9.10 amd64を使用しています。1TBの内蔵HDDにubuntuをパーティションを弄らずに普通にインストールしました。
一定回数起動するとシステム領域があるHDDのチェックが始まるのですが、1TBチェックし終わるのを待っていられません。
なのでこのチェックを無効にしたいのですが、どうすれば無効にできるのでしょうか?
何かを書き換えるのは覚えているのですが、それが何か忘れてしまいました。
あと、これを無効にするのは危険でしょうか?

#今度からはシステム領域を別にパーティションを作ってインストールするようにしたいと思っています。

オフライン

 

#2 2010-02-08 19:06:42

hito
管理者
登録日: 2007-03-18

Re: 起動時のHDDのチェック

「時間がかかる」ということなのでext3かと思いますが、そうであれば
「sudo tune2fs -i 0 -c 0 /dev/disk/by-id/(目的のdisk)」でどうぞ。

ext4の場合は我慢した方が安全です。
ext3の場合も本当は我慢して待った方がいいのですが、1TBあると平気で一時間ぐらいかかると思いますので、たまに手動でfsckしてあげる、こまめにバックアップを取る、といった形で対応するのが現実的だと思います。

オフライン

 

#3 2010-02-08 21:12:10

syosinnsya
メンバ
登録日: 2008-06-20

Re: 起動時のHDDのチェック

知らないコマンドだったので調べてみました。
軽くしか読んでいませんが、ファイルシステムのチェックを行うマウント回数を0にするというコマンドなんですね。
http://www.linux.or.jp/JM/html/e2fsprogs/man8/tune2fs.8.html

/dev/sdb1にubuntuを入れているのですが、その場合は

コード:

sudo tune2fs -i 0 -c 0 /dev/disk/by-id//dev/sdb1

となるのでしょうか?

書き忘れましたが、ご指摘の通りフォーマットはext3です。
9.10からext4が使えるみたいですが、ファイルサイズが大きいものが破損するというバグがあると聞いて使うのを止めました。
まぁext3とext4の違いすらわかりませんが。

オフライン

 

#4 2010-02-08 21:51:53

hito
管理者
登録日: 2007-03-18

Re: 起動時のHDDのチェック

syosinnsya による投稿:

/dev/sdb1にubuntuを入れているのですが、その場合は

ということでしたら、

コード:

sudo tune2fs -i 0 -c 0 /dev/sdb1

となります。

9.10からext4が使えるみたいですが、ファイルサイズが大きいものが破損するというバグがあると聞いて使うのを止めました。
まぁext3とext4の違いすらわかりませんが。

えーと、一応その問題は原因が確認されて、直ったはず(少なくともLinusのツリーでは直ったはず)です。Ubuntuで直ったかどうかはきちんと覚えてません……。

オフライン

 

#5 2010-02-09 12:37:11

syosinnsya
メンバ
登録日: 2008-06-20

Re: 起動時のHDDのチェック

#4のコードでできました。どうもありがとうございます!!

えーと、一応その問題は原因が確認されて、直ったはず(少なくともLinusのツリーでは直ったはず)です。Ubuntuで直ったかどうかはきちんと覚えてません……。

そうなんですか。安心しました。

オフライン

 

Board footer

Powered by FluxBB