在Linux中挂载其他机器上的文件夹

7

我想将一个位于其他机器上的文件夹挂载到我的 linux 服务器上。为了实现这个目标,我使用以下命令:

mount -t nfs 192.xxx.x.xx:/opt/oracle /

Which is executing with the following error

mount.nfs: access denied by server while mounting 192.xxx.x.xx:/opt/oracle

有人知道发生了什么吗?我是Linux的新手。

1
Linux有目录,而不是文件夹。信息很清楚:服务器不接受该挂载。 - Basile Starynkevitch
6
我知道这个明确的信息。我想要一个解决方案... - Usman Riaz
1
Linux有目录和文件夹。 没必要在意......什么的。 文件夹是“用于表示目录的图形用户界面比喻”。“这种区别可能是由于访问目录的方式不同;在Unix系统中,/usr/bin/通常被命令行控制台视为目录,但如果通过图形文件管理器访问,则用户有时可能将其称为文件夹。” https://en.wikipedia.org/wiki/Directory_%28computing%29#Folder_metaphor - yuceel
1个回答

8
根据您使用的发行版,您只需编辑远程机器上的/etc/exports文件以导出所需目录,然后启动NFS守护程序。
然后在本地PC上,使用以下命令进行挂载:
mount -t nfs {remote_pc_address}:/remote/dir /some/local/dir
根据我的了解,请尝试使用您的主目录,因为您不能直接将任何内容转储到根目录。

有关更多参考,请在此处找到完整的配置步骤


3
OP可能想要使用mount -t nfs 192.xxx.x.xx:/opt/oracle /opt/oracle命令,但最好在NFS服务器上编辑/etc/exports文件,在本地机器上编辑/etc/fstab文件。 - Basile Starynkevitch
是的,我想我错过了那部分,谢谢提醒 @BasileStarynkevitch - Arnab Nandy
@ArnabNandy 如果没有远程机器的编辑权限,该怎么办?/etc/exports - Omkar
@Omkar 使用sudo - Arnab Nandy

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接