![使用 fstab 自动挂载时间胶囊磁盘不起作用](https://linux22.com/image/978965/%E4%BD%BF%E7%94%A8%20fstab%20%E8%87%AA%E5%8A%A8%E6%8C%82%E8%BD%BD%E6%97%B6%E9%97%B4%E8%83%B6%E5%9B%8A%E7%A3%81%E7%9B%98%E4%B8%8D%E8%B5%B7%E4%BD%9C%E7%94%A8.png)
我在使用 Lubuntu 14.04。我试图自动安装连接到 Apple Time Capsule 的 USB 磁盘。似乎有不少用户已经成功完成了此操作,但我尝试了几个小时后还是无法安装它。
我的/etc/fstab
线路看起来是这样的:
//10.0.0.10/MOMO/LaCie\040Rugged /media/LaCie\040Rugged cifs password=fakepassword,rw,iocharset=utf8,file_mode=0777,dir_mode=0777,sec=ntlm,nounix
Time Capsule 静态设置为始终为 10.0.0.10。它被命名为 MOMO。连接到它的 USB 磁盘名为“LaCie Rugged”,据我所知,名称中的空格已正确转义\040
。当我尝试在不先创建本地目录“/media/LaCie Rugged”的情况下安装它时,我收到一个错误,提示文件夹不存在。我创建了它,并且该错误没有再次出现,所以我知道该路径是正确的,并且已正确转义。
我假设第一条路径 - Time Capsule 上的共享路径 - 也被正确转义,但可能不是,因为这似乎是出现“无法找到合适的地址”错误的原因,或者互联网告诉我的是这样。
所以。我尝试 ping IP 地址,成功了。
$ ping 10.0.0.10
PING 10.0.0.10 (10.0.0.10) 56(84) bytes of data.
64 bytes from 10.0.0.10: icmp_seq=1 ttl=64 time=85.7 ms
64 bytes from 10.0.0.10: icmp_seq=2 ttl=64 time=107 ms
64 bytes from 10.0.0.10: icmp_seq=3 ttl=64 time=129 ms
64 bytes from 10.0.0.10: icmp_seq=4 ttl=64 time=49.7 ms
64 bytes from 10.0.0.10: icmp_seq=5 ttl=64 time=70.9 ms
64 bytes from 10.0.0.10: icmp_seq=6 ttl=64 time=95.0 ms
64 bytes from 10.0.0.10: icmp_seq=7 ttl=64 time=15.8 ms
^C
--- 10.0.0.10 ping statistics ---
7 packets transmitted, 7 received, 0% packet loss, time 6008ms
rtt min/avg/max/mdev = 15.878/79.149/129.265/34.919 ms
andy@eeePC8G:~$ sudo mount -a
Unable to find suitable address.
但是当我尝试运行时sudo mount -a
,总是出现错误“无法找到合适的地址”。
我不知道为什么它不起作用,也不知道那个错误指出了什么。我需要帮助。:(
如何使用 fstab 在 Lubuntu 中自动安装 Time Capsule 共享?
答案1
来自Ubuntu 论坛:
- 查找
netbios
设备的名称:nmblookup -A 10.0.0.1
samba
使用 netbios 名称而不是 IP 地址查询列出设备的共享:smbclient -L //<device_netbios_name>
Disk
使用与共享类型对应的挂载点进行挂载fstab
://<device_netbios_name>/<device_netbios_disk_share> /media/LaCie\040Rugged cifs password=fakepassword,rw,iocharset=utf8,file_mode=0777,dir_mode=0777,sec=ntlm,nounix
答案2
我将此行添加到 fstab 的末尾,然后按 Enter 并保存
//10.0.0.137/examplenetworksharename /Folderyouwanttomounttheshareto cifs username=exampleusername,password=examplepassword,file_mode=0777,dir_mode=0777,sec=ntlm,nounix 0 0
我还必须使用 Mac 上的机场实用程序向时间胶囊添加磁盘用户,因为它需要用户名和密码,而时间胶囊默认只有密码。
其他一些值得注意的事情是,默认情况下,时间胶囊共享卷称为数据,设置时间胶囊以创建网络时的默认 IP 地址是10.0.1.1
,当我创建挂载文件夹时,我为本地 Linux 帐户分配了权限,老实说,我不确定这是否会对您是否可以挂载共享产生影响,但我发现在过去将 samba 共享添加到 fstab 时这是一个很有帮助的一步。
一旦 fstab 更新完毕,无需重新启动 PC,即可运行sudo mount -a
测试新配置。