タグ付けされた質問 「fsck」

fsck-ファイルシステムをチェックし、オプションで修復します。

3
ext4ファイルシステム構造の完全なチェックを実行するには?
50万個のファイルがある2TB ext4パーティションがあります。 このパーティションにエラーが含まれているかどうかを確認します。 不良ブロックを検索したくないので、論理構造のみをチェックする必要があります。 パーティションをアンマウントして実行しましたがfsck /dev/sda2、ファイルシステム全体を実際にチェックせずに、fsckがすぐに終了コード0で戻ります。 完全なパーティションチェックが完了するまでに数時間かかると予想しています。 読んman fsckだことがありますが、「徹底的なテスト」のオプションは見つかりませんでした。 パーティションの一部のセクターがガーベッジデータで誤って上書きされるのではないかと心配しています。 HDDは以前に別のOSに接続されていたため、ext4パーティションはそのOSの誤った動作によって害を受ける可能性があります。 そのため、ツリー構造全体が完全に正しいことを確認したいのです。 つまり、chkdsk.exeWindowsでユーティリティが行うことと同様のチェックを実行したいのです。 ext4ファイルシステムを完全にチェックするには、Debianで何を使用すればよいですか?
25 debian  partition  fsck 

5
EXT4-fsの不正なジオメトリを修正(ブロックカウントがデバイスのサイズを超える)
FAT32パーティションとEXT4パーティションを持つマイクロSDカードがあります。EXT4パーティションはマウントされなくなります。dmesgは次のエラーを表示します。 EXT4-fs (sdb2): bad geometry: block count 2199023779840 exceeds size of device (524288 blocks) 私はグーグルで調べましたが、それでも問題がどこにあるのか(パーティションテーブルのどこ?ファイルシステム?)も、その修正方法も完全には理解していません。私はいくつかの解決策を試みました: testdiskを使用してパーティションテーブルを書き込む fsckを使用して、バックアップからスーパーブロックを復元します(すべて試してみました)。例えばfsck.ext4 -b 163840 -B 4096 /dev/sdb2 fsck -cc不良ブロックの確認に使用 resize2fsを使用してパーティションのサイズを設定します。出力:The combination of flex_bg and !resize_inode features is not supported by resize2fs. fsckを実行すると、多数のエラー(以下の完全な出力)が表示されますが、修正すると主張しています。ただし、もう一度実行すると、毎回同じエラーが繰り返し表示されます。 不良ジオメトリの問題を修正して、ファイルシステムを再びマウント可能にするにはどうすればよいですか?どうしてそうなった? fsck出力: e2fsck 1.42 (29-Nov-2011) One or more block group descriptor checksums are …
23 filesystems  ext4  fsck 

1
「systemd」でクラッシュした後にfsckディスクを自動的に強制する方法は?
クラッシュ後にハードディスクをsystemd強制的に自動設定する方法fsck(ハードパワーオフ) ハックを使ったときsysvinit(Arch Linuxで)使ったとき/sbin/init:ファイルrc.localを作成し/forcefsckます。でrc.local.shutdown私はそれを削除します。起動時に、rc.sysinitfsckが/forcefsck存在する場合は強制的に有効にします。 で同じことをする方法systemd?たぶんそれは自動fsckアフタークラッシュのためのビルトイン機能を持っていますか?
18 systemd  fsck 

4
システム時刻の変更を試行しながら、「手動でfsckを実行」メッセージを回避するにはどうすればよいですか?
私は、ユーザーが必要に応じて日付と時刻を操作できるようにし、再起動が勝手に行われる可能性のあるシステムを使用しています。これは1つのことを除いて問題ありません。逆方向に大きな時間ジャンプがある場合、再起動時に次のエラーが表示されます。 Checking filesystems IMAGE2: Superblock last mount time (Tue Mar 1 17:32:48 2011, now = Thu Feb 24 17:34:29 2011) is in the future. IMAGE2: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY. (i.e., without -a or -p options) *** An error occurred during the file system check. *** Dropping you to a …
18 boot  rhel  date  fsck 

1
ext4でfsck -p(preen)は何をしますか?
私はファイルシステムの修復に関するブログ投稿を読んでいて、著者は良い質問を投稿しました… fsck -p人間の介入なしに軽微なエラーを自動的に修正するはずです。しかし、ファイルシステムを修復するように指示された場合、正確に何が修正されますか?どのようなエラーが修正され、どのようなエラーが発生して停止し、ユーザーにfsckをインタラクティブに実行する必要があると伝えるのですか?ある種のリストはありますか? 私はあちこち探し回っていましたが、私が見つけたのはマニュアルページだけで、何-pが修正されるのか、何がハンズオンフラグをトリガーするのかを実際には示していません。ext4ファイルシステムに特に興味があります。
16 linux  ext4  fsck 

