Ubuntuでfsc​​kを使用するには?


15

メインディスクのLinuxパーティションチェックするためにfsckを使用するつもりです。なぜなら、そのファイルシステムは、

きれいにアンマウントされていません
システムをシャットダウンします。環境変数を検索しました:PATH以外の変数はfsckプログラムを制御しません。しかし、プログラムは明らかにブート中に使用する必要があります。
:〜$ fsck -V
util-linux 2.20.1のfsck
すべてのファイルシステムをチェックします。
[/sbin/fsck.ext4(1)-/] fsck.ext4 / dev / sda6 
e2fsck 1.42(2011年11月29日)
/ dev / sda6がマウントされます。
警告!!!ファイルシステムがマウントされます。続行する場合は、WILL 原因SEVEREファイルシステムの損傷を。 本当に続行しますか?番号 チェックが中止されました。
次のブート中にfsckがあるかどうかを確認するにはどうすればいいですか?に従って、ルートに/ forcefsckファイルがありませ

 
#/ etc / fstab:静的ファイルシステム情報。
#
#「blkid」を使用して、
# 端末; これは、デバイスを命名するためのより堅牢な方法として、UUID =とともに使用できます。
#ディスクが追加および削除されても機能します。fstab(5)を参照してください。
#
#                
proc / proc proc nodev、noexec、nosuid 0 0
#/インストール中に/ dev / sda6にあった
UUID = 1ac55d8d-c112-4bc7-9e79-921d196f9f79 / ext4 errors = remount-ro 0 1
#インストール中にスワップが/ dev / sda7にあった
UUID = 54f7e314-50e2-419b-a45d-47c3058ecc00 none swap sw 0 0
/ dev / fd0 / media / floppy0 auto rw、user、noauto、exec、utf8 0 0

)。再起動
遅い-fsckとtune2fsの理解によると、tune2fsの現在の価値が得られることを期待して

max_mounts_count
次回の起動時にパーティションチェックするために1に設定できるパラメータ。しかし、後に
sudo rm / var / lib / update-notifier / fsck-at-reboot
再起動すると、応答があります
:〜$ tune2fs -l / dev / sda6
tune2fs 1.42(2011年11月29日)
tune2fs:/ dev / sda6を開こうとしているときに許可が拒否されました
有効なファイルシステムのスーパーブロックが見つかりませんでした
使ってもいいですか
sudo tune2fs -l / dev / sda6
安全に?ありがとう。


ターゲットパーティションをマウント解除して、ライブUSBからこれらのコマンドをすべて実行する必要があります。fsckが自動的に問題を解決できない場合、ハードドライブが故障している可能性があるため、データをバックアップする必要があります。
パンサー

回答:


7

実行するにはfsck、あなたのハードドライブにあなたはLiveCDをを起動して、ターゲットとして、あなたのハードドライブのパーティションでコマンドを実行する必要があります。

「ルートに/ forcefsckファイルがありません」

-ファイルを作成する必要があります。これは空のファイルなので、実行するsudo touch /forcefsckと、fsckは次回の再起動時にドライブをチェックします。


(メインメニューを使用して)fsckオプションを-Vに設定して、チェックに関する完全な情報を取得できますか?
トマーシュペチェニー

IMOでは、ライブCDからさまざまな修復コマンドを実行することをお勧めします。fsckは、起動時に自動パイロットで「OK」で動作しますが、問題がある場合は手動で回復する必要があります。問題が深刻な場合、システムの起動に失敗する可能性があります。これらのコマンドは注意して使用しないとデータが失われる可能性があるため、データリカバリに関するマニュアルページや情報を確認することを強くお勧めします。
パンサー

うまくいきました、ありがとう、答えを受け入れました。しかし、ゴースト8によって提案されたfsckの実行は、パーティションイメージの作成には役立ちませんでした。私はそれについて新しい質問をしています。
トマーシュペチェニー

新しい質問は必要ないことがわかります。おそらくmanpages.ubuntu.com/manpages/hardy/man8/dump.8.htmlおよびmanpages.ubuntu.com/manpages/hardy/man8/restore.8.htmlによって解決されます
トマーシュペチェニー

2

ここで@ bodhi.zazenのコメントに同意します。ファイルシステムをチェックする最善の方法は、ライブメディアから起動し、「Ubuntuを試す」を選択してからfsck、問題のパーティションを手動で選択することです。たとえばsudo fsck /dev/ZdXY 、ZdXYが問題のパーティションである場合。 sudo fdisk -lドライブとそれらのパーティションのリストが表示されます。この情報は、チェックする必要があるパーティションを判別するのに十分なはずです。

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