ubuntu 再インストール

SAS HBA Dell H200 (SAS9211-8i)をebayで買いました。購入理由は、SAS Expanderが手に入らないからです。エキパンに$100オーバー払うならHBAもう1枚買った方がコスパが良いですもん。

SAS9211-8iとMD RAIDが相性悪かったこともあり、あえて別基板のものを選びました。DellのH200というHBAのファームウェアを書き換えてSAS9211-8iのITモードにしているもののようです。使えれば何でも良い。

↑の写真の下のものが今回買ったH200です。

とりあえず基板を交換してみました。

ZFSのPoolが無い!?

デバイス番号が変わったのが原因かな?このコマンドだと一覧出力できて便利だと学んだ。

sudo lshw -short | grep disk

重要なデータは何も入ってないので実害はありませんが、ZFSの信頼性が揺らぐという点で焦りました。調べたところ、zpool import コマンドで復旧できました。

sudo zpool import sas15k
sudo zpool import sas7.2k

mdadm raid0して完走するか…

お試しなのでとりあえず使ってない方のZPOOLを削除します。
sudo zpool destroy sas7.2k

Diskを初期化して適当にパーティション1個つくる
sudo fdisk /dev/sda
sudo fdisk /dev/sdb
sudo fdisk /dev/sdc
sudo fdisk /dev/sdd

raid0つくる
sudo mdadm -C /dev/md0 -l0 -n4 -f /dev/sd[abcd]1

XFSでフォーマット
sudo mkfs.xfs -f /dev/md0

マウント
sudo mount -t xfs /dev/md0 /mnt/hgst
sudo chown hyperbanana:hyperbanana /mnt/hgst

それでは、いざmadmax…

一応最後まで走ったけど、Plotコピー中にPCが落ちました。ダメでした。

 カーネルアップデートしてみる

カーネルバージョン調べる
uname -r

インストールできるカーネルを調べる
sudo apt-cache search linux-image-5.

更新
sudo apt-get install linux-image-5.11.0-22-generic

わからんので一番新しそうなやつを入れてみた。

したら、NICがすべて消え失せました…orz
ネットにも繋がらないしリモートでもいじれなくなってどうにもならなくなりました。Linux全然わからん

OS入れ直すか…

 ubuntu再インストールメモ

ubuntu 20.04 LTS、こんどはZFSでインストール。
起動したらThunderbolt3を抜き差ししてGUIで認証
更新をアップデート

SSHインストール
sudo apt install openssh-server
sudo systemctl status ssh
sudo systemctl enable ssh

インタフェース名確認
ip a
ens1だった

コネクション名確認
nmcli d
`有線接続 1`だった

ジャンボフレーム設定
sudo nmcli connection modify '有線接続 1' 802-3-eth.mtu 9000
sudo nmcli con up '有線接続 1'

確認
ip link show | grep mtu

XFSインストール
sudo apt install xfsprogs

懲りずにmdadmインストール
sudo apt install mdadm

すでに有るやつを一旦削除(流用しようとしたけどうまくいかず…)
sudo mdadm --misc --stop /dev/md0
sudo mdadm --misc --zero-superblock /dev/sda1 /dev/sdb1 /dev/sdc1 /dev/sdd1

HDD初期化
sudo fdisk /dev/sda
sudo fdisk /dev/sdb
sudo fdisk /dev/sdc
sudo fdisk /dev/sdd

再起動後(再起動しないとうまくいかなかった)
sudo mdadm -C /dev/md0 -l0 -n4 -f /dev/sd[abcd]

XFSでフォーマット
sudo mkfs.xfs -f /dev/md0

マウントなど
sudo mkdir /mnt/hgst
sudo mount -t xfs /dev/md0 /mnt/hgst
sudo chown hyperbanana:hyperbanana /mnt/hgst

NASをマウントする
sudo apt install cifs-utils
sudo mkdir /mnt/qnap
sudo mount -t cifs //qnap.local/home/ -o username=hyperbanana,uid=hyperbanana,gid=hyperbanana,rw /mnt/qnap

どうやら.localは使っちゃいけないらしい。でもqnapだけだとping通らないのでIP直打ちするといいかも。

sudo mount -t cifs //192.168.1.170/home/ -o username=hyperbanana,uid=hyperbanana,gid=hyperbanana,rw /mnt/qnap

RamDiskを設定
sudo mkdir /mnt/ram
sudo mount -t tmpfs -o size=110G tmpfs /mnt/ram/
sudo chown hyperbanana:hyperbanana /mnt/ram

UUID調べる
sudo blkid /dev/md0
/dev/md0: UUID=”9778c364-ae49-44e3-956a-cfd8716237e5″ TYPE=”xfs”とわかりました。

VIMインストール
sudo apt install vim

自動マウントの設定
sudo vi /etc/fstab

UUID=9778c364-ae49-44e3-956a-cfd8716237e5 /mnt/hgst xfs defaults 0 0
//192.168.1.170/home/ /mnt/qnap cifs username=hyperbanana,password=pssword,uid=1000,gid=1000,file_mode=0755,dir_mode=0755 0 0
tmpfs /mnt/ram tmpfs defaults,size=110G,uid=1000,gid=1000,mode=0755 0 0

fstabに書き込む

madmaxインストール
sudo apt install git
sudo apt install -y libsodium-dev cmake g++ git
git clone https://github.com/madMAx43v3r/chia-plotter.git
cd chia-plotter
git submodule update --init
./make_devel.sh
./build/chia_plot --help

XRDPインストール(リモートデスクトップ用)
sudo apt install xrdp

自動起動設定
sudo systemctl enable xrdp

状態確認
sudo systemctl status xrdp

ファイアーウォール設定
sudo ufw allow from any to any port 3389 proto tcp

左側のDockが表示されない場合
sudo apt install -y gnome-tweak-tool
gnome-tweaks
拡張機能 > Ubuntu dockをオンに変更

さて、madmaxは…

mdadmのraid0で動くでしょうか…

はい、ダメでした。今度はフリーズはしませんでしたが、ひたすらエラーが出続けます。といってもコマンドは受け付けないし、新規SSHセッション貼れないし、マウスカーソルは動くけどクリックもなにもできない。要するにフリーズしてるようなものですねこれ。mdadmとsas9211-8iはダメです!!!!

ダメなのでmdadmをやめまーす。アンマウント
sudo umount /nmt/hgst

削除
sudo mdadm --misc --stop /dev/md0
sudo mdadm --misc --zero-superblock /dev/sda1 /dev/sdb1 /dev/sdc1 /dev/sdd1

ZPOOL作成
sudo zpool create -m /mnt/hgst sas7.2k /dev/sda /dev/sdb /dev/sdc /dev/sdd
sudo chown hyperbanana:hyperbanana /mnt/hgst

確認コマンド
zpool status
zpool list

プロット作成
/home/hyperbanana/chia-plotter/build/chia_plot -t /mnt/sas/ -2 /mnt/ram/ -r 24 -d /mnt/qnap/maxPlots/ -w -n -1 -p 852d2d1(中略)b319cd615a59b09249972e8b29 -f b6dd7578d(中略)0e6582bf

1953.88sec (0:32:34)にて完走。

 昨日のチア農場

あまりにネタがなくて昨日の日記サボったのでまずは昨日の分。

plot 2431 → 2475 (+44)
XCH 2.53260615 (+0.05459036)

今日のチア農場

plot 2475 → 2519 (+44)
XCH 2.58797287 (+0.05536672)

見込み28daysになったw