我想备份我的全新电脑的整个驱动器。
我尝试了这个命令:
sudo tar -czvf disk.tar /dev/nvme0n1
Run Code Online (Sandbox Code Playgroud)
但1秒后就结束了。
存档中的 nvme0n1 文件为 0 字节。
这里有什么问题吗?
编辑:
我之前总是在分区上运行此命令,因此我没有(已删除的)文件:
dd if=/dev/zero of=moh bs=100M
rm moh
Run Code Online (Sandbox Code Playgroud)
tar
应该用来备份文件。要备份磁盘的确切状态,您应该使用dd
.
因此,如果您想要驱动器的
精确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
创建隧道并在制作备份时将备份传输到另一个系统(如果您的系统上没有第二个磁盘)。tar
如果您只想要文件而不是整个状态,则可以使用rsync
如果您只需要文件并且没有第二个可用磁盘,则可以使用。 归档时间: |
|
查看次数: |
5892 次 |
最近记录: |