라즈베리파이 Samba 네트워크 드라이브 마운트

라즈베리파이로 레트로아크를 구성하신분들을 위한 네트워크 드라이브 설정 값입니다.

MicroSD 카드의 용량은 한계가 있는데 거기다 많은 용량의 Rom 파일들을 모두 복사할 수 없으니, Nas의 samba를 이용해 네트워크 드라이브를 구성하는 겁니다.

일반적으로 리눅스의 네트워크 드라이브 마운트와 비슷합니다.

저는 Libreelec 9.0 RR 버전에 얹어져 있는 레트로아크를 사용하기 때문에 레트로아크만 구성하신 분이라면, 경로가 다를 수 있으니, find 명령으로 경로를 잘 찾아보시기 바랍니다.

# vi storage-emulators-retroarch-roms.mount

[Unit]
Description=Emulator ROMs SAMBA mount drive
Wants=network-online.service
After=network-online.target
Before=kodi.service

[Mount]
What=//192.168.xxx.xxx/PDS/Games/Emul
Where=/storage/emulators/retroarch/roms
Type=cifs
Options=username=retro,pass=kodi1234,rw,vers=2.0


[Install]
WantedBy=multi-user.target

what 에는 자신의 NAS나 PC의 samba 경로를 넣어주면 됩니다.

실행 권한 부여

# chmod a-x storage-emulators-retroarch-roms.mount

서비스에 등록 및 실행

# systemctl enable storage-emulators-retroarch-roms.mount
# systemctl start storage-emulators-retroarch-roms.mount

마운트 확인

# df -h

//192.168.xxx.xxx/PDS/Games/Emul
                          3.5T    552.2G      2.9T  15% /storage/emulators/retroarch/roms

 

추가

RetroArch 만을 구성한 경우

vi /storage/.config/system.d/storage-roms-nas.mount

[Unit]
Description=NFS mount script
Requires=network-online.service
After=network-online.service
Before=retroarch.service

[Mount]
What=//192.168.10.115/PDS/Games/Emul
Where=/storage/roms/nas
Options=username=retro,password=dkzlsidhd2,rw,vers=1.0
Type=cifs

[Install]
WantedBy=multi-user.target

 

You may also like...

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다