GNU/Linux >> Linux の 問題 >  >> Linux

resize2fs がパス 3 (inode テーブルのスキャン) で停止しているようです - どうすればよいですか?

私はついにそれが何であるかを理解しました。元のサイズ変更をキャンセルした後 (単純な ctrl+C)、 e2fsck -f -y /dev/sdb3 を実行しました 私が作った問題を修正するために。元のサイズのままでパーティションをマウントできたので、データが失われることはありませんでした。次に、デバッグ フラグ (resize2fs -d 14 <xxx>) を指定して resize2fs を実行しました。 ) そして、inode のチャンクを再配置しようとして一定のループに陥っていることに気付きました.

older を使用して、ようやく動作するようになりました e2fsprogs のバージョン。 Ubuntu 9.10 (Karmic Koala) を USB スティックに置いて起動し、アレイを操作できるようにオープンソースの rr232x ドライバーをインストールし、古いバージョンの e2fsprogs (resize2fs 1.41.9 (2009 年 8 月 22 日)) を実行しました。 、正確には)

私は最初に resize2fs -p /dev/sdb3 863000000 を試しました 、そしてそれは〜2600万ブロックが必要だと私に言った.だから私はターゲットサイズを取り、それに追加して resize2fs -p /dev/sdb3 1000000000 をしました . 10 分後、次のメッセージが表示されます:

<ブロック引用>

/dev/sdb3 は現在 1000000000 ブロックです

究極の疑問は、新しいバージョンの e2fsprogs が、私が要求したサイズが小さすぎることを教えてくれなかった/教えてくれなかった理由 (そして、なぜ最初にそれほど小さなサイズを提供したのか) ではないでしょうか?


Linux
  1. Linuxカーネルの誕生日おめでとう:あなたのお気に入りのリリースは何ですか?

  2. Linuxの歴史の中で最も重要な瞬間は何でしたか?

  3. Rm -rはどのように再帰的に削除しますか?どのような順序で?

  1. Linux – Linuxカーネルの実行中にハードドライブに障害が発生した場合はどうなりますか?

  2. これはブルート フォース SSH 攻撃のようなものですか?

  3. procfs と sysfs の違いは何ですか?

  1. Linuxのiノード番号とは何ですか?

  2. ls -l /proc/[PID]/fd の出力の anon_inode は何ですか?

  3. ext4 パーティションで 40 億ファイルの制限を超えた場合はどうなりますか?