Questions tagged «backup»

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

3
我可以从Clonezilla磁盘映像还原单个分区吗?
我当时正在考虑执行Clonezilla备份,并且想知道要选择哪种备份模式。一般来说,Clonezilla提供以下备份选项: savedisk:保存完整的磁盘映像 saveparts:保存特定分区的映像 相应地,有两种还原模式: restoredisk:恢复完整的磁盘映像 restoreparts:恢复分区映像 我正在寻找的是这两种选择的混合。我希望能够全部还原特定分区并还原完整的硬盘。Clonezilla是否开箱即用地支持此还原途径? 到目前为止,我还没有找到任何与此相关的官方文档。我找到的唯一参考资料是2010 年的邮件列表讨论,该讨论指向imgconvert,这是一个自定义脚本,可以将磁盘映像转换为分区映像。不幸的是,我不知道该脚本是否仍然有效。毕竟已经有5年了。 这就是为什么我想在这里问,是否有人对Clonezilla用例有任何经验,是否可以担保这种解决方案(或其他解决方案)。

3
ZFS镜像池的有效异地备份策略是什么?
我使用由两个镜像磁盘组成的ZFS池。为了进行异地备份,我又购买了两个磁盘。 我最初的计划是通过将第三个磁盘连接到镜像,等待ZFS重新镀银,然后分离驱动器并将其移到异地来创建异地备份。这样做足够好,但是让我感到惊讶的是,每次附加磁盘时,它似乎都执行了完全重新同步(我读过,并且可能会误解为每次附加都会导致增量重新同步或增量重新同步)。这导致备份花费的时间比可接受的时间长。 我的需求是拥有我的zpool及其所有快照的异地副本,我可以每天对其进行轮换。这意味着重新同步最多需要花费24小时-目前已经很接近了,但是我们增加池的计划将使它超出该时间范围。 如何保留不需要完全重新同步操作的异地备份?我是否应该在备份驱动器上使用其他文件系统(例如,导出映像,而不是使其成为ZFS池的一部分)?我是否应该将备份放在单独的池中,并在创建新快照时向其发送新快照?
9 backup  zfs 

