我需要一些帮助来备份我的 Linux 驱动器,但我不想克隆它,我需要能够将备份重新分配到比当前驱动器小得多的另一个驱动器上。
答案1
您可以使用 rsync 命令。
rsync -aAXv --exclude={DIRECTORIES TO EXCLUDE} /SOURCEDIR/* /TARGETDIR
假设您想要备份整个系统,您可以运行:
rsync -aAXv --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found"} / /path/to/backup/folder
正如上述网站所提到的,您必须排除系统在运行时动态生成的路径,或用于安装其他设备(如 USB 驱动器)的路径(例如 /media、/mnt)。
当然,最好在单机模式下执行此操作,或者最好运行您正在备份的系统以外的其他系统 - 您也可以将驱动器安装为只读 - 以确保在备份期间没有任何内容试图更改文件。只需记住将 SOURCEDIR 更改为您正在备份的驱动器的当前安装点即可