3
不良セクタは、ディスクの障害を示していますか?
私のUbuntu 13.10システムは、この1日ほどで非常に貧弱になりました。カーネルログを見ると、<1yr古い3TB SATAディスクが特定のセクターで問題を抱えているようです。 Nov 4 20:54:04 mediaserver kernel: [10893.039180] ata4.01: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0 Nov 4 20:54:04 mediaserver kernel: [10893.039187] ata4.01: BMDMA stat 0x65 Nov 4 20:54:04 mediaserver kernel: [10893.039193] ata4.01: failed command: READ DMA EXT Nov 4 20:54:04 mediaserver kernel: [10893.039202] ata4.01: cmd 25/00:08:f8:3f:83/00:00:af:00:00/f0 …

3
すべての(関連する)ファイルシステム-ブートごとにfsckを強制する方法は?
私は、debian 6および3パーティション(FATおよび2x ext2)を持つファンレスPC(実際には数百台)で作業しています。システムには電源ボタンがないので、ほとんどの人は、プラグインを引っ張ってinit 0(または同等の)ではなく「シャットダウン」する傾向があります。その結果、ファイルシステムはかなり急速にエラーを蓄積します。 「shutdown -rF」を使用してfsckを強制しようとしましたが、これは機能していないようです。マウントする前に、各マウントポイント/ FSをチェックするようにシステムに指示する方法があるかどうか疑問に思っています。 / etc / fstabでfsckパラメーターを設定しようとしました。通常、これにより「エラーが見つかりました。fsckを手動で実行する」メッセージ。 他に試すべきオプションはありますか?
14 debian  fsck 

6
インストール前にディスクを積極的にfsck
古いプロセッサでソフトウェアをテストするために使用している古いHP Athlonマシンがあります。頻繁にブラウンアウトが発生しますが、最後のディスクの後にディスクが混乱しました。とても悪いのでfsck、すべての問題を実行してディスパッチできませんでした。OSの新規インストールを実行しましたが、まだfsck苦情があります。 ハードドライブまたはマシンを非難する前に、Linuxをリロードする最後の試みをしたいと思います。ファイルシステムが作成された後、インストールが行われる前に、fsck疑わしいブロックを不良としてマークするために積極的に実行したいと思います。 ディスクは大きく(約500 GB)、Debian 8ディストリビューションは比較的小さい(通常8〜12 GBで十分です)ので、良いブロックが悪いとマークされるかどうかは気にしません。GUIインストールも好きですが、私はそれと結婚していません。 2つの質問があります。 Debian 8はfsck、ベースシステムをインストールする前に実行する選択肢を提供しますか?もしそうなら、どこにありますか?そうでない場合、プロセスは何ですか? fsckブロックがどれほど積極的に不良とマークされるかを制御する設定はありますか?もしそうなら、それは何ですか?そうでない場合、何を使用できますか? 編集:マシンはHP5850です。BIOSを起動し、ストレージに移動してからドライブ保護システム(DPS)のセルフテストを行った結果、DPSはドライブの交換を推奨しました。DPSは統計情報を提供していなかったため、被害の程度はわかりません。 [古い]新しいSATA IIドライブを12米ドルで購入できることを考慮して、交換するつもりです。時間やエネルギーを無駄にする意味はありません。 関連する参照は次のとおりです。どちらの質問も対処されていないようです。 fsck マニュアルページ 第6章Debianインストーラーの使用| 6.3。個々のコンポーネントの使用


2
fsckはfsckを実行しません(スーパーブロックフラグを設定できません)
SDカードベースのデバイスでのクリーンでないシャットダウンに続いて、SDカードをfsckルートファイルシステムに取り出しました。これにより、以下のバリエーションが生まれました。 e2fsck 1.43.1 (08-Jun-2016) /dev/sdc2: recovering journal Superblock needs_recovery flag is clear, but journal has data. Run journal anyway<y>? no Clear journal<y>? no e2fsck: unable to set superblock flags on /dev/sdc2 ここでは両方とも「いいえ」と答えましたが、すぐに同じ結果につながらないはい/いいえのシーケンスはありません。 ファイルシステムはマウントすることができ、何気ない検査で大丈夫に見えます。これはデバイスでも正常に動作し、それがルートファイルシステムです(実際には、それほどうまくいかないことが判明しました。コメントを参照してください。回復不能な破損ディレクトリがいくつかあります)。 私はdd「ファイルへのパーティション(8ギガバイト)をD、およびその上でfsckを試してみました。興味深いことに: e2fsck 1.43.1 (08-Jun-2016) plush.rootfs: recovering journal Clearing orphaned inode 18290 (uid=0, gid=0, mode=0100644, size=34096) Clearing orphaned …
12 ext4  fsck  sd-card 

