2021-04 << 2021-05 >> 2021-06

2021-05-10 (月)

休みが終わってしまった.

2021-05-09 (日)

休みが終わってしまう.

* NAS

昨日の続き.

新しく買ったSSDを挿して,古い環境のSSDをUSBでつないで転送.150~200MB/sくらいでるのですぐ終わる.NVMeのSSDはDockerコンテナ置き場にしておく.

NVMeのSSDにSynologyのNASのシステムであるDSMを入れてもSATAのディスクが無いと起動しないのが釈然としないので,起動処理を見てみる./dev/synoboot1 がNASに組み込まれたフラッシュメモリ上の EFI System Partition だった./dev/synoboot2にあるカーネルとinitrdのイメージ内のスクリプトでsata1p1とsata2p1をRAID1のmd0に追加してるっぽい.

変更できそうだけど,色々めんどうくさそうなのでひとまず放置.ファームウェア書き換えなくても,NASセットアップ中にHTTPからtelnetd起動することができる夢を見た気がするけど,だめっぽいな.

あと,synopartition でパーティション作ると,DSMをインストールする領域が確保されるけど,起動に使わないなら無意味なので縮小してしまってもよさそう.

* DS720+ に Docker を入れて色々動かす

何も考えずにパッケージセンターからDockerを選ぶ.クリックするだけだった.

インストール先はvolume1固定っぽい.M.2スロットに挿したSSDをvolume1にしてるけど,構成を変更するときに少し面倒くさそう.

Docker Hubのイメージも簡単に使えるので便利.Docker Hubを経由せずに自分でビルドしたイメージ使う場合,ブラウザからアップロードできるけど,面倒なのでNAS上でdocker buildしてしまうことに.普通にdockerコマンドでイメージやコンテナ作ってもWebのUIと不整合起きたりはしないっぽい.

このWeb UI便利だけど,無駄にがんばりすぎな気が...

Docker入れたら,termdというプロセスが起動してネットワーク越しにWebSocketで色々できそうに見えるのだけど,安全なのかなこれ...

ひとまず,今までNAS代わりにしてた環境から色々もってきて,一通り使えそうになった.コンテナ起動時に共有フォルダ名でボリュームを選択できて便利,と思ったけど共有フォルダの設定変わると普通に起動しなくなるので,コンテナにストレージの一覧渡したり,設定変更時にrestartしたいのだけど,簡単にはできなさそう?

あと,最初から80番ポートがnginxに使われてるので,docker-genでコンテナが変更されたらnginxの設定を書き換えるようにしておく.nginxの設定をコンテナ内からreloadするために--pid=hostで起動してるのが気持ち悪いけど.

2021-05-08 (土)

NASを買ってみた.ysaotomeにSynologyを勧められたので,DS720+に.

SSDを挿すつもりだったので,2.5インチのにしようかと思ったけど,コンパクトなやつはメモリが多いモデル無いっぽい.Dockerとかを簡単にインストールできるみたいなので遊びたい欲が出てしまった.

* Synology DS720+ で NVMe SSD をボリュームとして追加する

NASのシステムはDISK1にインストールされるのか.SATA接続の余ってるSSDがない...SATAからしか起動できないっぽいので素直にSSD注文しつつ,一旦昔のHDDを発掘して挿しておく.数年ぶりにHDDとか触った.

NASの裏にM.2スロットが2つあるのだけど,説明を読むとキャッシュ専用のように見える..試しに,SSDを挿してSSHで入ると/dev/nvme0として認識されてるので,普通にフォーマットすればマウントはできる.NASのUIにボリュームとして出てこないので,mdデバイス作って追加してみたりしてもだめで,どうやら synopartition コマンドででパーティションを作る必要があったっぽい.

https://www.reddit.com/r/synology/comments/a7o44l/guide_use_nvme_ssd_as_storage_volume_instead_of/

とりあえず,パーティション作り直したら表示されてNAS上から共有フォルダとかも作れた.

起動もNVMeからにしたいけどbootloaderにアクセスするのが面倒そうなのでそのうち.

QNAP TS-231P3でも良いかなと思ったけど,載ってるAL-314はCortex-A15みたいで,ARMなのは良いとしても32bitなのは遊びにくそうだった.

2021-05-07 (金)

Goでちょっとしたツールを書くときも細かくパッケージ分けたい気持ちあったけど,Go Modules入ってから相対パスでimportできなくなたのでmainパッケージに全部入れがちだな...

2021-05-05 (水)

読書.

2021-05-04 (火)

とても眠い...

2021-05-03 (月)

晴れた.

PXL_20210502_214827600.jpg

PXL_20210503_045806779.jpg

15年前に植えた梨の木もだいぶ育った.

PXL_20210503_045832207.jpg

親子丼を作ったときに余ったミツバを植えたやつも順調に繁殖している.

2021-05-02 (日)

今日も雨...

PXL_20210502_024303075.jpg

魚探.

雨の中おでんを煮ていた気がする.

昨日寝るときやたら寒かったので,ダイソーで銀色のマット買ってきて敷いて寝る.快適.

2021-05-01 (土)

雨.そして寒い.

PXL_20210501_080510824.jpg

雨の中肉を焼いていた.

2021-04 << 2021-05 >> 2021-06