新しいコンピュータのドライブ全体をバックアップしたいです。
私は次のコマンドを試しました。
sudo tar -czvf disk.tar /dev/nvme0n1
だが1秒で終わった。
アーカイブのnvme0n1ファイルは0バイトです。
ここに問題がありますか?
編集する:
以前は、パーティションからこのコマンドを常に実行していたため、削除されたファイルはありませんでした。
dd if=/dev/zero of=moh bs=100M
rm moh
ベストアンサー1
tar
ファイルのバックアップに使用する必要があります。ディスクの正確な状態をバックアップするには、を使用する必要がありますdd
。
だから、1つが欲しいなら精密ドライブのコピーは次のものを使用します
dd if=/dev/nvme0n1 of=/mnt/some_other_drive/copy_of_the_first_drive
。
より良い方法は圧縮を使用することです。 (新しいコンピュータのディスクの場合、無差別代入圧縮が可能です。)dd if=/dev/nvme0n1 | bzip2 > /mnt/some_other_drive/copy_of_the_first_drive.bz2
他の多くのオプションも可能です。
- トンネルを使用
nc
またはssh
作成し、トンネルを作成すると、バックアップを別のシステムに転送できます(システムに2番目のディスクがない場合)。 tar
完全な状態ではないファイルだけが必要な場合は使用できます。rsync
ファイルのみが必要で、使用可能な2番目のディスクがない場合に使用できます。