公司搞生产服务器离线备份,直接人工拿移动硬盘插服务器上运行备份脚本,弹出 ZFS on USB 的最佳实践是这样吗?

135 天前
 drymonfidelia
zpool export sssbackups
usbconfig -d `/usr/sbin/usbconfig list | grep "Elements" | cut -f1 -d":"` power_off

看 stack overflow 上说的这样就可以,但是运行完这两行后硬盘没停转

1696 次点击
所在节点    程序员
12 条回复
yinmin
135 天前
移动硬盘直接插服务器上做备份???

离线备份不是应该先备份到工作站,应该再 copy 到移动硬盘或者刻光盘吧
dododada
135 天前
我只见识过异地多活,这种要拷贝的没见过,有经验的老哥讲一下
liyafe1997
135 天前
感觉蠢了点吧,还要人工操作
要我设计我可能弄另一台备份服务器(哪怕 USB 移动硬盘插上面),BIOS 设置上电自动开机,然后用一个智能插座之类的控制电源,需要备份的时候通电,备份完了操作系统执行关机后控制智能插座彻底断电。
drymonfidelia
135 天前
@liyafe1997 这台就是备份服务器,只是觉得先 poweroff 硬盘再 poweroff 操作系统更安全
drymonfidelia
135 天前
@liyafe1997 离线备份硬盘不能一直插在机器上是公司要求,技术无关
cybort
135 天前
备份是常态化的操作,天天拿来拿去不怕摔了?
drymonfidelia
135 天前
@cybort 还有在线备份 离线备份目前只要求一周一次
yinmin
135 天前
你先把移动硬盘接在 pc 上,然后 windows 断开后听一下磁盘还在转吗,有些硬盘盒子是没办法停转的,没做这功能。

如果在 windows 下测试正常,你先用 usbconfig -d /usr/sbin/usbconfig list 看看名称,然后 usbconfig -d 《名称》 power_off 看看设备是否能断电
yinmin
135 天前
更正:

如果在 windows 下测试正常,你先用 usbconfig list 看看名称,然后 usbconfig -d 《名称》 power_off 看看设备是否能断电
yinmin
135 天前
zpool export sssbackups
usbconfig -d `/usr/sbin/usbconfig list | grep "Elements" | cut -f1 -d":"` power_off 这应该是针对西部数据的某款移动硬盘(名称里带 Elements 字样),如果你使用的是其他型号的移动硬盘,应该不起作用
drymonfidelia
135 天前
@yinmin windows 下断开硬盘很快就不转了。我试过 usbconfig -d `/usr/sbin/usbconfig list | grep "Elements",确实能找到这块移动硬盘
liyafe1997
135 天前
@drymonfidelia 对,所以通过智能继电器彻底断电,这和拔掉没差了吧,不通电神仙也黑不进去

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1064286

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX