時には立ち止まってみるのもいいよ

仕事の合間の息抜き。やってることは仕事と同じ。

Jetson Xavier NXでNVMe SSDをrootfsにする

Jetson Xavier NXの開発キットを入手したのでいろいろ見ていると、NVMeのSSDが使えるっぽいので試したよメモ。

 

f:id:poiuy56:20200530164708j:plain

Jetson Xavier NXうら
  • M.2-2280サイズのNVMe SSDが使用できます。
  • SATASSDは使えません。試しに刺したら認識しなかった(さすなよ
  • SSDからbootはまだできないようです。SDカードからブートして、SSDにrootfsをスイッチするように仕込みます。

 

では方法を。

github.com

 

今日(2020/5/30)時点の話で言えば、

    1. M.2にお好きなSSDを刺す
    2. Jetpack 4.4のSDカードイメージをSDカードに焼く
    3. 普通にセットアップが終わったら、上記githubから一式持ってくる
    4. コマンドたたいてリブートするだけ。

$ git clone https://github.com/jetsonhacks/rootOnNVMe.git

$ cd rootOnNVMe

$ ./copy-rootfs-ssd.sh

$ ./setup-service.sh

$ sudo reboot

これだけ! 2種類のスクリプトを動かしてますが、やってることは読んで字のごとく。。SDカードからSSDにファイルをコピーして、起動時にrootfsを切り替えるサービスを仕込んでます。

f:id:poiuy56:20200530180050p:plain

再起動後のlsblk結果

NVMeといえども安いのは安いしSDカードよりははるかに速いので、システムごとSSDで実行できるのはメリットでかいんじゃないかと。

 

ただし、githubのREADMEにも書いていますがL4Tごとアップデートする場合はSDカード側も更新してSSD側と同じ状態にしてあげないといけないそうなので注意が必要です。

 

 

 

 

今回ちょろっと動かしてみたSSDはこちら(アフィリエイト)。