您使用不正确,在指定为挂载设备的 URI 中必须有两个正斜杠,即file://
.
例如
$ sudo mount -t ofs file://usr /tmp/mnt
$ ls /tmp/mnt
bin/ etc/ games/ include/ lib/ lib32/ libx32/ local/ sbin/ share/ src/
$ sudo umount /tmp/mnt
单file:/
我们有:
$ sudo mount -t ofs file:/usr /tmp/mnt
$ ls /tmp/mnt
ls: cannot access /tmp/mnt: Transport endpoint is not connected
$ sudo umount /tmp/mnt
现在,如果您打算使用带有 的远程文件系统OFS
,这是主要用例,您必须首先在您正在使用的操作系统上安装相关的远程文件系统包,然后使用,例如,如果我们有cifs
,这是smb
/的新名称samba
:
sudo mount -t ofs cifs://127.0.0.1/Music /tmp/music
现在,如果您需要将选项传递给cifs
,例如密码/用户名/a 配置文件,您可以使用该remoteoptions
参数,例如来宾帐户访问:
sudo mount -t ofs -o remoteoptions=guest cifs://127.0.0.1/Music /tmp/music
或者,如果您使用的是凭证文件(请参阅mount.cifs手册页),您可以使用:
sudo mount -t ofs -o remoteoptions=credentials=/etc/remotecreds.conf cifs://127.0.0.1/Music /tmp/music
对于远程选项,您使用 a:
作为分隔符(当传递到底层安装命令时它被交换为 a ,
),因此要作为显式用户/密码安装:
sudo mount -t ofs -o remoteoptions=username=mike:password=mike1 cifs://127.0.0.1/Music /tmp/music