【Jetson nano】ラジコン自動運転開発日記(6)~共有フォルダsmb環境の構築~

ラジコン自動運転

はじめに

ラジコンにjetson nanoを搭載することで簡易的な自動運転車両*1(Jetracer)を作ることができます.

市販のJetracer*2は高額のため,安く車体が大きいものを活用して作成していきます.

今回はJetsonとファイルの共有を楽にするため,jetson側でファイルサーバーをたててもらいます.
参考サイトはこちら*3とこちら*4

Smbのインストール

sudo mkdir /home/share

共有フォルダの設定

フォルダを作成して,

maki@maki-jetson2:~$ sudo mkdir /home/share

権限を変更します.

maki@maki-jetson2:~$ sudo chmod 777 /home/share

smb.confの設定

smbの再起動をします,

maki@maki-jetson2:~$ sudo emacs /etc/samba/smb.conf

ここのサイトを参考*4に設定します.


[share]
        path = /home/share/
        browsable = yes
        writable = yes
        guest ok = yes
        read only = no

smbの起動

Smbを起動します,

maki@maki-jetson2:~$ sudo systemctl restart smbd

これでActiveになれば起動完了です.

maki@maki-jetson2:~$ sudo systemctl status smbd
● smbd.service - Samba SMB Daemon
   Loaded: loaded (/lib/systemd/system/smbd.service; enabled; vendor preset: enabled)
   Active: active (running) since Fri 2022-08-05 13:00:25 JST; 5s ago
     Docs: man:smbd(8)
           man:samba(7)
           man:smb.conf(5)
 Main PID: 27101 (smbd)
   Status: "smbd: ready to serve connections..."
    Tasks: 4 (limit: 2271)
   CGroup: /system.slice/smbd.service
           ├─27101 /usr/sbin/smbd --foreground --no-process-group
           ├─27137 /usr/sbin/smbd --foreground --no-process-group
           ├─27139 /usr/sbin/smbd --foreground --no-process-group
           └─27162 /usr/sbin/smbd --foreground --no-process-group

 8月 05 13:00:25 maki-jetson2 systemd[1]: Starting Samba SMB Daemon...
 8月 05 13:00:25 maki-jetson2 systemd[1]: Started Samba SMB Daemon.

smbの自動起動の設定

こちらのコマンドで自動起動を設定します.

maki@maki-jetson2:~$ sudo systemctl enable smbd
Synchronizing state of smbd.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable smbd

外部から接続

最後に接続します.ホスト名を確認し,

maki@maki-jetson2:~$ hostname
maki-jetson2

エクスプローラーでホスト名を入力すると.

file

共有フォルダを閲覧することができます.

file

新規フォルダも作成できたので,権限関係の設定も問題なさそうです.

file

おわりに

無事にSMBを使ってJetsonに共有フォルダを作ることができました.

参考サイト

1 :Jetson最新情報やTPUとの比較
2 :JetRacer AI Kit
3 :【Ubuntu】SambaをインストールしてLinuxマシンとファイル共有
4 :ubuntuにsambaを使用してファイルサーバにする

コメント

タイトルとURLをコピーしました