답변1
fstab 파일을 통해 smb 공유를 마운트해 보십시오. 이 작업을 수행하려면 루트 액세스 권한이 필요합니다. 먼저 명령줄 터미널을 열고 를 입력합니다 su -
. 루트 비밀번호를 모르는 경우 sudo su -
자신의 사용자 계정 비밀번호를 입력해 보세요.
/etc/fstab
gedit 또는 원하는 텍스트 편집기를 통해 파일을 엽니다. 우분투에서는 기본값이므로 gedit를 사용합니다 gedit /etc/fstab
.
파일 끝의 새 줄로 이동하여 다음을 입력합니다.
//192.168.0.254/volume1 /media/windowsshare cifs username=user,password=pass 0 0
user
및를 pass
로그인에 사용하는 사용자 이름과 비밀번호로 바꾸세요 . windowsshare
원하는 이름으로 바꿀 수도 있습니다 .
이제 저장하고 편집기를 종료하십시오. /media/
fstab에서 이름을 지정한 폴더 로 이동하여 생성하므로 이 예에서는 다음을 수행합니다.
cd /media
mkdir /media/windowsshare
이제 다음을 입력하여 fstab에서 공유를 마운트해 보십시오.
mount -a
이 명령은 우분투에게 "/etc/fstab에 정의된 모든 파일 시스템을 마운트하십시오"라고 지시하므로 새 항목을 선택해야 합니다.
오류가 없으면 우리는 금입니다! 그렇다면 알려주십시오.
일반적인 실수는 Ubuntu에 mount.cifs가 없다는 것입니다. 이 경우 터미널로 돌아가서(루트로) 를 입력합니다 apt-get install cifs-utils
. 이렇게 하면 시스템에 smb 공유를 마운트할 수 있습니다.
파일 브라우저에서 파일을 찾으려면 파일 시스템->미디어->windowsshare로 이동하세요.
답변2
TPLink 라우터에서 같은 문제가 여러 번 발생했는데 실제로는 Linux를 지원하지 않습니다. 아래는 내 Archer VR600 설정이지만 8980과 매우 유사합니다.
~/.bashrc
파일의 별칭을 사용하여 드라이브를 마운트했습니다.
alias mount-smb='mount -t cifs //192.168.1.1/volume\(sda1\) /mnt -o vers=1.0'
혼란스럽게도 볼륨은 "volume(sda1)"이라고 불리지만 Linux는 지원되지 않으므로 bash 명령에서 대괄호가 이스케이프됩니다.
그런 다음 혼란을 더하기 위해 드라이브는 라우터 설정에서 G:로 나열되는데, 이는 무시할 수 있고 Windows에서도 사용할 수 없습니다.
고급 모드에서 라우터에 액세스하고 볼륨 이름이 무엇인지 정확히 확인해야 합니다. 볼륨 이름은 모델과 펌웨어 버전에 따라 크게 다릅니다.
이 명령은 /mnt
호환성을 보장하기 위해 버전 1.0을 설치하고 지정합니다.
USB 드라이브에 대한 SMB 액세스를 활성화하면 설정한 계정의 비밀번호를 입력하라는 메시지가 표시됩니다.