我尝试安装连接到 NAS 的 USB 驱动器,但失败。
我已经创建了这些目录:
sudo mkdir -p //mnt/rsynclacie
sudo chown -R osmc:osmc /mnt/rsynclacie
sudo mkdir -p //mnt/rsyncsam
sudo chown -R osmc:osmc /mnt/rsyncsam
然后在 /etc/fstab 中我有这两行:
//192.168.1.18/OpenShare /mnt/rsynclacie cifs guest,iocharset=utf8,rw,uid=1000,_netdev 0 0
//192.168.1.18/SAMSUNG/LacieBU/ /mnt/rsyncsam cifs guest,iocharset=utf8,rw,uid=1000,_netdev 0 0
我可以使用以下命令挂载 OpenShare 目录:
mount -t cifs -o guest //192.168.1.18/OpenShare /mnt/rsynclacie
但
mount -t cifs -o guest //192.168.1.18/SAMSUNG/LacieBU /mnt/rsyncsam
失败了,我不明白为什么。任何想法?
编辑:也许是一个线索:命令
smbtree -U osmc
给出:
WORKGROUP
\\OSMC Samba 4.2.10-Debian
\\OSMC\IPC$ IPC Service (Samba 4.2.10-Debian)
\\OSMC\usbstorage USB
\\OSMC\pishare Pi Share
\\OSMC\print$ Printer Drivers
\\NETWORKSPACE2 NetworkSpace2
\\NETWORKSPACE2\IPC$ IPC Service (NetworkSpace2)
\\NETWORKSPACE2\MyShare
\\NETWORKSPACE2\OpenShare
\\NETWORKSPACE2\SAMSUNG (usb)
\\NETWORKSPACE2\osmc
\\NETWORKSPACE2\rsync
\\NETWORKSPACE2\SAMSUNG (usb)
看得到。
//192.168.1.18/SAMSUNG (usb)
但我如何在 fstab 中指向 …?
答案1
因此,假设共享名是,SAMSUNG (usb)
您应该能够将\040
fstab 条目中的空格替换为(空格的八进制代码),例如:
//192.168.1.18/SAMSUNG\040(usb)/LacieBU/ /mnt/rsyncsam cifs guest,iocharset=utf8,rw,uid=1000,_netdev 0 0
答案2
对于那些有同样问题的人,我最终通过添加引号来解决:
mount -t cifs -o guest "//192.168.1.18/SAMSUNG (usb)/LacieBU" /mnt/rsyncsam