tar我在linux中经常使用,用来备份linux系统。首先,以下目录不需要备份。空间lost+found目录:lost+found目录通常是空的。当系统被非法关闭时,如果您丢失了一些文件,您可以在这里找到它。mnt目录:mnt是mount的缩写,各种附加设备挂载后会在该目录下生成相应的文件sys目录:硬件设备驱动信息备份系统文件tar.gz-exclude=排除的意思>tarczvpfsystem_bak.tar.gz/--exclude=/proc--exclude=/lost+found--exclude=/mnt--exclude=sys恢复系统文件>tarxzvpfsystem_bak.tar.gz-C/>mdkir/proc/lost+found/mnt/sys>chown-Rroot:root/proc/lost+found/mnt/sys>chmod555/proc>chmod755/lost+found>chmod755/mnt>chmod555/sysrsync命令备份系统注意目标分区的格式最好是NTFS、FAT、EXT类格式,避免大于4G的文件无法备份的问题。备份系统文件这里我们可以插入外置存储卡-a,--archive归档模式,表示递归传输文件,保留所有文件属性-P保留那些因为某种原因没有完全传输的文件,以便于加快后续的重新传输>rsync-Pa//media/usb/system_bak--exclude=/media/*--exclude=/sys/*--exclude=/proc/*--exclude=/mnt/*--exclude=/tmp/*restore>rsync-Pa/media/usb/system_bak/ddcommanddd命令属于扇区克隆,目标分区必须大于备份分区,即使未使用的空间也会被原样克隆,它会更慢。backup>df-h#查看系统所在分区>ddif=/dev/sda2of=/dev/sdb3#备份sda2到sdb3中恢复>ddif=/dev/sdb3of=/dev/sda2#恢复sdb3到sdb2中文原文链接:https://rumenz.com/rumenbiji/...微信公众号:入门
