再起動時のファイルシステムチェックfsckを抑止する方法 †再起動時、適期的にハードディスクのファイルシステムをチェックするためfsckが起動されます。 関連資料 †tune2fsコマンドで現在の状態を確認 †rootユーザになりtune2fsコマンドを利用しデバイスを指定すると、次回いつfsckによるファイルチェックを行うかを確認することができます。 tune2fs -l デバイス 以下にデバイス名 /dev/sdc1 を指定して実行した結果を記します。 # tune2fs -l /dev/sdc1 tune2fs 1.39 (29-May-2006) Filesystem volume name: <none> Last mounted on: <not available> Filesystem UUID: 11111111-2222-3333-1234567890ab Filesystem magic number: 0xEF53 Filesystem revision #: 1 (dynamic) Filesystem features: has_journal resize_inode dir_index filetype sparse_super large_file Default mount options: (none) Filesystem state: clean Errors behavior: Continue Filesystem OS type: Linux Inode count: 366297088 Block count: 732566400 Reserved block count: 36628320 Free blocks: 721019544 Free inodes: 366297077 First block: 0 Block size: 4096 Fragment size: 4096 Reserved GDT blocks: 849 Blocks per group: 32768 Fragments per group: 32768 Inodes per group: 16384 Inode blocks per group: 512 Filesystem created: Tue Apr 23 13:25:23 2013 Last mount time: n/a Last write time: Tue Apr 23 13:48:29 2013 Mount count: 0 Maximum mount count: 26 Last checked: Tue Apr 23 13:25:23 2013 Check interval: 15552000 (6 months) Next check after: Sun Oct 20 13:25:23 2013 Reserved blocks uid: 0 (user root) Reserved blocks gid: 0 (group root) First inode: 11 Inode size: 128 Journal inode: 8 Default directory hash: tea Directory Hash Seed: 1234567890abc-aaaa-bbbb-efefefefefef Journal backup: inode blocks 上記で確認する項目は以下の3点になります。
上記項目の値を変更することによりfsckのファイルシステムチェックを抑止することができます。 fsckによるファイルシステムチェックを抑止する †tune2fsコマンドを使用し上記の対象項目の値を変更してみます。 Maximum mount countの値を変更する †Maximum mount countの値を変更する場合、以下の構文になります。 tune2fs -c -1 デバイス名 実際に実行した結果を記します。 # tune2fs -c -1 /dev/sdc1 tune2fs 1.39 (29-May-2006) Setting maximal mount count to -1 # tune2fs -l /dev/sdb1 <省略> Mount count: 0 Maximum mount count: -1 Last checked: Tue Apr 23 13:25:23 2013 Check interval: 15552000 (6 months) Next check after: Sun Oct 20 13:25:23 2013 <省略> Maximum mount count:が-1に設定されました。 Check intervalの値を変更する †Check intervalの値を変更する場合、以下の構文になります。 tune2fs -c 0 デバイス名 実際に変更した時の出力を記します。
以上、tune2fsを使用し再起動時のfsckによるファイルシステムチェックを抑止する方法を記述しました。 |