wordsNASサーバーでファイルを保存する!iPhoneのカメラで写真を撮る。たくさんのiCloudがとても少なくなっている。メール、書類、iCloudにもっと保存したい。iCloudにある写真を一枚、その日の出来事をiPhoneで見る。すごく楽しいので、Amazon.comへ移動することにする。Amazon.comのアルバム、良いサービスだが、いつまで続くのかな😖ZFSファイルシステムで、NASを構築する。ストレージの永続性を考慮しミラーリングRAID、機密性から暗号化ボリュームを採用する。SSDを2台追加する。LinuxをUbuntuへインストールする。ZFSプールをミラーリングで作成する。Linuxをインストールするね。ZFSプールをミラーミングRAIDを指定して作る!ディスクIDをlsコマンドで確認するよ。デバイスパスは、SSDの取り付けポート、順序で変わる。内部SSDは、取り外しがある。ZFSコマンドには、ディスクIDの指定をするよ。../../sda名前をzfs-poolで、ミラーミングRAIDのZFSプールを作るね。ata-CT1000MX500SSD1_XXXXXXXXXXXXZFSプールの状態を確かめる。コマンドの出力は環境に依存するね。Patinebootのサーバーの実行結果だよ。pool暗号化と圧縮しよう!暗号化ボリュームを作成する!暗号アルゴリズムと、鍵形式を指定するよ。ボリュームの名前は、archiveにするね。コマンド結果を見て、暗号化に使うパスフレーズを入力してね。zfs-pool/archive参考情報:サーバーを再起動したら、暗号化ボリュームの鍵をロードして、暗号化ボリュームをマウントしてね。zfs-pool/archiveパーミッションを変えてね。事前にchownもしたほうが良いかも。/zfs-pool/archiveボリュームの属性をセットする!作ったボリュームの属性をzfsコマンド、setオプションで設定する。対になるgetオプションもあるよ。速度と圧縮率のバランスが良いlz4形式を指定するよ。重複データチャンクをユニークにする。ボリューム容量に比例してメモリをたくさん使うよ。zfs-pool/archivePOSIXアクセス制御リストを使うよ。拡張属性をinodeの中へ保存するよ。zfs-pool/archive起動時に暗号化ボリュームをマウントしよう暗号鍵をロードするサービスを作成しよう。起動後は、自動的に暗号化ボリュームをマウントするよ。ZFSシンボルインポート後、暗号化ボリュームの、暗号鍵パスワードを自動で入力し、ZFSボリュームをマウントする。zfs-pool/archive'[Install]WantedBy=zfs-mount.serviceサービスの記述をzfs-loadkey-archive.serviceに保存する。systemdに登録して、自動的に実行する。