アクセスできないハードドライブパーティション全体をリモートディレクトリに同期できますか?
アクセス不可能とは、マウントできず、LVボリュームの一部であり、障害のある他のHDDとマージされてサーバーから削除されることを意味します。インストールしようとしましたが、不明なファイルシステムタイプ「LVM2_member」が機能しなかったため、rsyncを使用してリモートデスクトップにインストールしました。最良の解決策が何であるかを教えてください。
rsync -avz /dev/sda1 user@ip:/backup/
ディレクトリのバックアップから、/dev/sda1のすべてのファイルとディレクトリをリモートデバイスにコピーしたいと思います。
答え1
あなたはできます
dd if=/dev/sda of=back.sda bs=10M
i / o容量(高速増減速度)に応じてbs(ブロックサイズ)を増減できます。バックアップ時にscpまたはrsyncを使用してback.sdaをコピーできます。後でイメージをマウントしてファイルを復元できます。これは、sdaが破損したディスクではない場合に機能し、破損したディスクの場合はfsckを試すことができます。 rsyncはファイルで動作します。ブロックデバイスでは試したことはありませんが、rsync sdaはリモートバックアップのsdaブロックファイル(サイズ0)のみをコピーするようです。問題がパーティションを使用できない場合、rsyncを使用しても何も解決されません。 、kpartxを使用する必要があります。 Googleでkpartx lvmを検索するか、次のことを試してください。
pvscan
vgscan
vgchange -ay
出力の表示とボリュームのマウント
答え2
rsync -avz /dev/sda1 user@ip:/backup/
ディスクの内容ではなくデバイスノードをコピーしようとします。
パーティションをリモートファイルとしてイメージできます。
ssh -C user@ip:/backup/sda1.img </dev/sda1
これにより、パーティションのイメージが作成されます。ファイルにアクセスできません。ファイルにアクセスするには、パーティションまたはイメージをマウントする必要があります。これはまさにマウントを意味します。
2つのディスクで構成されるボリュームグループに1つのディスクしかない場合、ファイルシステムの半分しかないため、そのディスクからファイルをインポートできません。ファイルシステムが半分であって、ファイルが半分であるという意味ではありません。車が半分だからといって道路の半分を運転できるわけではありません。車が半分あれば部品用に使えますが、運転はできません。ファイルシステムの半分がある場合は、フォレンジック技術を使用して一部のデータを回復できますが、これは困難な作業であり、いずれにせよ、個々のファイルとディレクトリは2つのディスクに分割される可能性があります。
ボリュームグループが2つのディスクに分割され、ディスクの1つに障害が発生すると、ボリュームグループ全体が事実上失われます。
答え3
努力するGNUアドレス構造不良ハードドライブのファイルをコピーします。