2
fsckがステータスコード4で終了しました
起動中に私のラップトップは言う: fsck died with status code 4 マニュアルページは私に言っています: fsckによって返される終了コードは、次の条件の合計です。 [..] 4-ファイルシステムエラーは未修正のまま ルートとしてエラーを修復しようとすると、fsckは私のディスクがクリーンであると言います: $ fsck /dev/sda1 /dev/sda1, clean [and some things about available blocks] どうすればディスクを修復できますか?
11 fsck 

4
デバイスがビジーであると読み取ったときにパーティションをfsckするにはどうすればよいですか(それ以外の場合は確認されています)?
fsck -p /dev/sda5ext4パーティションのエラーを修復するために実行しようとしていますが、コマンドの出力 fsck from util-linux-ng 2.17.2 fsck.ext4: Device or resource busy while trying to open /dev/sda5 Filesystem mounted or opened exclusively by another program? 使用/etc/mtabを確認しましたlsofが、パーティションが使用されておらず、マウントされていません。私はまたfuser -k /dev/sda5、ファイルを使用して何かを強制的に閉じたりumount、それをアンマウントして無益にしようとしたりしていました。 fsckパーティションがビジーと読み取られているにもかかわらず、パーティションを少なくともチェックし、できれば修復することを強制するにはどうすればよいですか?マウントも使用もされておらず、データの破損の可能性は問題ではないという十分な自信があると仮定します。 すべてのコマンドは、Ubuntu 10.04 32ビットliveCDからrootとして実行されました。パーティションは、Ubuntu 10.04 32ビットインストールのシステム(非ホーム)部分です。
11 ubuntu  ext4  fsck  unmounting 

4
起動時にファイルシステムチェック(fsck)を停止する方法
たまに(30回ごとの起動)、私のLinuxシステムはファイルシステムのエラーをチェックすることにしました。私はこれで大丈夫です-やらなければならないことはやらなければなりません。 しかし、時々、高速で起動するためにラップトップが必要になります。緊急の仕事が必要でfsck、完了するのを待つ時間がありません(約10分かかる場合があります)。この場合、チェックを停止するにはどうすればよいですか? 私が思いつく唯一の解決策(まあ、回避策)は、自動fsckをオフにして手動で時々実行することです。最後に実行したのはいつだったか覚えておく必要があるため、この方法は好きではありません。 Ctrl+ Cを押してファイルシステムのチェックを中止できるようにしたいのですが。次回の起動時にファイルシステムチェックを実行します! しかし、実際にCtrl+ を押すC fsckと、再起動するだけです。
10 fsck 

3
Journalledファイルシステムでの起動時のfsckの重要性?
XFSはシステムブート時にfsckを実装していないことに気づきました。ファイルシステムのジャーナリングが原因でファイルシステムが一貫性のない状態で確実にシャットダウンされた後、ファイルシステムが一貫した状態になることを推奨する理由の1つです。次のマウント時(再起動後など)に、ジャーナルが再生されます。 クリーンシャットダウン後もfsckが必要ですか?なぜですか?
10 fsck 

1
ブート時にルートファイルシステムチェック(およびオプションで修正)を強制するにはどうすればよいですか?
昨日、私たちのコンピューターの1つがgrubシェルに落ちたか、正直なところ、マシンの電源を入れたときのシェルが何であったかわかりません。 この意味では、ルートファイルシステムなどをマウントできないのは、矛盾があるためです。 私は走った、と私は信じています: fsck -fy /dev/sda2 再起動し、問題はなくなりました。 ここに質問の部分があります: 私はすでに彼女のルートのcrontabにあります: @reboot /home/ruzena/Development/bash/fs-check.sh スクリプトには以下が含まれます。 #!/bin/bash touch /forcefsck 考えてみればわかりませんが、なぜこのような短いコマンドのスクリプトファイルを作成したのかはわかりませんが、とにかく... さらに、ファイルでは: /etc/default/rcS 私は定義しました: FSCKFIX=yes だから私はそれを取得しません。どのようにして状況が発生する可能性がありますか? ブート時にルートファイルシステムチェック(およびオプションで修正)を強制するにはどうすればよいですか? または、これら2つのことは私ができる最大のものですか? OS: Linux Mint 18.x Cinnamon 64ビット。 fstab: cat /etc/fstab | grep ext4 ショー: UUID=a121371e-eb12-43a0-a5ae-11af58ad09f4 / ext4 errors=remount-ro 0 1 grub: fsck.mode=force はすでにgrub構成に追加されています。
10 linux  ext4  fsck 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.