我想在家中有一台计算机,rsync
可以随时随地将我的文件存储到我的计算机上,最好是在我选择的任何时间。每天的数据量很少会超过100M。它需要便宜且易于更换,而不是快速(仅用于备份/存档目的)。
一种想法是将Raspberry Pi与USB硬盘一起使用。(或两个。)可以吗?您能列举出使替代品明显优越的任何缺点吗?
我想在家中有一台计算机,rsync
可以随时随地将我的文件存储到我的计算机上,最好是在我选择的任何时间。每天的数据量很少会超过100M。它需要便宜且易于更换,而不是快速(仅用于备份/存档目的)。
一种想法是将Raspberry Pi与USB硬盘一起使用。(或两个。)可以吗?您能列举出使替代品明显优越的任何缺点吗?
Answers:
我也认为这是一个很好的设置。我目前正在运行Raspberry Pi,它直接与具有外部电源的3.5英寸USB 2.0硬盘(Western Digital,1.5 TB)相连,它的工作原理很吸引人:我在家时每小时得到一次备份,而Raspberry还是出色的文件/媒体服务器。
我的硬盘速度是23MB / s,而不是30MB / s,但这仍然是相当不错的。我可以通过硬盘(通过Samba或MiniDLNA)将电影流式传输而不会出现问题。
实际上,每小时备份是使用Apple Time Machine从我的笔记本电脑完成的,但使用时间rsync
不会有太大变化。
如@goldilocks所述,没有外部电源的硬盘(例如大多数2.5英寸硬盘)将需要一个电源集线器:当我尝试直接连接一个硬盘时,我的Raspberry 就会关闭(编辑:那是5V-1.2A电源) ,但直接连接5V-2A电源时仍然会发生;带电集线器可以解决此问题)。
另外,我还安装了BarracudaDrive(http://barracudadrive.com/),可从PiStore免费获得,将来我会将其用作个人云。
USB HD在不使用时会掉电,但这是通过HD机箱实现的(我最近购买的USB硬盘具有此功能)。
请注意,如果频繁进行旋转,则旋转本身就是硬盘的压力,但是由于无法设置旋转停止超时,因此,如果生产者选择了错误的设置,这只会是一个问题。
(针对“ ubuntu破坏硬盘”的Google进行了讨论,例如:https : //ata.wiki.kernel.org/index.php/Known_issues#Drives_which_perform_frequent_head_unloads_under_Linux)。
无论如何,您应该只使用适合您的情况的可靠USB硬盘。或两个镜像(编辑:但我会先检查性能,因为对于相同数量的写入,镜像会使所需的USB带宽增加一倍)。
我不随身携带镜像,而是随身携带坚固的硬盘,并在那里进行备份。
当然,您应该注意在HD上使用的文件系统:如今ext4可能是最安全的选择,因为它最容易恢复。
您可能要使用rdiff-backup
而不是rsync
来访问历史备份。
最后,由于您可能会通过SSH进行rsync,因此您可能希望选择RC4密码以提高速度(编辑:但是,如果通过Internet进行加密,请参阅此其他答案中有关安全性的警告)。这是我主机上的.ssh / config的摘录:
Host pibbw # Replace pibbw with the hostname of your Raspberry Pi
User pi
Ciphers arcfour128
我已经将Raspberry的其中一个配备了微型USB集线器和500GB HD以便通过rsync备份2TB NAS的关键目录。(只是那些我承受不起的损失)。
Rpi和集线器均由5V-2A电源适配器(7欧元)供电。一切都很好。
我很满意我像这里那样买了2个插槽的USB HD扩展坞。这些天之一,我将购买几台大型HD,并将所有内容移到那里。
顺便说一句,我还计划安装OwnCloud并使其可以从Internet访问,以便拥有自己的类似Dropbox的个人系统。
我已经在使用Raspberry Pi备份html目录和mysql表。详细信息可以在我的博客中找到!
http://ahmet.tekelioglu.org/en/raspberry-pi-backup-and-disaster-recovery-tool
我正在通过家里的电缆调制解调器连接对Apache服务器的HTML目录进行增量备份。MySQL数据库是完整备份的,因为增量备份既不可能也没有必要(表足够小)。我也可以使用ADSL。
必须预先准备服务器上的MySQL转储,以便Rasp-Pi开始同步时就存在它们。连接了外部USB驱动器和WiFi设备。可以用拇指驱动器和GSM调制解调器代替它们。设置完成后,卸下了显示器和键盘。