Questions tagged «backup»

备份是制作数据副本(备份)的过程,可用于在发生数据丢失事件后恢复原始数据。

1
用tar压缩文件夹?
我试图压缩文件夹(/var/www/)来~/www_backups/$time.tar这里$time是当前日期。 这就是我所拥有的: cd /var/www && sudo tar -czf ~/www_backups $time" 我完全迷路了,现在已经呆了几个小时了。不确定是否-czf正确。我只想将所有内容复制/var/www到一个$time.tar文件中,并且我想维护所有文件的文件权限。谁能帮我吗?
268 linux  backup  tar 

8
Rsync过滤器:仅复制一种模式
我正在尝试创建一个目录,该目录将仅容纳从LaTeX编译的所有PDF。我喜欢将每个项目都放在一个单独的文件夹中,所有项目都放在一个名为的大文件夹中LaTeX。所以我尝试运行: rsync -avn *.pdf ~/LaTeX/ ~/Output/ 它将在其中找到所有pdf ~/LaTeX/并将其传输到输出文件夹。这行不通。它告诉我找不到与“ *.pdf” 匹配的内容。如果我不使用此过滤器,该命令将列出LaTeX下所有项目文件夹中的所有文件。因此,*。pdf过滤器存在问题。我尝试用~/主目录的完整路径替换,但这没有任何效果。 我正在使用zsh。我尝试在bash中执行相同的操作,甚至使用列出了每个子目录中每个文件的过滤器进行操作...这是怎么回事? 为什么rsync无法理解我的仅pdf过滤器? 好。所以更新:不,我正在尝试 rsync -avn --include="*/" --include="*.pdf" LaTeX/ Output/ 这给了我整个文件列表。我猜是因为一切都与第一种模式相符...
128 backup  rsync  wildcards 

20
在两台计算机之间发送大量数据的最快方法是什么?[关闭]
我经常遇到这种情况: 我有一个内部服务器,其中有一个320GB的硬盘驱动器,以及16GB的ram(可在此处找到确切的规格,但是由于这也是我在其他计算机上经常遇到的一个问题,因此我希望答案适用于任何计算机“合理的” Linux计算机) 我有一个备份服务器,其中有几个TB的硬盘空间(具体规格在此处,请参见上面的免责声明) 我想将320GB的数据从源服务器传输到目标服务器(特别是来自的数据/dev/sda)。 两台计算机实际上彼此相邻,因此我可以在它们之间进行电缆连接。 我在局域网上,并且正在使用新型路由器,这意味着我的网络速度应该“理想地”为1000Mbit,对吗? 安全性不是问题。我在本地网络上,我信任网络上的所有计算机,包括路由器。 (可选)我不一定需要数据的签名校验和,但是应该检测基本的错误检查(例如丢包或驱动器变得不可读),而不仅仅是消失在输出中。 我在线搜索了这个问题,并测试了几个命令。最常出现的一个是: ssh user@192.168.1.100 'dd bs=16M if=/dev/sda | gzip' > backup_sda.gz 事实证明,此命令太慢(运行了一个小时,仅通过数据获得了约80GB)。1GB的测试数据包花费了大约1分22秒的时间,最终没有压缩时的速度提高了两倍。由于传输的文件小于源系统上的RAM数量,因此结果可能也有偏差。 而且(这已经在1GB的测试件上进行了测试),如果我使用gzip命令and dd,则会遇到问题。与直接管道传输相比,在目标上提取时,结果文件具有不同的校验和。我仍在尝试找出原因。

4
创建一个tar归档文件,分成最大大小的块
我需要备份一个很大的目录,但是我受到单个文件大小的限制。我实际上想创建一个tar.(gz|bz2)存档,该存档最多可拆分为200MB。Clonezilla通过拆分名称如下的映像备份来执行类似的操作: sda1.backup.tar.gz.aa sda1.backup.tar.gz.ab sda1.backup.tar.gz.ac 有一种方法可以在一个命令中执行此操作吗?我知道如何使用该split命令,但是我不想创建一个大型存档,然后将其拆分为较小的存档,因为这会使我最初创建存档所需的磁盘空间增加一倍。
83 backup  tar 


6
用零清除未使用的空间(ext3,ext4)
如何用零清除未使用的空间?(ext3,ext4) 我在寻找比...更聪明的东西 cat /dev/zero > /mnt/X/big_zero ; sync; rm /mnt/X/big_zero 像FSArchiver一样,它正在寻找“已用空间”,而忽略未使用但相对的站点。 目的:我想压缩分区映像,因此强烈建议使用零填充未使用的空间。 顺便说一句。对于btrfs:用零清除未使用的空间(btrfs)


