标签: nfs

为什么会出现“错误的 fs 类型、错误的选项、错误的超级块”错误?

通过执行以下操作挂载 NFS 目录时:

sudo mount 192.168.1.5:/home/shared /mnt/common
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

mount: wrong fs type, bad option, bad superblock on 192.168.1.5:/home/shared, missing codepage or helper program, or other error (for several filesystems (e.g. nfs, cifs) you might need a /sbin/mount.<type> helper program)  
In some cases useful info is found in syslog - try dmesg | tail or so.
Run Code Online (Sandbox Code Playgroud)

内核是最新的。

这个问题已经被问到(例如这里这里),但要么没有回答,要么回答对我的情况没有帮助。

怎么了?

nfs mount

223
推荐指数
4
解决办法
82万
查看次数

使用 NFS 或 Samba 哪个?

我正在设置一个盒子作为家里的文件服务器。它将主要用于与网络上的其他 linux 机器和一台 OS X 机器共享音乐、图片、电影。从我读过的内容来看,NFS 和 samba 可以在我的情况下工作,因此我不确定该选择哪个。对我来说重要的是盒子之间的传输速度以及设置的难度。

你会推荐哪个,为什么?

nfs samba file-sharing

87
推荐指数
5
解决办法
22万
查看次数

当服务器消失时如何卸载 NFS?

我正在将 NFS 文件夹从服务器安装到我的笔记本电脑。

不幸的是,服务器有时会关闭......问题是,我无法卸载“死”的 NFS 文件夹。在命令行上,我得到“设备正忙”,并通过 nautilus 使我当前的会话崩溃。

当服务器关闭时,有没有办法卸载 NFS 文件夹?

nfs unmount

87
推荐指数
3
解决办法
23万
查看次数

如何挂载 CIFS 共享?

我正在使用 Ubuntu 11.10,并且正在尝试安装一个 freenas 服务器。我将服务器设置为在cifsnfs 中共享,但没有运气。

我试过了 smbmount //192.168.1.### /mnt/

我对 Ubuntu 并不陌生,但离高级用户还差得很远,所以我更喜欢 GUI 选项(如果可用)。

如何在 11.10 中挂载cifs共享?

nfs windows mount cifs

70
推荐指数
3
解决办法
48万
查看次数

运行作为 snap 包安装的应用程序时出现权限被拒绝错误 - Ubuntu 17.04

我在运行 snap 应用程序时收到 Permission denied 错误,其中我的主目录安装在不允许 root-write 的 nfs 安装点上。这不是一个不寻常的配置,所以我认为这是一个错误。

错误信息:

cannot create user data directory: /home/tcumming/snap/vlc/4: Permission denied
Run Code Online (Sandbox Code Playgroud)

ubuntu 16 也有同样的问题。

根据要求提供更多信息:

使用 ubuntu,“Ubuntu 软件”我安装了一个 snap 应用程序(例如,vlc)。当我尝试运行它(从命令行)时,我收到了上面的“权限被拒绝”消息。

我刚刚在机器上重新安装了 Ubuntu,所以没有搞乱操作系统。我确实保留了我的 uid:gid 以便我可以安装我之前的 nfs 共享。

不是挂载点或 nfs 的问题。出于安全原因,我们的挂载点不是 root 可写的。

我想问题是,我应该提交错误报告吗?我的下一步是什么?

nfs permissions snap

46
推荐指数
4
解决办法
5万
查看次数

如何在本地磁盘上缓存 NFS 共享?

我使用 NFS 将媒体共享到我家周围的计算机。不幸的是,其中一台机器的无线链接速度很慢,有没有办法在本地磁盘上缓存网络共享以提高性能?

nfs

39
推荐指数
2
解决办法
4万
查看次数

如何在 fstab 中配置 NFS 挂载?

我在 FreeNas 系统上有一个 NFS 共享文件夹。我可以挂载此共享并通过以下命令使用它:

