我的所有操作系统都安装在一个分区上,即/dev/vda1
.
如果我用这个命令备份整个Linux目录有问题吗
root@myOS:/# tar -cJpf /mnt/bax/myOS.tar.xz .
Run Code Online (Sandbox Code Playgroud)
基本上我备份整个系统并将其保存在我的第二个分区上。
/mnt/bax
已安装在何处/dev/vda2
(第二个分区)。
我担心会发生递归备份,我的意思是既然/dev/vda2
已安装,这是否意味着会发生递归备份?
您可能不想备份已安装的文件系统和伪文件系统;\nat\xc2\xa0至少不/proc
,\xe2\x80\x82 /sys
,\xe2\x80\x82 /tmp
,\xc2\xa0etc。\xc2\xa0\nSo\xc2 \xa0use --one-file-system
。
如果需要,您可以添加其他已安装的文件系统。
\nroot@myOS:/# tar --one-file-system --acls --xattrs --numeric-owner -JpScf /mnt/bax/myOS.tar.xz . /media/additional-mounted-drive\n
Run Code Online (Sandbox Code Playgroud)\n或者您可以使用--exclude
忽略目录:
root@myOS:/# tar --acls --xattrs --numeric-owner --exclude=mnt --exclude=proc --exclude=sys --exclude=tmp -JpScf /mnt/bax/myOS.tar.xz .\n
Run Code Online (Sandbox Code Playgroud)\n
归档时间: |
|
查看次数: |
2922 次 |
最近记录: |