6
是否可以即时挂载gzip压缩的dd映像?
我喜欢第一次备份系统时创建映像备份。第一次之后,我使用rsync进行增量备份。 我通常的映像备份如下: 安装并清零空白空间: dd if=/dev/zero of=temp.dd bs=1M rm temp.dd 压缩驱动器时将其挂载并dd dd if=/dev/hda conv=sync,noerror bs=64K | gzip -c > /mnt/sda1/hda.ddimg.gz 为了使系统恢复正常,我通常会 gunzip -c /mnt/sda1/hda.img.gz | dd of=/dev/hda conv=sync,noerror bs=64K 这确实很简单,可以节省“整个驱动器”,但实际上只是节省了使用空间。 这是问题所在。可以说我执行了上述操作,但是没有在干净的系统上执行此操作,并且没有使rsync备份足够快地进行,并且映像上有我要访问的文件。假设我没有存储空间,实际上没有将图像解压缩并dd到驱动器上,但想挂载该图像以从中取出单个文件。...这可能吗? 通常,不会压缩dd映像,这将允许您使用-o loop... 挂载映像,但这不是我的情况... 关于动态安装压缩img的任何建议? 会使用AVFS来“挂载” gz文件,然后挂载内部dd.img工作吗(我认为不是...但是需要验证...)?

9
轻松增量备份到外部硬盘驱动器
一段时间以来,我使用Dirvish来对计算机进行增量备份,但是配置有些麻烦,而且如果不携带配置副本,可能很难在其他地方重现。 我正在寻找适用于Unix,Linux的备份程序,该程序可以: 逐步更新我的备份 像苦苦挣扎一样使用硬链接创建“镜像”树(以节省空间) 理想的用户界面不错
53 linux  backup  bsd 

6
我需要备份哪些目录?
为了备份所有用户生成的文件,应该备份哪些目录? 从香草的debian安装中,我可以做得足够容易来获得想要的软件包。因此,如果我不想备份整个系统,那么用户生成的配置和数据文件将驻留在文件系统中的所有文件中?

1
强制rsync覆盖目标位置的文件,即使它们较新
我运行了一个rsync备份脚本,该脚本还可以将文件恢复到我询问时的来源。但是,如果我尝试还原时目标位置的文件比备份中的文件新,它将不会替换它们。我真的很想用备份中的文件替换较新的文件,但是我没有找到使rsync做到这一点的方法。 tldr:有没有办法强制rsync在目标位置覆盖文件? 编辑:我一直在运行rsync -avhp当我想还原备份时,我使用相同的命令,将“ to”和“ from”互换。因此,它尝试将文件从备份驱动器复制到我计算机上的位置。

3
当源树有挂载点时,如何告诉rsync在文件上保留时间戳
关于这个问题 问题的简短描述: 当源树内部有一个挂载点时,即使使用-a选项,复制到目标树时该挂载点内文件的时间戳也不会保留 详细说明: 假设这是源代码树: /home/ /home/ | | me/ BACKUP/ | | +----+----------+ +----+-------+ | | | | | | data/ foo.txt boo.txt data/ foo.txt boo.txt | | a.txt a.txt 其中data/上述被安装外部USB硬盘。一切都是ext4文件系统。源代码中的所有内容均归我所有me。 BACKUP 也碰巧是挂载点,即备份USB磁盘。 发出此命令后rsync -av --delete /home/me/ /home/BACKUP/,我发现它/home/BACKUP/data/下面的所有内容都具有当前时间戳,就好像这些文件是现在创建的一样,而不是中文件的时间戳/home/me/data/。外面的其他文件和文件夹data确实保留了时间戳。 问题是:如何rsync在上述设置中使用它告诉它在所有文件和文件夹上甚至在挂载点上的文件和文件夹上保留时间戳? 我在用: >uname -a Linux 3.5.0-17-generic #28-Ubuntu SMP x86_64 x86_64 x86_64 …
41 backup  rsync 

9
如何跟踪/ etc /中的更改
我想跟踪/ etc /中的更改 基本上,我想知道用户是否更改了文件,yum update如果我不喜欢更改则将其回滚。我想到了为此使用git,LVM或btrfs快照之类的VCS或备份程序。 你会推荐什么?
30 backup  git  btrfs  etc 

4
更新目录内容时如何运行命令?
有一个目录,A其内容经常被其他人更改。 我已经建立了一个个人目录B,其中存放了曾经存在的所有文件A。 目前,我只是偶尔运行rsync需要的档案从备份A到B。但是,我担心某些文件可能会被添加进来A,然后再从中删除,A然后才有机会将它们复制到B。 防止这种情况发生的最佳方法是什么?理想情况下,每次A获取内容更改时,我都希望运行当前的备份脚本。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.