4
如何将btrfs文件系统克隆到其他介质中以保留快照的共享数据
我决定尝试btrfs突袭功能。我建立了一个btrfs sudo mkfs.btrfs -m raid10 -d raid10 /dev/sda9 /dev/sdb9 /dev/sdc9 /dev/sdd9 现在,我要克隆我现有的btrfs分区(位于linux-raid之上)。不能使用简单的cp -a,因为有40多个基于快照的备份(我希望保留这些备份),而我只会多次填满我可以多次备份的所有存储。 到目前为止,我可以看到两个选择: partclone.btrfs -s /path/to/original/fs -o /dev/sda9 -b 我想我也需要 btrfs balance start /dev/sda9 和 做到:cp -a尽可能多地增量复制到存储中,然后用于bedup对文件进行重复数据删除并循环。 什么是首选(即最佳实践)方法?我更喜欢第一个。它应该花费更少的时间。也许在任何此过程中都有一些邪恶的“陷阱”(当然,除了btrfs是试验性的事实之外) 第一个问题完全是不可能的。无论partclone.btrfs是多么棒的工具,它显然都不支持多设备文件系统。:-(
9 backup  btrfs 

3
向用户授予所有文件和文件夹的权限
我希望有一个有权访问系统上所有文件和文件夹的用户。这是为了在本地计算机上使用RSYNC备份远程计算机。 目前,我们正在使用该用户backups,尽管我们已将该用户添加到组中sudo,但adminrsync仍返回如下消息: rsync:opendir“ /位置/到/文件夹”失败:权限被拒绝(13) rsync:send_files无法打开“ / location / to / file”:权限被拒绝(13) 任何想法我们都将授予用户backups访问所有内容的权限(除了将用户添加到所有组之外-我们尝试备份的远程服务器是专用的托管服务器,其中每个帐户在系统上都有自己的用户)。 谢谢你的帮助。

2
实时备份是否更改了文件?
是否有任何类似于Yadis的 linux / unix控制台应用程序允许我执行以下操作: 从控制台设置 备份多个目录 更改文件(文本文件)后实时备份/同步 更新1: 我编写shell脚本,ruby脚本,别名等,使我的工作更轻松。我想备份这些文件。我正在寻找的解决方案将在对它们进行任何更改之后将这些文件复制到我的保管箱目录的子目录中。备份已完成,可以从任何地方进行备份。总是新鲜,准备就绪,我不必考虑。 我知道我一天可以运行cron几次,但我认为必须为我正在Linux上找到的内容提供解决方案。我不是那么有Linux经验,所以我在这里问。

1
重复性:如何在现有文件上创建和还原完整的系统备份
我想使用创建完整的系统备份duplicity。 因此,我创建根目录的备份/,但不包括/proc,/sys,/tmp,和/mnt。 但是,当尝试将备份还原到根目录时,出现以下错误: Restore destination directory / already exists. Will not overwrite. 将--force选项添加到命令后,我收到一系列[Errno 17]错误,指出各种文件已经存在。 是否要还原duplicity备份,目标文件系统必须有足够的空间才能将还原提取到临时目录?然后由用户来合并备份数据和现有系统?


1
Linux下的NTFS是否可以使用chown和chmod设置保存Linux文件?
我对如何安装并允许Linux正确读取/写入NTFS格式的硬盘驱动器存有疑问,该硬盘驱动器用作各种计算机的备份(包括Windows,这就是我需要的NTFS)。 现在,我已经阅读了一些页面,并且感觉到我需要别人的指导,而他们已经一步一步地完成了,以免破坏这里的事情。 我需要的是能够将Linux文件及其设置chown和保存chmod到NTFS文件系统,并能够取回该信息。 我今天拥有的是一个NTFS,该文件可以保存所有文件以及owner:group装入卷的人以及所有文件的权限rwxrwxrwx。 我读了这篇文章,但是信息太多了,在尝试实际实现时我无法理解某些事情: 在当前版本中稳定吗? Ubuntu 10.04是否已具备所需的所有功能?还是我需要安装任何东西? POSIX ACL与这有什么关系?我需要为此安装任何东西ntfs-3g吗? Ubuntu软件包在哪里运行apt-get? 如果我映射的用户(带有usermap)可以将硬盘驱动器带到具有不同用户的另一台计算机上,我是否可以读取它们?(在Linux / Windows下)? 我注意到的一件事,usermap是没有准备好使用。因此,我下载并编译了ntfs-3g的最新版本(但未安装,因为我害怕在这里弄乱东西)。在自述文件中显示: > TESTING WITHOUT INSTALLING > > Newer versions of ntfs-3g can be > tested without installing anything and > without disturbing an existing > installation. Just configure and make > as shown previously. This will …

3
obnam的预期表现是什么?或者:为什么这么慢?
最近几天,我一直在使用obnam,尽管它看起来非常有前途,并且似乎可以提供备份工具中我想要的所有功能,但是我对它的性能感到非常失望。实际上,它是如此之慢,我怀疑这里的obnam甚至不是错误,而是我的环境中的某种原因导致了它。 所以我主要是想知道,是否还有其他人正在使用obnam或是否足够了解其内部结构以识别问题。 从目前为止我所知道的,obnam似乎为每个备份的文件派生了一个单独的gpg进程。从htop,strace和iostat来看,初始备份的速度主要受持续派生的限制,而CPU和驱动器(不涉及网络)大多空闲于20%以下的利用率。 我的备份总计约有500.000个文件,总共有170 GiB数据。因此,对于每次备份运行,gpg都会分叉500.000次。实际上,对于最初的运行几乎要花费整整一天的时间,对于大多数文件保持不变的另一次运行,则要花三个小时以上的时间,我什至都不感到惊讶。但这真的是用户应该期望的性能吗?为了进行比较:rsnapshot的增量运行(相同的数据,同一台计算机,相同的驱动器)大约需要4分钟。当然,不涉及加密,但这不应该那么重要。 因此,要明确地说:其他人的机器是否每秒也不能运行gpg(加密一小块数据)超过50次,最终使obnam成为几乎无法使用的缓慢工具?还是只是我? (FWIW,我的计算机是Core i5-2500,具有8G RAM和SSD驱动器,运行Gentoo。备份已完成到HDD上,但是我看不到备份到SSD的任何区别,因为它不是I / O。 -界。)

2
全新安装后重新安装应用程序?
我在使用Debian,我想重新分区驱动器并重新安装。全新安装后,是否有一种简单的方法来还原当前所有已安装的软件包? 我正在考虑通过制作备份应用列表来做到这一点: #generate list of installed packages dpkg -l | awk '{ print $2 }' ORS="\n" | tail -n +6 > reinstallList.txt 然后执行全新安装后,我应该可以执行以下操作: #install from backup at reinstallList.txt sudo apt-get install $(< reinstallList.txt) 有更好的方法吗?
8 bash  debian  apt  backup  dpkg 

2
如何使用备份刷新磁盘上的磁性状态?
我有几个大磁盘,上面有备份/存档材料。他们是ext4。关于那些将存储几年而不再次读取整个磁盘的磁盘,我一直在考虑一种刷新磁盘磁状态的方法。在我一直在寻找答案的任何地方,驱动器的保质期似乎都是一个辩论的问题,但是在存储了几年(例如5年左右)后,似乎应该以某种方式刷新数据(? ) 我已经看到这个建议: dd if=/dev/sda of=/dev/sda 安全吗?它有用吗? 我想要做的是a fsck或a 之外的另一件事dd if=/dev/sda of=/dev/null,这两者都可能会发现磁盘上已有的磁性脱落。 我要做的是在磁盘上的磁性电荷降低到可读水平以下之前刷新磁性数据。我怎样才能做到这一点?
8 linux  backup  dd  storage  disk 

2
将具有特殊字符的文件同步到USB FAT32
我想将大量文件复制到已格式化为FAT32的USB驱动器中(不幸的是,无法再进行其他格式化)。 大部分这些文件与字符,如名称:和?该FAT32不允许。尝试使用cp或时rsync,不会复制这些文件,并且报告错误,提示您这样做。 我不想在源上重命名文件,但是我也不在乎将文件重命名为目标USB驱动器上的文件。 目的说明(同样适用于其他注释):这是针对汽车中的mp3播放器,并且该软件仅允许使用FAT32。因此,它不是出于备份目的。文件名具有奇怪字符的原因是因为它们是例如mp3的标题或艺术家的名字。 我尝试了几件事: rsync的--iconv选项。这似乎没有用,但也许我没有正确使用它。 rdiff-backup,我阅读的默认情况下会进行此转换。但是,源文件是我要遵循的符号链接(即rsync的-L选项),从联机帮助页看,似乎没有rdiff-backup此选项。 还有其他建议吗?
8 backup  rsync  fat 

3
恢复中断的复制过程
如何恢复安全和可靠地处理复制文件$A到备份位置$B与完成pv "$A" > "$B"或cat "$A" > "$B"? (假设文件$A很大,例如LVM2快照文件) 这是可以实现的dd吗? 首选:bash或python(最好是python3)解决方案。 示例场景:pv "$A" > "$B"复制90%后中断。如何恢复它,以完成复制过程但又不重复整个工作?


1
自动增量备份到外部驱动器
背景 客户需要对外部驱动器的自动备份解决方案(每周在异地进行)。我通常会建议rsnapshot(或推出一个自定义rsync脚本),但是这个问题要涉及一些。 基于Arch Linux的系统没有头绪,因此该解决方案必须完全自动化,无需用户干预。 理想的情况如下: 用户插入USB硬盘驱动器 进行完整的增量备份 硬盘驱动器已卸载 通知用户可以拔出硬盘驱动器 提案 我提出的解决方案包括: 一个udev规则自动安装驱动 备份开始于: 相同的udev规则也会触发rsnapshot脚本 一个inotify的 创建事件检测到新的安装点和触发器rsnapshot 后rsnapshot退出,umount是跑在驱动器上 可以删除通知硬盘的可能方法: CD驱动器打开 通过PC扬声器播放声音 如果任何时候发生错误,请向用户发送电子邮件并卸载驱动器。 问题 我的建议似乎可行,但有明显的缺陷吗?我如何使其坚固? 为了安全起见,如何确保插入的硬盘是用户的硬盘?ssh钥匙?驱动器标签? 是否有现有的(Linux)解决方案包含此内容?

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.