# 使用 dd 命令进行全盘备份
# 解释:dd 命令是一个非常强大的工具,可以用来复制和转换文件。在这里我们用它来做全盘备份。
# 注意:使用 dd 命令时要非常小心,特别是目标设备的选择,错误的操作可能会导致数据丢失。
sudo dd if=/dev/sda of=/path/to/backup.img bs=64K conv=noerror,sync
# 参数说明:
# if=/dev/sda:指定输入文件为 /dev/sda(即源硬盘)
# of=/path/to/backup.img:指定输出文件为 /path/to/backup.img(即备份文件的路径)
# bs=64K:指定每次读取和写入的数据块大小为 64KB
# conv=noerror,sync:遇到错误时不中断操作,并且在读取错误时填充空字节
# 使用 tar 命令进行文件系统级别的备份
# 解释:tar 命令用于归档文件和目录,这里我们用它来备份整个文件系统。
# 注意:确保有足够的磁盘空间来存储备份文件。
sudo tar -cvpzf /path/to/backup.tar.gz --exclude=/proc --exclude=/lost+found --exclude=/sys --exclude=/mnt --exclude=/media --exclude=/run --exclude=/dev /
# 参数说明:
# -c:创建新的归档文件
# -v:显示处理过程中的文件信息
# -p:保留文件权限
# -z:通过 gzip 进行压缩
# -f:指定归档文件名
# --exclude:排除不需要备份的目录
以上是两种常见的 Linux 系统全盘备份方法。选择适合你需求的方法进行备份。
上一篇:linux输出重定向
下一篇:linux查看系统安装日期命令
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站