标签: nfs

如何处理 NFS 服务器 (UTF-8) 和 Windows 7?

NFS 共享使用mount server:/share x:命令挂载。
使用 samba 共享(并使用 UTF-8)创建的文件(西里尔文)“????? ????????? ??????????.txt”显示为“????? ??‹?? ?‚?µ?????‚???????‹?? ?????????????µ???‚.txt”在 Windows 下通过 NFS 共享。
如何让windows使用UTF-8?

windows nfs

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

删除主目录中的 .wine 文件夹

我是一个 NFS,对我们可以在硬盘驱动器上占用多少空间有非常严格的限制。我发现.wine/我的主文件夹中的我的文件夹很大。我想知道我是否可以继续删除它,因为我从不使用葡萄酒,而且我唯一一次使用它是完全偶然的。

我不想只是开始删除文件,所以我想知道我是否删除它是否重要。我无法卸载 wine,因为我在机器上没有 root 权限。我希望用户特定的首选项存储在此文件夹中,但我不确定。

linux fedora wine hard-drive nfs

4
推荐指数
1
解决办法
1816
查看次数

在 NFS 导出中仅挂载子目录

在我的 NAS 上,我导出了一个文件系统:

/mnt/datastore  *(rw,sync,no_subtree_check,all_squash,fsid=0)
Run Code Online (Sandbox Code Playgroud)

随着/mnt/datastore/作为安装一组磁盘的基于FUSE级联点。

这个导出中的一个子目录/mnt/datastore/dev/是我存储我正在忙的开发工作的所有源树的地方。我有一个专用的 VM 用于开发,因此我想在其上安装此导出。为了安全起见,我只对挂载子目录感兴趣,mnt/datastore/dev/这样当我搞砸时,我就不会删除我的整个电影和电视剧集。

我试过的:

我在 NAS 上创建了一个新的导出:

/mnt/datastore/dev      *(rw,sync,no_subtree_check,all_squash,fsid=0)
Run Code Online (Sandbox Code Playgroud)

并将其安装在 fstab 中的开发框上:

IP_OF_NAS:/mnt/datastore/dev /mnt/dev_directory    nfs     rsize=8912,wsize=8912,timeo=14,intr     0       0
Run Code Online (Sandbox Code Playgroud)

这不像预期的那样工作:它安装得很好,但我看到了/mnt/datastore/, not 的内容,/mnt/datastore/dev/这违背了本练习的目的。

nas nfs ubuntu

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

如何将 NFS 客户端 root 用户映射到 NFS 服务器 root 用户?

我们在使用 NFS 时遇到了问题。如果该目录是在 NFS 服务器上创建的,则我们无法写入 NFS 客户端计算机上的目录。原因似乎是文件/目录权限和用户映射。

我们的设置:

我们有 2 个 EC2 节点 - Ubuntu 16.04.2 LTS

安装在一台机器上的 NFS 服务器:

ubuntu@master:~$ less /etc/exports
/home/ubuntu/data *(rw,no_subtree_check,sync,insecure)
Run Code Online (Sandbox Code Playgroud)

相同的目录安装在另一台机器上:

sudo mkdir /home/ubuntu/data
sudo mount -t nfs masterIp:/home/ubuntu/data /home/ubuntu/data
Run Code Online (Sandbox Code Playgroud)

我们有一个问题:

当我们在 master 中的 NFS 中创建一个目录时,它的创建方式如下:

# sudo mkdir /home/ubuntu/data/Test
# sudo ls -all /home/ubuntu/data
drwxr-xr-x  2 root  root       4096 Jul  5 07:19 Test
Run Code Online (Sandbox Code Playgroud)

Master 访问此目录、创建文件 insideeetc 都没有问题。但是当我们尝试从 Test 目录内的从属节点创建文件时,我们遇到了 Permission denied 错误。

当我们从 NFS 客户端机器创建一个目录时,它看起来像这样:

# sudo mkdir /home/ubuntu/data/Test2
# sudo ls -all /home/ubuntu/data …
Run Code Online (Sandbox Code Playgroud)

linux nfs

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

NFS 服务器处于活动状态(已退出)

为什么我的 NFS 服务器卡在活动(退出)状态?这是状态:

