
Ubuntu日本語フォーラム

ログインしていません。
LucidLynxの起動がやはりみなさんより長くかかっているので、少し、Plymouth中にEscで見てみると、fsckが動いていました。
(/パーティション、/bootパーティション、/homeパーティション、の3つのためか、3つfsckが動いていた。)
止めることは出来るでしょうか?
ただ、fsckとは言っても、いつもの長いチェックではないです。10秒ぐらいです。
なんか、これが動いているせいで、9.10とあまり変わらない気がするぐらい遅いんです。
参考までにですが、fsckが動く状態で、20秒ほどで起動します。
オフライン
回答でなくてスミマセン。
どこかでみた記述でfsckはマウントされた回数(fstab)を元に実行されて、その設定を変更できるはずですが、、、忘れました。
取り敢えず前向きな良い方向の情報と言うことで。
オフライン
ありがとうございます。でも、
Mount countは現在のマウント回数でマウントするたびに増えていきます。Mount countがMaximum mount countに到達すると、次回の再起動時にfsckが実行されることになります。つまりこの2行はマウント回数によってfsckを実行するタイミングについて表しています。
これは、たしかに長くかかります。
これではなく、毎回、10秒ぐらいだけfsckが動くのです。
オフライン
デフォルト設定では毎回fsckが走るわけでも無いと思うのですが、そちらでは毎回fsckが起動するのでしょうか。
もし、そうであれば、なにかfsckが走る原因があると思いますので、それを特定して対策した方がよいのではないかと思います。
オフライン
Max mount countでのfsckを止めるだけなら、 tune2fs -c 0 /dev/sd** ですが、毎回fsckが動くとなると別の理由でしょうね。
ファイルシステムはext*なんですか?
オフライン
/var/log/boot.log を見ると毎回 fsck は走っているようです。
私の妄想では、簡単な fsck が initscript ? に仕込まれていると思っています。
オフライン
確かにログにそれっぽい表示がでていますね。
あまりに一瞬で完了するらしく気付いていませんでした。。
/lib/initあたりを見るとusplashの実行中にfsckの状態を見て、画面に表示する機能があるようですが、なにかこのあたりでおかしなことになっていたりしませんでしょうか。
今使っているusplashは標準のものでしょうか。
もしちがう場合、標準のものに置き換えても同様に時間がかかりますでしょうか。
オフライン
違った。10.04ではusplashは使わないのでしたっけ。
自分のシステムにアップグレード前の古いファイルが残っているらしく勘違いしました。
#8は無視して下さい。
# となると、ファイルシステムがext3/ext4の違いだったりするのかも。。
オフライン
ext3・・・ですね。/と/bootと/homeは。
あと、スワップはもちろんLinuxスワップです。
端末ですが、60回周期でしっかりこちらは動いています。以下、bootパーティションです。
ほか、同じなので省きます。
$ sudo tune2fs -l /dev/sda1
tune2fs 1.41.11 (14-Mar-2010)
Filesystem volume name: <none>
Last mounted on: <not available>
Filesystem UUID: 90908b90-5634-404e-829d-cd2c66ba372a
Filesystem magic number: 0xEF53
Filesystem revision #: 1 (dynamic)
Filesystem features: has_journal ext_attr resize_inode dir_index filetype needs_recovery sparse_super
Filesystem flags: signed_directory_hash
Default mount options: (none)
Filesystem state: clean
Errors behavior: Continue
Filesystem OS type: Linux
Inode count: 124928
Block count: 498688
Reserved block count: 24934
Free blocks: 434177
Free inodes: 124703
First block: 1
Block size: 1024
Fragment size: 1024
Reserved GDT blocks: 256
Blocks per group: 8192
Fragments per group: 8192
Inodes per group: 2048
Inode blocks per group: 256
Filesystem created: Sun Apr 18 11:30:04 2010
Last mount time: Tue May 11 15:38:47 2010
Last write time: Tue May 11 15:38:47 2010
Mount count: 21 // ここですね。
Maximum mount count: 60 // 60回周期になっています。
Last checked: Sat May 8 14:44:16 2010
Check interval: 0 (<none>)
Reserved blocks uid: 0 (user root)
Reserved blocks gid: 0 (group root)
First inode: 11
Inode size: 128
Journal inode: 8
Default directory hash: half_md4
Directory Hash Seed: f055bbc2-daad-4fdc-8a97-91a12aa069f3
Journal backup: inode blocks
$
ちなみに時間間隔のfsckは止めています。
(時間間隔のfsckを使うように変えても変化なし。)
オフライン
追記:
511が、/boot、
15GB Ext3が/
10GB Ext3が/home
です。
それと、私の場合、一瞬ではなく、10秒かかるので、問題なんです。
止められなくても、一瞬になれば充分です。起動時間が早くなるなら。
オフライン
簡単に試せるわけではないですがext4ではfsckがかなり速くなっているらしいので、データバックアップしてext4で再インストールしてみるというのはいかがでしょう。
オフライン
「起動時に毎回走っている」のが真だとすると、以下がおかしい気がします。
Last mount time: Tue May 11 15:38:47 2010
Last checked: Sat May 8 14:44:16 2010
1) 起動になにか余計に時間がかかっている
2) 起動の裏でfsckが走っている
3) fsckが原因で遅い
という三段論法が成立するかどうか、1)も2)も正しくても、3)が成立するとは限りません。きっちりチェックした方が良さそうです。
Bootchartか何かでまずプロファイルを取ってみてください。
オフライン
何度か再起動してみたのですが、/var/log/boot.logにでているfsckはfsckが必要かどうかの判定のログのような気がしてきました。
#12も撤回します。
オフライン
管理者さん>やはりでました。fsck。動いていました。
みなさん>以下の画像のとうりです。少しの間、動いています。(とはいえ10秒ほどもかかっていますが。)
オフライン
/etc/default/rcS で FSCKFIX = yes になっていたりしませんか?
後はルートに forcefsck ファイルがあるとか?
オフライン
/var/log/boot.log
の内容と、他に関係しそうなログをgrepなどで探して投稿してみていただけますか?
オフライン
/var/log/boot.logです。
fsck from util-linux-ng 2.17.2
fsck from util-linux-ng 2.17.2
fsck from util-linux-ng 2.17.2
/dev/sda5: clean, 160778/938400 files, 915815/3749632 blocks
/dev/sda1: clean, 225/124928 files, 64514/498688 blocks
/dev/sda6: clean, 66930/625856 files, 491403/2499840 blocks
* Starting AppArmor profiles
[128G Skipping profile in /etc/apparmor.d/disable: usr.bin.firefox
[122G[ OK ]
* Setting sensors limits
[128G
[122G[ OK ]
* Starting ClamAV virus database updater freshclam
[128G
(こんなログがあったのですね・・・知りませんでした。)
オフライン
ちなみに、
$ sudo grep fsck
・・・反応なしです。
1時間でも変わりませんでした。
使い方、間違ってますか?
オフライン
/var/log/boot.log
はうちのと似たようなものですね。
#すいません。今ちょっと貼れません。
#13でhitoさんのご指摘にあったように、実際にfsckが実行されているわけではないとは思いますが。。
念の為、
$ grep fsck /var/log/*
でfsckを含むファイル名を調べ、見つかったファイルをテキストエディタで開き、fsckに関連する場所を前後含めて抜き出して投稿してみていただけますか。
起動が遅くなるのは毎回とのことなので、一回分で十分だと思います。
オフライン
省略されている部分のbootchartになにか謎が隠されてるかもしれないので2つほど確認をしていただければ。
まず1つ目として、
・「fsck」が起動されてから、「fsck.ext3」が起動されるまでの間(5秒目から10秒目まで)
に、なにか新しいプロセスが起動されていないでしょうか。
もしあれば、それが悪さをしている可能性もあります。
また2つ目として、fstab上、「fsckオプション」が/以外に1がセットされていないか確認してください。
もしくは、/etc/fstabをみせてください。
オフライン
いっぱい起動しいますが・・・
sh
cp
loadkeys
sh
gzip
sh
cat
sysctl
upstart-udev-br(最後の方まで)
udevd(最後の方まで)
modprode
modprode
modprode
modprode
pci-db
modprode
sh
modprode
sh
modprode
sh
modprode
usb_id
usb_id
usb_id
modprode
udisks-part-id(赤色)
modprode
console-setup-t
setfont
console-setup-t
setfont
grep
scsi_id
scsi_id
grep
console-setup-t
setfont
console-setup-t
console-setup-t
setfont
console-setup-t
console-setup-t
setfont
setfont
console-setup-t
console-setup-t
console-setup-t
setfont
console-setup-t
grep
blkid
usb-db
vdev-configure-
udisks-part-id
modprode
udevd
udevd
udevd
udevd
pcmcia-socket-s
hdparm
blkid
blkid
blkid
・・・(あとは時間外)
console-setup-tとmodprode(特にmodprodeg)がたくさんありました。
udisks-part-id(濃い赤色)も・・・
このリストは見えたもの全部です・・・
オフライン
/etc/fstab・・・2がありますね。
でも、「/」も動いていますが?
# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' to print the universally unique identifier
# for a device; this may be used with UUID= as a more robust way to name
# devices that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc nodev,noexec,nosuid 0 0
# / was on /dev/sda5 during installation
UUID=24c64bd3-730b-4618-91a8-27f87628616c / ext3 errors=remount-ro 0 1
# /boot was on /dev/sda1 during installation
UUID=90908b90-5634-404e-829d-cd2c66ba372a /boot ext3 defaults 0 2
# /home was on /dev/sda6 during installation
UUID=196e0708-9d51-43a5-abce-74a46a345739 /home ext3 defaults 0 2
# swap was on /dev/sda3 during installation
UUID=fde70471-3e18-4a86-af78-8725c9604d00 none swap sw 0 0
オフライン
/var/log/messages.1と/var/log/kern.log.1に
mount count reached, running e2fsck is recommended
があるようですが・・・
runningだから、やはりfsckが動いている?
オフライン