Jetson File Mount
NVIDIA/Jetson

Jetson File Mount

Jetson device에서 작업 할 때 Host PC에 있는 파일을 옮기고 싶을 때 SSHFS를 사용하여 PC에서 Jetson device의 파일 시스템을 원격으로 마운트할 수 있다.

 

우선 HOST PC와 JETSON 장치를 USB Type-B(PC측은 Type-A)로 연결한다.

연결에 정상적으로 되어 있다면 PC에는 IP가 192.168.55.100 JETSON에는 IP가 192.168.55.1로 잡혀있다.

 

HOST PC:

HOST PC에 연결된 이더넷 인터페이스 이름은 Jetson 장치마다 다를 수가 있음

 

JETSON :

SSHFS를 사용하기 전 HOST PC와 JETSON 장치를 SSH를 통해 연결을 진행한다.

sudo ssh <jetson_username>@<ip-address>

위와 같이 나온다면 yes를 입력한다.

위와 같이 나온다면 정상적으로 ssh 접속이 된 것이다.

아래 명령어로 접속을 해제 한다.

exit

HOST PC에 SSHFS를 설치한다.

# HOST PC
$ sudo apt-get install sshfs
$ sudo mkdir /mnt/jetson_dir # 경로는 사용자 마음대로 설정
$ sudo sshfs -o allow_other <jetson_username>@<ip-address>:/ /mnt/jetson-dir

위의 sshfs 명령에서 JETSON DEVICE의 사용자 이름과 IP 주소를 대체하면 호스트 PC의 /mnt/jetson-dir디렉토리에서 JETSON DEVICE 내 폴더 확인이 가능하다.

 

ex) $ sudo sshfs -o allow_other jetson@192.168.55.1:/ /mnt/jetson_dir

HOST PC에서 JETSON 장치의 파일이나 폴더를 수정하거나 이동할 수 있다.

종료하기 전에 또는 변경을 완료한 후에 Jetson device의 마운트를 해제하려면 호스트 PC에서 umount 명령을 사용한다.

$ sudo umount /mnt/jetson-nano

그러면 Jetson device의 파일 시스템이 Host PC에서 마운트 해제되고 더이상 /mnt/jetson-dir 아래에 폴더가 표시되지 않는다.

 

'NVIDIA > Jetson' 카테고리의 다른 글

Jetson SDK Componenets 설치  (0) 2023.07.01
Preparing to Build External Kernel Modules  (0) 2023.05.21
JETSON CUSTOM KERNEL  (0) 2023.04.30
Deepstream 설치 및 실행  (0) 2023.04.25
Customized Logo  (0) 2023.04.22