同居人も含めWindows PCがだいぶ増えて来たので、コスパとユーザビリティの高いバックアップ方法を検討しました。以前はWindows Home Server/2011を愛用していましたがサポートが切れ、Windows Storage Server 2012のThecus製のNASに移行。こちらも今年でサポート終了です。
もろもろ加味して調べると身近なところに良い選択肢があります。Synology製の上位NASで無料で扱えるSynology Active Backup for Businessです。重複排除やファイル単位/ベアメタルの両立、ファイルバージョン管理など必要な要件は揃っています。ハード自体も既に我が家にはあるので、ストレージ領域さえ用意すれば良いことになります。
今回、12TBという真っ新なHDDを用意した機会だったので一時的に待避ドライブとして使ってBtrfs化を図りましたが、実のところActive Backup for Businessのストレージとしては内蔵部分は使うつもりはありません。サイズの大きなバックアップ領域をSHR(RAID)で冗長化するのはコスパが悪いし、バックアップのバックアップまでは必要なかろうという判断です。最終的には待避に使ったHDD自体をBtrfsでフォーマットしてそこにバックアップできればいいんじゃないかと考えました。
ただ現行のSynology NAS(DSM7)は外付けドライブをBtrfsで初期化することはできない模様。公式ページによると、「Synology NAS は次のフォーマットを認識します。Btrfs、ext3、ext4、FAT32、exFAT、HFS Plus、and NTFS.」とBtrfsを含む一方、「外部ドライブは Synology NAS で ext4 または FAT32にフォーマットできます。」という記載もあり、”使えるけど自分で初期化はできない”という状況ぽい。ということは、他のPCでBtrfsでフォーマットしてからもってくる必要がある。めんどくさー!
ちなみにPort1.2はChromecast with GoogleTV。定期的に3秒ほどダウンしてまた100Mbpsでリンクするということを繰り返してる模様。逆なら省電力中の更新チェックみたいな動作かと思うんですが、切れて3秒で復帰するのはなんなんでしょう。ログとしてはかなりノイズなので、下位のスイッチにつなぎ替えようかな…
2023/06/18 16:52:10: [ SESSION]:inf: Login succeeded as admin for HTTP: 192.168.0.53 2023/06/18 16:51:52: [ IF]:inf: Interface port1.8 changed state to up (2500-full) 2023/06/18 16:51:49: [ IF]:inf: Interface port1.8 changed state to down 2023/06/18 16:35:18: [ IF]:inf: Interface port1.2 changed state to up (100-full) 2023/06/18 16:35:15: [ IF]:inf: Interface port1.2 changed state to down 2023/06/18 16:18:50: [ IF]:inf: Interface port1.2 changed state to up (100-full) 2023/06/18 16:18:47: [ IF]:inf: Interface port1.2 changed state to down 2023/06/18 15:30:14: [ IF]:inf: Interface port1.2 changed state to up (100-full) 2023/06/18 15:30:11: [ IF]:inf: Interface port1.2 changed state to down 2023/06/18 14:57:55: [ IF]:inf: Interface port1.2 changed state to up (100-full) 2023/06/18 14:57:51: [ IF]:inf: Interface port1.2 changed state to down 2023/06/18 14:23:49: [ IF]:inf: Interface port1.2 changed state to up (100-full) 2023/06/18 14:23:47: [ IF]:inf: Interface port1.2 changed state to down 2023/06/18 13:54:34: [ IF]:inf: Interface port1.2 changed state to up (100-full) 2023/06/18 13:54:31: [ IF]:inf: Interface port1.2 changed state to down 2023/06/18 13:53:31: [ IF]:inf: Interface port1.2 changed state to up (100-full) 2023/06/18 13:53:29: [ IF]:inf: Interface port1.2 changed state to down 2023/06/18 13:17:25: [ IF]:inf: Interface port1.2 changed state to up (100-full) 2023/06/18 13:17:21: [ IF]:inf: Interface port1.2 changed state to down 2023/06/18 12:12:20: [ IF]:inf: Interface port1.2 changed state to up (100-full) 2023/06/18 12:12:17: [ IF]:inf: Interface port1.2 changed state to down 2023/06/18 11:05:56: [ IF]:inf: Interface port1.2 changed state to up (100-full) 2023/06/18 11:05:53: [ IF]:inf: Interface port1.2 changed state to down 2023/06/18 10:18:26: [ NTPC]:inf: Get the SNTP time 06/18/2023 10:18:26 2023/06/18 09:59:31: [ IF]:inf: Interface port1.2 changed state to up (100-full) 2023/06/18 09:59:29: [ IF]:inf: Interface port1.2 changed state to down 2023/06/18 08:54:27: [ IF]:inf: Interface port1.2 changed state to up (100-full) 2023/06/18 08:54:24: [ IF]:inf: Interface port1.2 changed state to down 2023/06/18 08:10:36: [ IF]:inf: Interface port1.2 changed state to up (100-full) 2023/06/18 08:10:32: [ IF]:inf: Interface port1.2 changed state to down 2023/06/18 07:27:26: [ IF]:inf: Interface port1.2 changed state to up (100-full) 2023/06/18 07:27:23: [ IF]:inf: Interface port1.2 changed state to down 2023/06/18 07:14:54: [ IF]:inf: Interface port1.2 changed state to up (100-full) 2023/06/18 07:14:52: [ IF]:inf: Interface port1.2 changed state to down 2023/06/18 06:45:17: [ IF]:inf: Interface port1.2 changed state to up (100-full) 2023/06/18 06:45:15: [ IF]:inf: Interface port1.2 changed state to down 2023/06/18 06:09:06: [ SESSION]:inf: Logout timer expired as (admin) for HTTP:192.168.0.7 2023/06/18 06:01:39: [ IF]:inf: Interface port1.2 changed state to up (100-full) 2023/06/18 06:01:36: [ IF]:inf: Interface port1.2 changed state to down 2023/06/18 05:52:55: [ SESSION]:inf: Login succeeded as admin for HTTP: 192.168.0.7 2023/06/18 05:40:13: [ IF]:inf: Interface port1.2 changed state to up (100-full) 2023/06/18 05:40:09: [ IF]:inf: Interface port1.2 changed state to down 2023/06/18 05:10:36: [ IF]:inf: Interface port1.7 changed state to up (2500-full) 2023/06/18 05:10:29: [ IF]:inf: Interface port1.7 changed state to down 2023/06/18 05:04:07: [ IF]:inf: Interface port1.8 changed state to up (100-full) 2023/06/18 05:04:05: [ IF]:inf: Interface port1.8 changed state to down 2023/06/18 04:59:50: [ IF]:inf: Interface port1.8 changed state to up (2500-full) 2023/06/18 04:59:46: [ IF]:inf: Interface port1.8 changed state to down 2023/06/18 04:47:35: [ IF]:inf: Interface port1.2 changed state to up (100-full) 2023/06/18 04:47:31: [ IF]:inf: Interface port1.2 changed state to down 2023/06/18 04:35:09: [ IF]:inf: Interface port1.2 changed state to up (100-full) 2023/06/18 04:35:05: [ IF]:inf: Interface port1.2 changed state to down 2023/06/18 04:21:27: [ IF]:inf: Interface port1.8 changed state to up (100-full) 2023/06/18 04:21:25: [ IF]:inf: Interface port1.8 changed state to down 2023/06/18 03:43:16: [ IF]:inf: Interface port1.8 changed state to up (2500-full) 2023/06/18 03:43:13: [ IF]:inf: Interface port1.8 changed state to down 2023/06/18 03:30:04: [ IF]:inf: Interface port1.2 changed state to up (100-full) 2023/06/18 03:30:01: [ IF]:inf: Interface port1.2 changed state to down 2023/06/18 03:19:40: [ IF]:inf: Interface port1.2 changed state to up (100-full) 2023/06/18 03:19:38: [ IF]:inf: Interface port1.2 changed state to down 2023/06/18 03:19:36: [ IF]:inf: Interface port1.7 changed state to up (2500-full) 2023/06/18 03:19:28: [ IF]:inf: Interface port1.7 changed state to down 2023/06/18 03:19:24: [ IF]:inf: Interface port1.7 changed state to up (1000-full) 2023/06/18 03:19:18: [ IF]:inf: Interface port1.7 changed state to down 2023/06/18 03:19:16: [ IF]:inf: Interface port1.7 changed state to up (2500-full) 2023/06/18 03:19:12: [ IF]:inf: Interface port1.7 changed state to down 2023/06/18 03:08:23: [ IF]:inf: Interface port1.2 changed state to up (100-full) 2023/06/18 03:08:18: [ IF]:inf: Interface port1.2 changed state to down 2023/06/18 02:49:27: [ SESSION]:inf: Logout timer expired as (admin) for HTTP:192.168.0.53 2023/06/18 02:49:23: [ IF]:inf: Interface port1.2 changed state to up (100-full) 2023/06/18 02:49:20: [ IF]:inf: Interface port1.2 changed state to down 2023/06/18 02:48:46: [ IF]:inf: Interface port1.2 changed state to up (100-full) 2023/06/18 02:48:42: [ IF]:inf: Interface port1.2 changed state to down 2023/06/18 02:47:46: [ IF]:inf: Interface port1.2 changed state to up (100-full) 2023/06/18 02:47:44: [ IF]:inf: Interface port1.2 changed state to down 2023/06/18 02:47:19: [ IF]:inf: Interface port1.2 changed state to up (100-full) 2023/06/18 02:47:16: [ IF]:inf: Interface port1.2 changed state to down 2023/06/18 02:40:21: [ IF]:inf: Interface port1.8 changed state to up (100-full) 2023/06/18 02:40:19: [ IF]:inf: Interface port1.8 changed state to down 2023/06/18 02:39:24: [ IF]:inf: Interface port1.3 changed state to up (100-full) 2023/06/18 02:39:24: [ CONFIG]:inf: Configuration changed 2023/06/18 02:39:21: [ IF]:inf: Interface port1.3 changed state to down 2023/06/18 02:39:07: [ IF]:inf: Interface port1.4 changed state to up (1000-full) 2023/06/18 02:39:07: [ CONFIG]:inf: Configuration changed 2023/06/18 02:39:05: [ IF]:inf: Interface port1.4 changed state to down 2023/06/18 02:37:24: [ IF]:inf: Interface port1.2 changed state to up (100-full) 2023/06/18 02:37:24: [ CONFIG]:inf: Configuration changed 2023/06/18 02:37:22: [ IF]:inf: Interface port1.2 changed state to down 2023/06/18 02:35:42: [ IF]:inf: Interface port1.5 changed state to up (1000-full) 2023/06/18 02:35:41: [ CONFIG]:inf: Configuration changed 2023/06/18 02:35:40: [ IF]:inf: Interface port1.5 changed state to down 2023/06/18 02:35:00: [ IF]:inf: Interface port1.7 changed state to up (2500-full) 2023/06/18 02:34:54: [ IF]:inf: Interface port1.6 changed state to down 2023/06/18 02:34:06: [ IF]:inf: Interface port1.2 changed state to up (100-full) 2023/06/18 02:34:04: [ IF]:inf: Interface port1.2 changed state to down 2023/06/18 02:33:55: [ CONFIG]:inf: Configuration changed 2023/06/18 02:33:48: [ IF]:inf: Interface port1.1 changed state to up (2500-full) 2023/06/18 02:33:47: [ CONFIG]:inf: Configuration changed 2023/06/18 02:33:45: [ IF]:inf: Interface port1.1 changed state to down 2023/06/18 02:33:33: [ IF]:inf: Interface port1.9 changed state to up (10000-full)