在Linux中,分卷备份是指将一个大的文件系统分割成多个较小的部分,然后将这些部分分别备份
首先,确定你要备份的分卷。例如,如果你想备份/home和/var目录,你需要分别对这两个目录进行备份。
使用tar命令创建备份文件。tar是一个非常强大的文件打包工具,可以将多个文件和目录打包成一个归档文件。在这个例子中,我们将使用tar命令将/home和/var目录打包成一个名为backup.tar的归档文件。
sudo tar czvf backup.tar.gz /home /var 这个命令的参数解释如下:
c:创建新的归档文件z:使用gzip压缩归档文件v:显示详细信息f:指定归档文件名cp或rsync命令。例如,如果你想将备份文件复制到远程服务器上的/backups目录,可以使用以下命令:sudo cp backup.tar.gz /backups/ 或者使用rsync命令:
sudo rsync -avz backup.tar.gz user@remote_host:/backups/ 这里,-a表示归档模式,-v表示详细输出,-z表示压缩传输。
date命令生成一个时间戳,然后将其添加到备份文件名中。例如:timestamp=$(date +"%Y%m%d-%H%M%S") backup_file="backup_$timestamp.tar.gz" sudo tar czvf $backup_file /home /var 这样,你的备份文件名将包含当前时间戳,例如backup_20220101-123456.tar.gz。