’, Â, � etc... How to fix strange encoding characters in WP or other SQL database
目次:
fsck
(ファイルシステムチェック)は、1つ以上のLinuxファイルシステムで整合性チェックと対話型修復を実行できるコマンドラインユーティリティです。 チェックするファイルシステムのタイプに固有のプログラムを使用します。
fsck
コマンドを使用して、システムの起動に失敗した場合、またはパーティションをマウントできない場合に、破損したファイルシステムを修復できます。
、
fsck
コマンドについて説明します。
fsck
使用方法
fsck
コマンドの一般的な形式は次のとおりです。
fsck
rootまたは
sudo
特権を持つユーザーのみがバッファーをクリアできます。
引数として
FILESYSTEM
が指定されていない場合、
fsck
は
fstab
ファイルにリストされているデバイスをチェックします。
マウントされたパーティションで
fsck
を実行しないでください。ファイルシステムが破損する可能性があります。 ファイルシステムをチェックまたは修復する前に、必ず最初に
unmount
てください。
fsck
コマンドは、さまざまなLinuxファイルシステムチェッカー(
fsck.*
)のラッパーであり、ファイルシステムのタイプに応じて異なるオプションを受け入れます。
特定のチェッカーの詳細については、マニュアルページを確認してください。 たとえば、
fsck.ext4
で使用可能なオプションを表示するには、次を入力します。
破損したファイルシステムの修復
fsck
コマンドの最も簡単な使用例は、ルート以外の破損したext3またはext4ファイルシステムを修復することです。
-
デバイスをアンマウントします。
sudo umount /dev/sdc1fsckを実行してファイルシステムを修復します。sudo fsck -p /dev/sdc1-pオプションは、ユーザーの介入なしに安全に修正できる問題を自動的に修復するようにfsckに指示します。ファイルシステムが修復されたら、パーティションをマウントします。
sudo mount /dev/sdc1
ルートファイルシステムの修復
fsck
は、マウント解除できないため、実行中のマシン上のルートファイルシステムをチェックできません。
fsck
を回復モードで実行するには:
- ブートメニューに入り、[詳細オプション]を選択します。リカバリモードを選択してから[fsck]を選択します。ルートファイルシステムの再マウントを求められたら、[はい]を選択します。完了したら、通常のブートを再開します。
ライブ配布から
fsck
を実行するには:
-
ライブディストリビューションを起動します。
fdiskまたはpartedを使用して、ルートパーティション名を見つけます。ターミナルを開いて実行します:
sudo fsck -p /dev/sda1完了したら、ライブディストリビューションを再起動してシステムを起動します。
起動時にファイルシステムを確認する
ほとんどのLinuxディストリビューションでは、ファイルシステムがダーティとしてマークされている場合、または特定の回数のブートまたは時間が経過した後、ブート時に
fsck
が実行されます。
特定のパーティションの現在のマウントカウント、頻度数、チェック間隔、および最後のチェック時間を確認するには、
tune2fs
ツールを使用します。
sudo tune2fs -l /dev/sdc1 | grep -i 'last checked\|mount count'
たとえば、25回のブート(マウント)ごとに
2つのチェック間の最大時間を設定することもできます。 たとえば、1か月に設定するには、次を実行します。 SystemDディストリビューションのブート時に
古いディストリビューションでは、
最後の6列目(
ルートファイルシステムの値は
Mount count: 292 Maximum mount count: -1 Last checked: Tue Jul 24 11:10:07 2018 Check interval: 0 ()
Mount count: 292 Maximum mount count: -1 Last checked: Tue Jul 24 11:10:07 2018 Check interval: 0 ()
0
または
-1
は、
fsck
が実行されないことを意味します。「チェック間隔」は、2つのファイルシステムチェック間の最大時間です。
fsck
を実行する場合は、次のように入力します。
sudo tune2fs -c 25 /dev/sdc1
sudo tune2fs -i 1m /dev/sdc1
fsck
を強制的に実行するには、次のカーネルブートパラメーターを渡します。
fsck.mode=force fsck.repair=yes
/forcefsck
ファイルが存在する場合、ブート時に
fsck
が実行されます。
fstab
オプション
fstab
は、パーティションをマウントする方法と場所をシステムに指示する構成ファイルです。
/etc/fstab
ファイルには、次の形式のエントリのリストが含まれています。
# /dev/sda1 / ext4 defaults 0 1 /dev/sda2 /home ext4 defaults 0 2 server:/dir /media/nfs nfs defaults 0 0
)は、再起動時にファイルシステムのチェックが実行される順序を制御するオプションです。
0
チェックしません。
1
最初にチェックするファイルシステムと一度に1つずつチェックするファイルシステム。
2
後でチェックされ、場合によっては並行してチェックされる他のすべてのファイルシステム。
1
、チェックする他のすべてのファイルシステムの値は
2
なければなりません。結論
fsck
は、Linuxファイルシステムをチェックし、オプションで修復するためのコマンドラインツールです。
fsck
コマンドの詳細については、fsckのマニュアルページにアクセスするか、ターミナルで
man fsck
してください。







