라즈베리파이 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
최신 댓글