我确实需要弄清楚如何配置才能让我的 Linux 机器从 Mac 上安装驱动器。它们永久联网。
我的 Mac 名为fuzzy
,已设置为允许Movies
文件夹通过 SMB 输出。我运行后smbtree
,该驱动器显示为\\FUZZY\Movies
。
我尝试过的事情:
sudo mount -t smbfs \\FUZZY\Movies -o username=**,password=** /media/Movies
Error: mount: unknown filesystem type 'smbfs'
sudo mount -t cifs \\FUZZY\Movies -o username=**,password=** /media/Movies
Error: mount: wrong fs type, bad option, bad superblock on \FUZZYMovies,
sudo mount -t hfsplus -o force \\FUZZY\Movies /media/Movies
mount: special device \FUZZYMovies does not exist
答案1
使用斜杠 ( /
) 代替反斜杠 ( \
)。
mount
会接受斜杠,而反斜杠的问题在于,即使它们被接受,反斜杠也是一个 shell转义字符。如果您想要mount
命令查看\\
,您必须\\\\
在命令行上输入。
因此,请按如下方式命名您想要挂载的主机和共享:
//FUZZY/Movies
只需进行这样的更改,您的挂载命令(除了一个-t hfsplus
)就应该正确了。但我建议以更普通的方式编写 Samba 挂载命令,如下所示:
sudo smbmount //FUZZY/Movies /media/Movies -o username=**,password=**
谢谢致 Braiam纠正此命令中的严重错误。
(确保/media/Movies
存在并且为空。)
更好的是,如果您无论如何都要手动调用它,请省略该 ,password=**
部分;它会提示您输入密码并输入密码,然后密码不会进入您的命令历史记录(从而以明文形式可见)。