Linux環境設定/再起動時のファイルシステムチェックfsckを抑止する方法
の編集
Top
/
Linux環境設定
/
再起動時のファイルシステムチェックfsckを抑止する方法
[
トップ
] [
編集
|
差分
|
バックアップ
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
-- 雛形とするページ --
(no template pages)
-[[再起動時のファイルシステムチェックfsckを抑止する方法>Linux環境設定/再起動時のファイルシステムチェックfsckを抑止する方法]] #navi(../) * 再起動時のファイルシステムチェックfsckを抑止する方法 [#bfccd968] 再起動時、適期的にハードディスクのファイルシステムをチェックするためfsckが起動されます。~ これによりチェックが終わるまでマシンが使用できない状態になります。~ tune2fsコマンドを使用することにより、fsckのチェックを抑止することができます。~ 本資料で使用したディストリビューションはCentOS5になります。~ 本使用の操作はrootユーザで行うので注意して操作をしてください。 #contents #htmlinsertpcsp(linux_ads_top.html,linux-sp.html) * 関連資料 [#nc22206c] -[[起動時のファイルシステムチェック間隔の確認>Linux環境設定/起動時のファイルシステムチェック間隔の確認]] -[[パソコン・テレビ用外付けUSBハードディスクをCentOSに増設してみた>Linux環境設定/パソコン・テレビ用外付けUSBハードディスクをCentOSに増設してみた]] * tune2fsコマンドで現在の状態を確認 [#ree60e92] rootユーザになりtune2fsコマンドを利用しデバイスを指定すると、次回いつfsckによるファイルチェックを行うかを確認することができます。~ コマンドの構文は以下の通りです。 tune2fs -l デバイス 以下にデバイス名 /dev/sdc1 を指定して実行した結果を記します。~ (このデバイスはUSB接続による増設ハードディスクです。) # 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点になります。 -Mount count~ 前回のファイルシステムチェックからマウントされた回数。 -Maximum mount count~ Mount countがこの回数に達すると起動時にファイルシステムチェックが動作します。 -Check interval~ この値の期間が過ぎると次回起動時ファイルシステムチェックが動作します。 上記項目の値を変更することによりfsckのファイルシステムチェックを抑止することができます。 * fsckによるファイルシステムチェックを抑止する [#v7b35ec5] tune2fsコマンドを使用し上記の対象項目の値を変更してみます。~ Maximum mount countとCheck intervalの値の''両方を変更''しfsckのファイルシステムチェックを抑止します。 ** Maximum mount countの値を変更する [#ead8de22] 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の値を変更する [#cf69afb6] Check intervalの値を変更する場合、以下の構文になります。~ tune2fs -c 0 デバイス名 実際に変更した時の出力を記します。 -コマンド実行前の値を確認 # tune2fs -c -1 /dev/sdc1 <省略> Check interval: 15552000 (6 months) Next check after: Sun Oct 20 13:25:23 2013 <省略> -Check intervalの値を変更 # tune2fs -i 0 /dev/sdc1 tune2fs 1.39 (29-May-2006) Setting interval between checks to 0 seconds -コマンド実行後の値を確認 # tune2fs -c -1 /dev/sdc1 <省略> Check interval: 0 (<none>) Reserved blocks uid: 0 (user root) Reserved blocks gid: 0 (group root) <省略> Next check afterが表示されなくなりました。 以上、tune2fsを使用し再起動時のfsckによるファイルシステムチェックを抑止する方法を記述しました。 #htmlinsertpcsp(linux_ads_btm.html,linux-sp.html)
タイムスタンプを変更しない
-[[再起動時のファイルシステムチェックfsckを抑止する方法>Linux環境設定/再起動時のファイルシステムチェックfsckを抑止する方法]] #navi(../) * 再起動時のファイルシステムチェックfsckを抑止する方法 [#bfccd968] 再起動時、適期的にハードディスクのファイルシステムをチェックするためfsckが起動されます。~ これによりチェックが終わるまでマシンが使用できない状態になります。~ tune2fsコマンドを使用することにより、fsckのチェックを抑止することができます。~ 本資料で使用したディストリビューションはCentOS5になります。~ 本使用の操作はrootユーザで行うので注意して操作をしてください。 #contents #htmlinsertpcsp(linux_ads_top.html,linux-sp.html) * 関連資料 [#nc22206c] -[[起動時のファイルシステムチェック間隔の確認>Linux環境設定/起動時のファイルシステムチェック間隔の確認]] -[[パソコン・テレビ用外付けUSBハードディスクをCentOSに増設してみた>Linux環境設定/パソコン・テレビ用外付けUSBハードディスクをCentOSに増設してみた]] * tune2fsコマンドで現在の状態を確認 [#ree60e92] rootユーザになりtune2fsコマンドを利用しデバイスを指定すると、次回いつfsckによるファイルチェックを行うかを確認することができます。~ コマンドの構文は以下の通りです。 tune2fs -l デバイス 以下にデバイス名 /dev/sdc1 を指定して実行した結果を記します。~ (このデバイスはUSB接続による増設ハードディスクです。) # 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点になります。 -Mount count~ 前回のファイルシステムチェックからマウントされた回数。 -Maximum mount count~ Mount countがこの回数に達すると起動時にファイルシステムチェックが動作します。 -Check interval~ この値の期間が過ぎると次回起動時ファイルシステムチェックが動作します。 上記項目の値を変更することによりfsckのファイルシステムチェックを抑止することができます。 * fsckによるファイルシステムチェックを抑止する [#v7b35ec5] tune2fsコマンドを使用し上記の対象項目の値を変更してみます。~ Maximum mount countとCheck intervalの値の''両方を変更''しfsckのファイルシステムチェックを抑止します。 ** Maximum mount countの値を変更する [#ead8de22] 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の値を変更する [#cf69afb6] Check intervalの値を変更する場合、以下の構文になります。~ tune2fs -c 0 デバイス名 実際に変更した時の出力を記します。 -コマンド実行前の値を確認 # tune2fs -c -1 /dev/sdc1 <省略> Check interval: 15552000 (6 months) Next check after: Sun Oct 20 13:25:23 2013 <省略> -Check intervalの値を変更 # tune2fs -i 0 /dev/sdc1 tune2fs 1.39 (29-May-2006) Setting interval between checks to 0 seconds -コマンド実行後の値を確認 # tune2fs -c -1 /dev/sdc1 <省略> Check interval: 0 (<none>) Reserved blocks uid: 0 (user root) Reserved blocks gid: 0 (group root) <省略> Next check afterが表示されなくなりました。 以上、tune2fsを使用し再起動時のfsckによるファイルシステムチェックを抑止する方法を記述しました。 #htmlinsertpcsp(linux_ads_btm.html,linux-sp.html)
テキスト整形のルールを表示する