我有一个互联网连接的 Ubuntu 服务器,通过以太网连接到住宅 ADSL 线路。大多数情况下,这是足够的,但我不能依赖 ADSL 链接像我希望的那样可靠。墨菲定律已经规定,停机时间在最不方便的时候到来。
我想使用“即用即付”的 3G USB 加密狗来提供故障转移。我缺乏有关适用于其他人的示例配置的信息 - 以及最适合我的(廉价)硬件的信息。目的是,当我的 ADSL 线路断开时,服务器检测到这一点并拨打 3G 服务 - 监控 ADSL 线路并在连接恢复时无缝切换回。
我关心的主要服务是 OpenVPN 隧道 - 通过 UDP 到远程服务器。另一个有用的服务是 Squid - 所以当 ADSL 断开连接时,我仍然可以从我的 LAN 访问网络。
问题:
大约 18 个月前,我买了一个 1TB 的 Seagate Barracuda 7200.12 - ST31000528AS 驱动器,因为它有 5 年的保修期,并将它与 Ubuntu Server 下的三星 Spinpoint 一起用作软件 RAID-1 阵列的一半。
昨天smartd开始报告一个问题:
Jan 18 06:08:03 svr smartd[2672]: Device: /dev/sdb [SAT], 2 Currently unreadable (pending) sectors
Jan 18 06:08:03 svr smartd[2672]: Device: /dev/sdb [SAT], 2 Offline uncorrectable sectors
Run Code Online (Sandbox Code Playgroud)
我随后通过 smartctl 进行了调查……并且在安排了一些测试后,我得到了以下结果:
$ smartctl -l error /dev/sdb
smartctl 5.41 2011-06-09 r3365 [x86_64-linux-3.0.0-14-generic] (local build)
Copyright (C) 2002-11 by Bruce Allen, http://smartmontools.sourceforge.net
=== START OF READ SMART DATA SECTION ===
SMART Error Log Version: …Run Code Online (Sandbox Code Playgroud)