\n
    $ sudo systemctl status nfs-server.service\n\xe2\x97\x8f nfs-server.service - NFS server and services\n     Loaded: loaded (/lib/systemd/system/nfs-server.service; enabled; vendor preset: enabled)\n    Drop-In: /run/systemd/generator/nfs-server.service.d\n             \xe2\x94\x94\xe2\x94\x80order-with-mounts.conf\n     Active: active (exited) since Fri 2021-02-19 12:48:48 CET; 7s ago\n    Process: 6257 ExecStartPre=/usr/sbin/exportfs -r (code=exited, status=0/SUCCESS)\n    Process: 6258 ExecStart=/usr/sbin/rpc.nfsd $RPCNFSDARGS (code=exited, status=0/SUCCESS)\n   Main PID: 6258 (code=exited, status=0/SUCCESS)\n\nFeb 19 12:48:47 xxx_name_xxx systemd[1]: Starting NFS server and services...\nFeb 19 12:48:48 xxx_name_xxx systemd[1]: Finished NFS server and services.\n
Run Code Online (Sandbox Code Playgroud)\n

这是 /var/log/syslog 中的日志

\n
Feb 19 12:50:30 xxx_name_xxx systemd-resolved[681]: …
Run Code Online (Sandbox Code Playgroud)

linux services nfs

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

从 OS X Snow Leopard 到 Ubuntu Linux 的 NFS 共享

我正在尝试在运行 Snow Leopard 和 Ubuntu Linux 的 Mac 上共享一些文件。

挂载请求得到“权限被拒绝”,并且客户端系统日志包含“主机 xx 需要更强的身份验证”

我在其他地方看到过这个问题,但没有解决方案。这是对家庭网络的一次黑客攻击,我真的很想“就这样做”并且该死的安全漏洞。

linux nfs macos

3
推荐指数
1
解决办法
2481
查看次数

如何确定目录是否在 NFS 安装的驱动器上?

如何确定 Linux 机器上的给定目录是否来自 NFS 挂载驱动器?

linux nfs

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

Apache 无权读取 NFS 挂载

文件夹安装在具有 NFS 的 Web 服务器 (Apache) 上,但该服务器看不到该文件夹​​。我可以看到该文件夹​​,但 Apache 不能:

Starting httpd: Warning: DocumentRoot [/mount folder/.../] does not exist
Warning: DocumentRoot [/mount folder/.../] does not exist
Run Code Online (Sandbox Code Playgroud)

NFS 配置 /etc/export

/folder          192.168.x.x(rw,subtree_check,all_squash)
Run Code Online (Sandbox Code Playgroud)

在客户端 /etc/fstab

192.168.x.x:folder/ /folder nfs rw  0   0
Run Code Online (Sandbox Code Playgroud)

apache-http-server nfs

3
推荐指数
1
解决办法
7494
查看次数

当 nfs 服务器关闭时,如何让 linux 停止抱怨?

有什么方法可以让 linux 放弃尝试重新连接 nfs 共享?我目前在 fstab 中有它们。我希望他们在启动时尝试挂载,然后仅尝试手动重新连接。它在下面抱怨的共享是在一台没有一直打开的机器上。

$ tail /var/log/syslog
Mar 17 10:13:26 Inspiron kernel: [429184.924089] nfs: server 192.168.1.200 not responding, timed out
Mar 17 10:13:30 Inspiron kernel: [429189.132255] nfs: server 192.168.1.200 not responding, timed out
Mar 17 10:13:37 Inspiron kernel: [429196.156051] nfs: server 192.168.1.200 not responding, timed out
Mar 17 10:13:37 Inspiron kernel: [429196.156072] nfs: server 192.168.1.200 not responding, timed out
Mar 17 10:13:42 Inspiron kernel: [429200.364084] nfs: server 192.168.1.200 not responding, timed out
Mar 17 10:13:46 Inspiron kernel: …
Run Code Online (Sandbox Code Playgroud)

linux mount nfs

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

Powershell 挂载 NFS 的选项

我尝试使用选项在 Windows 上挂载 NFS 共享,但出现错误。

PS C:\Users\cclloyd> mount 10.0.40.1:/srv/Config H: -o nolock
New-PSDrive: Parameter cannot be processed because the parameter name 'o' is ambiguous. Possible matches include: -OutVariable -OutBuffer.
Run Code Online (Sandbox Code Playgroud)

为什么我会收到此错误?所有指南和教程都表明该命令运行良好。我也在 Windows 中安装了所有 NFS 服务。

powershell nfs

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