ラズパイ OS関連コマンド

〇lsb_release -a

pi@raspberrypi:~ $ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 11 (bullseye)
Release: 11
Codename: bullseye

〇uname -a

pi@raspberrypi:~ $ uname -a
Linux raspberrypi 6.1.21-v8+ #1642 SMP PREEMPT Mon Apr 3 17:24:16 BST 2023 aarch64 GNU/Linux

サーバーをラズパイ4Bに移行しました。

 動画ファイルを扱うことが頻繁になり、サーバーの容量と速度不足が気になっていたので、サーバーをラズパイ3B+に32G-SDcardからラズパイ4Bの4Gメモリーのものに120GのSSDをつけたものに取り換えた。

 最初はメモリー不足から応答が遅くなっていた事への対応が出来ればということでSDカードをそのままラズパイ4Bに刺せばいいのでは思っていたのだが、何故かラズパイ3で稼働していたSTRECHの入ったSDカードはラズパイ4Bでは動作せず、結局新規にBusterをインストールしたラズパイ4にwordpressを移設するはめとなり大がかりとなってしまった。

 やり方は

  • ラズパイ4に繋いだ120GのSSDにBusterをインストール
  • さらにこの状態でwordpressをインストールしてapache+php+mysqlの環境を構築
  • Let’s Encryptを使ったsslで運用していたので、

$ sudo apt-get install certbot python-certbot-apache

で関連ファイルを追加する。上手く追加されたかどうかを以下のコマンドで確認する。
$ sudo certbot –version

旧サーバーの/etc/letsencrypt 以下のファイルを新サーバーの/etc/letsencrypt以下にコピーする。

  • Apach2をSSL設定に変更する。
  • mysqlのデータベースを移設する。
  • wordpressによるブログを含めたホームページである/var/www/html以下を新サーバーにコピーする。
  • 最後にアクセスログの集計に使っているwebalizerの組み込みを過去の書き込みを参考にしながら実施する。

以上で移設完了である。IPアドレスを旧サーバーのものに変更して起動する。
https://anabuki.mydns.jp/でアクセスできれば移設成功である。

今回は何故か一発で完了した。SSLが動かなかったらどうしようとか、wordpressとmysqlとの連携が壊れていたらどうしようとか心配したが、案ずるより産むが易しであった。
美味く動かなかった時は旧サーバーに戻すことも想定しながら作業した。
今後不具合が出る可能性がないとは言えないので、個別に対応していくつもりである。

結果は、やはりメモリー・SSD共高速であり、ログインとか編集画面への移行時引っ掛かかっていたものも無いようである。めでたしめでたしである。

しかし、一夜明けwebalizerのデータを見てみると日本語が大化けでした。
過去の自分で書いた記録を見てみると、日本語化にはソースからのコンパイルが必要とのこと。結構大作業のようなので後日暇を見つけて挑戦してみるつもの。
 よく調べておけば良かったと後悔しきりである。

ラズパイ4での32bitOS USB起動

 これまでラズパイ4でのUSB起動はrasbianの64bitOSを使っていたので問題はなかったのだが、いざ32bitOSを使わざるを得なくなって、試してみると当然起動するものだと思っていたものが、.elfがどうとかで起動しない。

 はたと困り果て、ネットで検索してみると、/bootにあるxxx.datとxxx.elfファイルをこ こから

https://github.com/raspberrypi/firmware/tree/master/boot

貰って来て上書きするように書いてある。

 こんなもんでと思ったがものは試しと思い、起動しなかった32bitOSを入れたUSBの/bootにある xxx.datとxxx.elf ファイルを全部で確か16個上書きした。

 その上で起動してみる。なんと問題なく起動するではないか。しかも速い。こんな方法があるのなら早く知っておけばと思う次第である。

ラズパイ4を購入

年末年始、少し時間が取れそうなので前から興味があったラズパイ4をアマゾンで購入した。

ラズパイについては十分知っているつもりであったが、買ってみないと分からないもので以外な事が幾つかあった。

一つ目はHIDMのコネクターがラズパイゼロよりもう一段小さいもので、合わなかったことである。そこでこれを買い足すはめとなった。しかし、百均にも変換コネクターがあったので買ってみたが問題なく使用出来た。まぁこうゆうこともある。

2つ目は、USB起動に対応していないことである。SDメモリでは読み書きの速度が遅いので、SSDにシステムを入れ、高速運用を画策していたのでガックリである。ネットで調べると近々対応するとか、ラズパイゼロで試みたSDメモリで起動し、その後はUSBストレージで運用する方法がある事がわかった。とりあえず後者のSDメモリ起動+USB運用を試してみることとする。

 少し使った感じではラズパイ3よりは速そうであり、パソコンとして使えそうである。起動が上手くいった後速度も測ってみたい。