加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

linux – 动态压缩dd备份

发布时间:2020-12-13 18:44:14 所属栏目:Linux 来源:网络整理
导读:也许这听起来像愚蠢的问题,但我试图这样做的方式不起作用. 我正在使用livecd,驱动器未安装等. 当我这样做备份 sudo dd if=/dev/sda2 of=/media/disk/sda2-backup-10august09.ext3 bs=64k …通常它会工作,但我没有足够的空间外部高清我复制到它(它几乎适合它)
也许这听起来像愚蠢的问题,但我试图这样做的方式不起作用.

我正在使用livecd,驱动器未安装等.

当我这样做备份

sudo dd if=/dev/sda2 of=/media/disk/sda2-backup-10august09.ext3 bs=64k

…通常它会工作,但我没有足够的空间外部高清我复制到它(它几乎适合它).所以我想用这种方式压缩

sudo dd if=/dev/sda2 | gzip > /media/disk/sda2-backup-10august09.gz

…但我的权限被拒绝了.我不明白.

解决方法

你有权访问sda2-backup … gz文件吗? Sudo仅适用于其后的命令,不适用于重定向.如果要将其应用于重定向,则以root身份运行shell,以便所有子进程也是root用户:
sudo bash -c "dd if=/dev/sda2 | gzip > /media/disk/sda2-backup-10august09.gz"

或者,您可以使用uid / gid挂载选项(假设为ext3)挂载磁盘,这样您就可以像任何用户一样拥有写入权限.或者,使用root在/ media / disk中创建一个您有权限的文件夹.

其他可能对您有帮助的信息:

>块大小才真正重要
对于大部分的速度.该
默认值是您想要的512个字节
保留MBR和软盘.
一个点的较大尺寸应该加快
操作,把它想象成
类似于缓冲区. Here is a link对于使用不同块大小进行一些速度基准测试的人.但是你应该自己进行测试,因为性能会受到很多因素的影响.另请参阅andreas的另一个答案
>如果你想完成这个
用ssh和netcat这样的网络
空间可能不是一个大问题,
见this serverfault question.>您真的需要分区的图像,可能有更好的备份策略吗?> dd是一个非常危险的命令,使用而不是if而你最终会覆盖你要备份的内容!注意键o和i是如何相邻的?所以要非常非常小心.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读