Debian 8のDebian 9パーティションのマウント

Debian 8のDebian 9パーティションのマウント

最近、オペレーティングシステムをDebian 8.7.1からDebian 9.xに変更することにしました。 (注:これは従来のアップグレードプロセスではありません。)私たちの製品でそれを実装するために、デフォルトではパーティションとグラブブートスワップを使用してOS全体を交換します。

これらはすべてDebian 8 - > Debian 8から動作します。ただし、Debian 9を使用してこれを実行しようとすると、ターゲットパーティションに空のファイルシステムが作成されます。

別のパーティションで実行するときは、次のコマンドを使用してDebian 9ベースのイメージを抽出しました。

dd if=/dev/sda2 bs=1M | gzip --best - > /mnt/image/image.gz

次に、新しい完全なOSイメージimage.gzを取得します。

Debian 8 システムは image.gz ファイルをインポートし、次のコマンドを実行します。

gunzip -c /tmp/image.gz | dd of=/dev/sda3 bs=1M

すべてがうまくいきますが、そのパーティションから起動するようにgrubを変更すると、ファイルはありません。もちろん、既知の良いパーティションに切り替えてマウントしましたが、ファイルシステムが空でした。

ddとpartclone.ext4を使用して変更があることを確認しましたが、結果は同じでした。

これまでに見つけた唯一のことは、Debian 9ではログが64ビットで、Debian 8では次のコマンドを実行したときにこれに言及していないことです。

file -sL /dev/sda3

編集:kern.logの出力

Oct 22 22:05:34 machine kernel: [280285.531140] EXT4-fs (sda3): error count since last fsck: 3 Oct 22 22:05:34 machine kernel: [280285.531159] EXT4-fs (sda3): initial error at time 1508450313: htree_dirblock_to_tree: 914: inode 2: block 8774 Oct 22 22:05:34 machine kernel: [280285.531177] EXT4-fs (sda3): last error at time 1508450339: htree_dirblock_to_tree:914 : inode 2: block 8774 Oct 23 14:05:01 machine kernel: [337855.006072] EXT4-fs error (device sda3): htree_dirblock_to_tree:914: inode #2: block 8774: comm ls: bad entry in directory: rec_len is smaller than minimal - offset=0(0), inode=0, rec_len=0, name_len=0

Debian 9で作成されたext4パーティションをDebian 8システムにマウントすることはできませんか?

ベストアンサー1

おすすめ記事