結論
Pros
- SD カードより SSD のほうが寿命が長い
- 書き込み性能が早い(約 2 倍)
Cons
- USB ポートを1つ奪われる
Youtube の受け売りです
Stable Raspberry Pi 4 USB boot (HOW-TO)
注意
- HDD でもできるらしいけど検証してない
- SSD や SD はフォーマットされます
SD カードで boot して update する
64bit の最新版は 08-20 でした.(2020/12/05 現在)
bash
sudo apt update
sudo apt upgrade
sudo rpi-update
sudo reboot
rpi-update やろうとしたらエンジニア以外やるなって怒られた フン…
firmware track の書き換え
bash
sudo nano /etc/default/rpi-eerom-upgate
critical を stable に書き換える
FIRMWARE_RELEASE_STATUS="stable"
nano の閉じ方 ctrl+x -> y -> Enter
bootloader のアップデート
bash
sudo rpi-eeprom-update -d -f /lib/firmware/raspberrypi/bootloader/stable/pieerom-hoge-ho-ge.bin
sudo reboot
2020/12/05 時点では sep 3 が最新でした
再起動後、vcgencmd bootloader_version
で boot の日付が変わってたら成功
ssd に OS を書き込んで接続
ssd の OS イメージ作成
もう一回 Raspberry Pi Imager を使う フォーマット後、OS に使う分だけ自動でパーティションしてくれるので便利
ssd のマウント
bash
sudo mkdir /mnt/hoge
sudo mount /dev/sda1 /mnt/hoge
hoge はもちろんお好みの名前で 差した外付けデバイスが 2 台目なら sdb になってるかも、早々ないと思うけど
必要なファイルをコピーする
bash
sudo cp /boot/*elf /mnt/hoge
sudo cp /boot/*dat /mnt/hoge
お疲れ様です。終わりです
確認
SD カードを抜いて再起動してみよう
立ち上がったね、いいね
速度を比較してみよう
bash
dd if=/dev/zero of=/tmp/write.tmp ibs=1M obs=1M count=1024
SD カード
bash
1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB, 1.0 GiB) copied, 33.9586 s, 31.6 MB/s
SSD
bash
1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB, 1.0 GiB) copied, 13.1027 s, 81.9 MB/s
(81.9/31.6)=2.59 倍早い
経緯
raspi 4B 買ったので新しいことに挑戦するなら今しかないと思ったためです
Reposted from nozzlog, Written on 2020-12-05)