我有一个来自Synology的基于 Debian Linux 的 NAS(网络附加存储),可以保存电影、音乐、照片等...
NAS 运行DSM 6基于 Intel x64 处理器构建的最新固件。我想设置一个自动备份作业到SpiderOak 云。
问题是我能找到的信息很少。SpiderOak 基本上建议通过将 NAS 作为外部驱动器安装在 PC 上来备份 NAS,就像备份 USB 闪存盘一样。由于以下几个原因,这是有问题的:
如果您成功将任何 NAS 连接到 SpiderOak,请在此处分享您的操作方法。即使是不同的 NAS,我打赌人们也会发现它很有帮助。如果我们得到良好的反馈,我会将此资源提请 SpiderOak 支持人员注意
我目前有一个 FreeNAS 盒子来存储我的个人文件。我想要一个异地备份,但我不愿意花钱购买第二台能够正常运行 ZFS 的计算机。因此我打算使用 进行远程备份rsync。
我希望备份中的所有文件保持一致,我认为可以通过首先拍摄递归快照然后使用rsync. 然而事实证明,为每个数据集拍摄了单独的快照。
现在我想知道是否有任何方法可以查看递归快照,包括所有数据集,或者是否有其他推荐的方法来查看rsync整个zpool. 我认为简单地符号链接到.zfs数据集中的文件夹不会起作用,因为我想rsync保留数据集本身中存在的任何符号链接。
根据我收到的评论,我认为我所需的配置的一些细节已经到位。我希望在家中拥有一台 NAS,可以轻松地存放数据,并且知道我永远不会丢失它。对我来说,这意味着在现场有多个副本,在异地有多个副本,在情况变得非常糟糕时有一个离线副本,在意外删除的情况下定期对数据进行快照,以及防止数据错误(例如位腐烂)的方法。事件发生的可能性越小,我就越放松,因为在灾难发生后没有多个数据副本,我就越不关心快照。此外,我更关心旧数据而不是新数据,因为我通常在另一台设备上有一个副本。最后我应该注意到大多数文件不会经常更新。大多数传输将是新文件。
我之前的设置是一组两个带有 4TB 外部硬盘的 Raspberry Pi。我对这个策略失去了信任,但硬件已经可用。经过一番研究后发现,随着时间的推移,防止错误潜入的唯一方法似乎是使用 ZFS 等校验和文件系统以及 ECC RAM 和 UPS 等服务器级组件。对于我的本地副本,我走了这条路。我在镜像中使用 2x4TB 磁盘,并在这里定期制作快照。
该机器应该涵盖除异地和离线备份之外的所有情况。由于我很可能不需要这些备份,因此我不愿意在上面投入太多。因此,我认为我可以使用我已有的 Raspberry Pi 和外部磁盘。我可以使其中一个磁盘始终处于离线状态,而另一个磁盘正在接收备份。定期更换磁盘可以让我对旧数据进行离线备份。
最简单的方法是使用zfs send和receive到两个池,每个磁盘上一个。然而,Raspberry Pi 与硬盘驱动器的 USB 连接相结合,不会提供zfs(或任何文件系统)非常可靠的操作环境。因此,我预计在此设置中会相当频繁地出现错误。由于我只使用一张磁盘,zfs因此没有任何可靠的方法来从故障中恢复。
这就是我想与 一起使用ext3或ext4结合的原因rsync。当然,一些坏位可能会被写入磁盘。就元数据而言,有一些工具可以解决大多数此类问题。如果是数据块,这将导致单个文件丢失。此外,可以使用恢复文件,rsync -c因为这会发现不正确的校验和,并会从本地计算机上的已知良好副本再次传输文件。鉴于硬件不太理想,这似乎是最好的解决方案。
这就是我使用的理由rsync,这导致我想到了如何rsync递归的原始问题zfs snapshot。如果我没有解决您的任何建议,请告诉我,因为我真的愿意接受其他选择。我只是目前不明白它们如何为我提供任何优势。
鉴于git 的书说 git 保留了所有更改快照的数据库,这是否意味着我可以使用它.git来可靠地备份我的代码?也就是说,我是否可以只将我的(本地).git目录备份到云,然后如果在任何时候我丢失了整个硬盘,大概我可以.git从云上的备份下载该文件夹,并从我可以恢复所有源代码文件吗?
当我尝试使用 Clonezilla 备份 Windows 10 分区时,我看到了错误:
“图像存储库目录是只读的,不可写入:/home/partimag”
有与此相关的问题,例如Clonezilla 创建磁盘映像读/写问题,但没有任何作用。
我有一个大型(15.7 GB)VM 映像,我想从笔记本电脑备份该映像。
它驻留在 NTFS 分区上(Windows 7;64 位)。
当我尝试使用“Windows 资源管理器”复制文件时,它总是卡在 4 GB。该文件未被使用。如果我了解 FAT16 / NTFS 的限制,则 4 GB 限制不适用。错误信息是:
“无法从源文件或磁盘读取”。
将其复制到哪里并不重要,例如网络驱动器、外部 NTFS 驱动器。我还尝试使用 7zip 来分割文件(zip;零压缩)。7zip 错误并显示“数据错误(循环冗余检查)”。然后我尝试了robocopy <source folder> <destination folder>;robocopy报告ERROR 23和Data error (cyclic redundancy check)。复制到 sftp 服务器也出现错误。
但奇怪的是,该文件并没有损坏。VirtualBox 映像加载良好,我可以对其执行所有名义操作。
您能给我一些关于接下来要尝试什么的提示吗?我对 Linux 更熟悉,我想尝试原始副本(在 Linux 上:)dd,但我不知道如何在 Windows 中执行此操作。另请注意,我不是这台计算机的管理员(但我可以通过一些麻烦来要求它)。我也无法将驱动器安装在另一个系统上。不幸的是,我的内部管理员没有太多创造力......
有什么帮助?文件系统检查(不知道如何强制它)?网上好像有“原始复制”工具?有什么命令可以尝试吗?
目前,我的 PC 中有 2 * 2TB SSD:
准备这两个 EXT4 分区的副本以便我稍后可以访问它们的最佳方法是什么?我实际上并不需要从这些副本恢复工作系统分区,我只需要访问文件,尽管目前我无法决定我需要哪些文件和不需要哪些文件。我有另一个空磁盘,有足够的空间来容纳所有这些。我希望节省尽可能多的空间,但我也不想永远等待解压密集的档案。
我当时考虑了 3 个解决方案:
我有几个摄影师在我手下工作(嗯,不完全是在我手下,但我说它只是为了说明目的),所以他们拍摄了很多照片,问题是他们都将照片存储在硬盘上,并且我没有办法找回它们,除非我给他们一个 USB 并让他们用他们的照片填充它。
非常劳动密集且效率低下!
有没有其他更好(更自动化)的方法来做到这一点?由于担心丢失分辨率,我并不喜欢在线同步方法,因为我认为上传到任何网站的所有照片都会遭受分辨率损失,这是我最不想要的。
有更好的主意吗?
编辑:作为他们的艺术,我不能保证他们都使用PC和Windows;所以软件必须至少能够在 Mac 上运行。
我有一个 thinkpad T61,我几乎没有意识到它正在将我的计算机备份到同一个硬盘驱动器上。我的 80G 硬盘驱动器基本上被切成两半,它用“备份”填满了另一半。
我不在乎备份,我想要磁盘空间。
有人知道怎么做吗?
当我运行“Rescue and Recovery”首选项时,我无法控制它将使用多少空间。唯一的其他窗格允许我“自定义”备份(或不备份)哪些文件,这无济于事,因为空间已被使用。
我不相信任何家庭使用的 RAID 类型。我有 2 TB 的数据,我想将其复制(复制)到大约 4-6 个驱动器以实现冗余,这样我就永远不会丢失我为家人创建的这些照片和视频。我知道 100% 的故障预防是不可能的。是的,我知道明显的“复制到许多来源,例如在线存储、DVD 等”。
但是,让我们暂时回到硬盘。我不关注这个线程的其他任何事情。
所以我不相信 RAID 用于家庭用途,所以如果我要将新图片或视频复制到主磁盘,如果我能找到某种控制器卡,基本上可以按需复制到主磁盘,那就太好了。其他驱动器,这样我就可以完全复制我对主驱动器所做的任何事情。
我的理解是 RAID 1 做到了这一点,但是您仍然遇到了它是 RAID 问题的问题……您仍然依赖于我不想要的阵列。
我只想要 RAID 1 的操作(意味着我写入磁盘 A,将相同的内容写入磁盘 b、c、d 等),而不依赖或依赖任何愚蠢的易发生故障的阵列。
我认为理想情况下,如果我可以设置一个盒子,在其中放入大约 6 个驱动器,然后以某种方式获得一些控制器卡,当我写入指定的驱动器时......其他 x 驱动器。
任何人都看到过任何可以做到这一点的东西,例如卡(我想构建自己的盒子和驱动器等来做到这一点),而不是这样的:http : //www.aleratec.com/alhddcrhadid.html或这个http ://www.abcusinc.com/mm5/merchant.mvc?Screen=CTGY&Category_Code=HDD但我想通过我将要构建的自己盒子中的控制器卡自己完成?
显然 RAID 控制器卡不是我在这里所追求的。我希望有一张卡可以让我在内部插入 4 个驱动器,并以某种方式从指定的主驱动器复制到其他 3 个驱动器。我不确定这样的东西是否存在。
基本上我想建立我自己的服务器做那个盒子做的事情......然后在里面放一块华硕板,等等。我想完全控制这个,但我需要找到某种使用卡或做这种复制的东西的计划没有raid数组依赖项。
我正在外部驱动器上设置备份系统。
我会选择 ext4,但听说 XFS 更适合我的需要。我以前没有处理过这种规模的文件,所以我的问题是:
哪种基于 Linux 的文件系统最适合处理约 75GB 的 tar 文件?还有我应该考虑的其他文件系统吗?
注意:我已经知道我将使用哪些工具,即 /home 分区的 rsync 和 OS 分区的 tar。很多其他帖子都讨论了备份方法,但我找不到任何解决非常大文件的帖子。备份将通过 shell 脚本每两周运行一次。
谢谢!
backup ×10
linux ×3
filesystems ×2
windows ×2
clonezilla ×1
freenas ×1
git ×1
hard-drive ×1
nas ×1
ntfs ×1
partitioning ×1
raid ×1
redundancy ×1
rsync ×1
spideroak ×1
thinkpad ×1
virtualbox ×1
windows-10 ×1
windows-7 ×1
zfs ×1