v126があるという噂を目にして、URLをいじったらDLできた。
v122ではLOの状態で起動できずに止まって困っていた。
v126を入れてみたら解消したように思う。
自己責任でどうぞ。
use at your own risk.
https://fiio-firmware.oss-us-west-1.aliyuncs.com/K11/%E8%8B%B1%E6%96%87%E5%9B%BA%E4%BB%B6/K11%20V126%20Firmware.zip
v126があるという噂を目にして、URLをいじったらDLできた。
v122ではLOの状態で起動できずに止まって困っていた。
v126を入れてみたら解消したように思う。
自己責任でどうぞ。
use at your own risk.
https://fiio-firmware.oss-us-west-1.aliyuncs.com/K11/%E8%8B%B1%E6%96%87%E5%9B%BA%E4%BB%B6/K11%20V126%20Firmware.zip
2.7.3だったので、2.10.0にした
$ node -v
v16.13.1
$ n -V
v8.0.1
$ n list
node/16.13.1
$ sudo n 18.16
installing : node-v18.16.1
mkdir : /usr/local/n/versions/node/18.16.1
fetch : https://nodejs.org/dist/v18.16.1/node-v18.16.1-linux-x64.tar.xz
installed : v18.16.1 (with npm 9.5.1)
$ node -v
v18.16.1
$ git pull
#略
$ git log -n 1
commit 5cf2ea383d37937eacecf424820dbd7a278d577e (HEAD -> master, tag: v2.10.0, origin/v2, origin/master, origin/HEAD)
Author: l3tnun <l3tnun@gmail.com>
Date: Sun Jun 9 20:25:00 2024 +0900
fix: alpine でビルドできない問題を修正
$ npm run all-install
$ npm run build
$ pm2 status
┌─────┬───────────────┬─────────────┬─────────┬─────────┬──────────┬────────┬──────┬───────────┬──────────┬──────────┬──────────┬──────────┐
│ id │ name │ namespace │ version │ mode │ pid │ uptime │ ↺ │ status │ cpu │ mem │ user │ watching │
├─────┼───────────────┼─────────────┼─────────┼─────────┼──────────┼────────┼──────┼───────────┼──────────┼──────────┼──────────┼──────────┤
│ 0 │ epgstation │ default │ 2.7.3 │ fork │ 2866 │ 12m │ 0 │ online │ 0% │ 105.3mb │ **** │ disabled │
└─────┴───────────────┴─────────────┴─────────┴─────────┴──────────┴────────┴──────┴───────────┴──────────┴──────────┴──────────┴──────────┘
$ sudo reboot
# 再起動後
$ pm2 list
┌─────┬───────────────┬─────────────┬─────────┬─────────┬──────────┬────────┬──────┬───────────┬──────────┬──────────┬──────────┬──────────┐
│ id │ name │ namespace │ version │ mode │ pid │ uptime │ ↺ │ status │ cpu │ mem │ user │ watching │
├─────┼───────────────┼─────────────┼─────────┼─────────┼──────────┼────────┼──────┼───────────┼──────────┼──────────┼──────────┼──────────┤
│ 0 │ epgstation │ default │ 2.10.0 │ fork │ 2514 │ 61s │ 0 │ online │ 0% │ 134.0mb │ **** │ disabled │
└─────┴───────────────┴─────────────┴─────────┴─────────┴──────────┴────────┴──────┴───────────┴──────────┴──────────┴──────────┴──────────┘
Ubuntu20.04で新しく構築していて、pm2の自動起動がうまく動かなかったのでちょっと試行錯誤したのでメモ。
以下、ユーザ名:userxで実行とする。
$ pm2 startup
[PM2] Init System found: systemd
[PM2] To setup the Startup Script, copy/paste the following command:
sudo env PATH=$PATH:/usr/local/bin /usr/local/lib/node_modules/pm2/bin/pm2 startup systemd -u userx --hp /home/uesrx
$ sudo env PATH=$PATH:/usr/local/bin /usr/local/lib/node_modules/pm2/bin/pm2 startup systemd -u userx --hp /home/userx
[PM2] Init System found: systemd
Platform systemd
Template
[Unit]
Description=PM2 process manager
Documentation=https://pm2.keymetrics.io/
After=network.target
[Service]
Type=forking
User=userx
LimitNOFILE=infinity
LimitNPROC=infinity
LimitCORE=infinity
Environment=PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/local/bin:/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin
Environment=PM2_HOME=/home/userx/.pm2
PIDFile=/home/userx/.pm2/pm2.pid
Restart=on-failure
ExecStart=/usr/local/lib/node_modules/pm2/bin/pm2 resurrect
ExecReload=/usr/local/lib/node_modules/pm2/bin/pm2 reload all
ExecStop=/usr/local/lib/node_modules/pm2/bin/pm2 kill
[Install]
WantedBy=multi-user.target
Target path
/etc/systemd/system/pm2-userx.service
Command list
[ 'systemctl enable pm2-userx' ]
[PM2] Writing init configuration in /etc/systemd/system/pm2-userx.service
[PM2] Making script booting at startup...
[PM2] [-] Executing: systemctl enable pm2-userx...
Created symlink /etc/systemd/system/multi-user.target.wants/pm2-userx.service → /etc/systemd/system/pm2-userx.service.
[PM2] [v] Command successfully executed.
+---------------------------------------+
[PM2] Freeze a process list on reboot via:
$ pm2 save
[PM2] Remove init script via:
$ pm2 unstartup systemd
I received a new PC from AliExpress today.
Beelink U59(Celeron N5095 with 8GB RAM).
And Power ON!
※Seagateの謹製ツールを使ったやり方に更新予定
ArchlinuxのWikiを見ていたら気になったので調べた所、
WDじゃなくて、Seagateであるが、
ST4000DM000 というモデルの Load Cycle Count が多かったので対処した。
# smartctl /dev/sdf -a | grep -i LOAD
193 Load_Cycle_Count 0x0032 066 066 000 Old_age Always - 69147
# hdparm -I /dev/sdf | grep 'Advanced power management'
Advanced power management level: 128
# hdparm -Z /dev/sdf
/dev/sdf:
disabling Seagate auto powersaving mode
HDIO_DRIVE_CMD(seagatepwrsave) failed: Input/output error
-Z オプションは使えず
# hdparm -B255 /dev/sdf
/dev/sdf:
setting Advanced Power Management level to disabled
APM_level = off
# hdparm -I /dev/sdf | grep 'Advanced power management'
Advanced power management level: disabled