mount -t nfs -o proto=tcp,port=2049 192.168.0.216:/mnt/HDD1
/media/freenas/
Run Code Online (Sandbox Code Playgroud)

我只是不知道如何做到这一点,/etc/fstab所以它会自动执行。我怎样才能做到这一点?

nfs fstab automount

21
推荐指数
1
解决办法
9万
查看次数

Vagrant Up 和烦人的 NFS 密码询问

抱歉我犯的语言错误。我试图防止 vagrant 在通过 NFS 挂载共享文件夹时询问密码:

 [server] Exporting NFS shared folders...
 Preparing to edit /etc/exports. Administrator privileges will be required...
 [sudo] password for timur: #!!!
Run Code Online (Sandbox Code Playgroud)

我已经红色了很多在线资源,如 github 和其他作者的帖子,但对我来说没有任何作用......

我试过这里的说明。我没有深厚的 cli 工作知识。那么有人可以为我的问题提供正确的解决方案吗?

nfs command-line sudo virtualbox vagrant

20
推荐指数
1
解决办法
2万
查看次数

如何为 NFS 挂载启用垃圾?

/home/users我主机上的目录是一个 NFS 挂载,连接到我无法控制的服务器。使用 Nautilus删除$HOME( /home/users/foo) 中的文件时,我收到以下消息:

无法将文件移至回收站,是否要立即删除?

无法将文件“...”移至回收站。

有没有办法为这个挂载点启用垃圾?我对分区有写访问权限,但即使在创建预期/home/users/.Trash-$(id -u)并设置粘滞位后,Nautilus 仍然无法使用垃圾箱。

在阅读这个问题垃圾规范时,我发现这$HOME/.local/share/Trash是标准位置(除非$XDG_DATA_HOME设置了),而且看起来 Nautilus 只知道了一半:$HOME/.local/share/Trash/info/[filename]<.number>.trashinfo每次我尝试删除文件时它确实写了一个,但是文件都是空的,我仍然不断收到错误消息。

nfs trash

17
推荐指数
2
解决办法
4090
查看次数

使用 IPv6 的无盘启动

在我们的工作中,我们使用了大约 80 台运行 Ubuntu 的无盘机器。我们想要过渡到 IPv6,所以现在我试图让我们的无盘系统与 IPV6 一起工作。内核和 initramfs 的传输仍然可以通过 IPv4 连接,但是一旦机器完全启动,我希望所有网络连接都通过 IPv6。

这意味着 nfsroot 必须通过 IPv6 挂载。我对此的研究表明 initramfs-tools (1.18.5-1ubuntu4.1) 不支持 IPv6。这意味着用于早期启动时的接口配置的 ipconfig 和 nfs 根的挂载程序都不支持 IPv6。

为了避免这种情况,我在 initramfs ( /etc/initramfs-tools/hooks/ipv6) 中添加了两个二进制文件:

#!/bin/bash 
. /usr/share/initramfs-tools/hook-functions
copy_exec /sbin/dhclient /sbin
copy_exec /sbin/mount.nfs4 /sbin
Run Code Online (Sandbox Code Playgroud)

我使用这些来 (a) 在早期启动时请求 DHCPv6

/sbin/dhclient -6 -1 -cf /tmp/dhclient.conf -pf /tmp/dhclient6.eth0.pid -lf /tmp/dhclient6.eth0.leases eth0
Run Code Online (Sandbox Code Playgroud)

(b) 使用我通过执行获得的地址配置接口:

ipv6=$(cat /tmp/dhclient6.eth0.leases | grep iaaddr | egrep -o "([a-f0-9]{1,4}:){3}([a-f0-9]{0,4}:){0,4}[a-f0-9]{1,4}")
ip -6 addr add $ipv6/112 dev eth0
Run Code Online (Sandbox Code Playgroud)

通常使用以下命令挂载 nfs 根目录/usr/share/initramfs-tools/scripts/nfs

nfsmount …
Run Code Online (Sandbox Code Playgroud)

nfs ipv6 pxe initramfs

16
推荐指数
1
解决办法
1256
查看次数