ラベル zfsboot の投稿を表示しています。 すべての投稿を表示
ラベル zfsboot の投稿を表示しています。 すべての投稿を表示

2020年2月22日土曜日

FreeBSD 11.1 Stable -> FreeBSD 12.1 Stable にupdate 失敗!!

3年近くほっぽらかしにしていたので、「ちょっとアップデートしてみようかな?」と思ったのが大間違い!  そもそも、ファイルサーバーに使っているので、止まって貰ったり、壊れて貰ったりしたら困るので、弄ってなかったのですが、、、。
11.1から11.3へのアップデートは一見すんなり出来たので、reboot。 あ、zfsrootが見つからないのかブートしない! いつか同じようなことが、、、と思い、blog見ると、有りました。 boot diskを変更して、以前は解決したようですが、今回はうまく行かず。
gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 1 ada1 で、boot fileを書き換えてみたがダメ。
以前トラブった時に追加した1TBの予備のディスクに、12.1 Stableをインストールして、それから立ち上げると問題なく立ち上がる! 
zpool import でpool名を調べ、
zpool import -f -o altroot=/mnt pool名 で/mntにpoolをマウントすると、ちゃんとマウント出来、内容も確認できる。

結局、zfsから立ちあげることが出来ない! ググっても解決策が見つからない! どうも、11.2くらいから luaなるものが boot process に入ってきたようで、それが悪さしているらしい。
困ったなー。 当分サーバーはお休み。

1)12.1をディスクから立ち上げた時のディスクの様子
$ gpart show
=>        40  1953525088  ada0  GPT  (932G)
          40      409600     1  efi  (200M)
      409640  1945747448     2  freebsd-ufs  (928G)
  1946157088     7368040     3  freebsd-swap  (3.5G)

=>        34  5860533101  ada1  GPT  (2.7T)
          34           6        - free -  (3.0K)
          40        1024     1  freebsd-boot  (512K)
        1064     4194304     2  freebsd-swap  (2.0G)
     4195368  5856337760     3  freebsd-zfs  (2.7T)
  5860533128           7        - free -  (3.5K)

=>        34  5860533101  diskid/DISK-147MDHNGS  GPT  (2.7T)
          34           6                         - free -  (3.0K)
          40        1024                      1  freebsd-boot  (512K)
        1064     4194304                      2  freebsd-swap  (2.0G)
     4195368  5856337760                      3  freebsd-zfs  (2.7T)
  5860533128           7                         - free -  (3.5K)

$ gpart show ada0
=>        40  1953525088  ada0  GPT  (932G)
          40      409600     1  efi  (200M)
      409640  1945747448     2  freebsd-ufs  (928G)
  1946157088     7368040     3  freebsd-swap  (3.5G)

$ gpart show ada1
=>        34  5860533101  ada1  GPT  (2.7T)
          34           6        - free -  (3.0K)
          40        1024     1  freebsd-boot  (512K)
        1064     4194304     2  freebsd-swap  (2.0G)
     4195368  5856337760     3  freebsd-zfs  (2.7T)
  5860533128           7        - free -  (3.5K)


2)zfsbootで立ち上げた時のエラーの様子

BTX loader 1.00  BTX version is 1.02
Consoles: internal video/keyboard
BIOS drive C: is disk0
BIOS drive D: is disk1
BIOS drive E: is disk2
BIOS drive F: is disk3
ZFS:  i/o error - all block copies unavailable
ZFS:  faild to read pool zroot directory objext
BIOS 626kB/2570140kB available memory

FreeBSD/x86 bootstrap loader, Revision 1.1
Startup error in /boot/lua/loader.lua:
LUA ERROR:  cannot open /boot/lua/loader.lua: invalid argument,

Can't load 'kernel'


OK lsdev
disk devices:
  disk0:  BIOS drive C (5860533168 X 512):
    disk0p1: FreeBSD boot
    disk0p2: FreeBSD swap
    disk0p3: FreeBSD ZFS
  disk1:  BIOS drive D (5860533168 X 512):
  disk2:  BIOS drive E (1952525168 X 512):
    disk2p1: EFI
    disk2p2: FreeBSD UFS
    disk2p3: FreeBSD swap
  disk3:  BIOS drive F (5860533168 X 512):

2019年4月12日金曜日

あ、電源が落ちた!

今朝、娘がドライヤー、嫁が食洗器、洗濯機とやってくれたら、家の電源が落ちてしまいました(これは、結構あるので)。 で、復帰にブレーカーボックス見てみても、子供のスイッチで切れているところが見えない気がしたので、思わずメインを入れ直してしまったのが運の尽き。 自室のファイルサーバーが落ちてしまいましたが、これが電源入れただけではzfsで立ち上がってくれない! TB単位のファイルが入っているので、復帰できないと、、、と思いながら、午前はテニスの練習に、、、。 帰宅してから、色々弄ってもうまくゆかない(zfsでブートしない)。 自分のBlogを読み直すと、在りました! 「boot driveを色々変えてみて動かした」とあるので、起動メニューのbootの一番下のboot optionでToshibaのディスクを指定してrebootしてみたら、元に戻りました。 nisとか色々立ち上がる時に文句を言ってきているので、後で調べて設定をちゃんとしておかなければ、、、。
複数のディスクにboot情報を入れているのが問題なのですが、そこまで整理するのはちょっと、、、。


WSJT-x Super F/H

 WSJT-x使い始めてから随分経ちます(JT65しかなかった頃から)が、FT8のF/Hの使いがっ手の悪さ、MSHVの方が利用されている実態、F/HでFoxがマルチで返答すると信号が弱くなる、などからSuperF/Hが実装されましたね。  そこまでは、問題なく理解していたのですが...