AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / computer / 问题

问题[nfs](computer)

Martin Hope
user1829527
Asked: 2023-08-09 01:14:44 +0800 CST

挂载的文件在哪台计算机上执行?

  • 5

这可能是几个问题,但我觉得这是一个类似的问题。安装的可执行文件在哪台计算机上执行?这会随着 like sshfs、nfs、 or的改变而改变吗ln?就像如果你有一个存储服务器和一个计算服务器,存储服务器上的可执行包可以在计算服务器上运行吗?

nfs
  • 1 个回答
  • 46 Views
Martin Hope
ehammer
Asked: 2022-09-04 05:40:07 +0800 CST

NFS 目录组权限不起作用

  • 6

由于某种原因,属于特定组的用户(该组在 NFS 目录上有 rwx)无法 cd 进入该目录。我在这里不知所措,一定有我想念的东西。客户端和服务器都是 Debian 11 服务器

在 NFS 客户端上,这里是用户/组信息:

root@client:/# ls -lisa /media/
total 17
 4 drwxr-xr-x  5 root  root  4096 Apr 15 14:33 .
 4 drwxr-xr-x 17 root  root  4096 Aug 16 05:14 ..
 4 drwxrwx---  5 media media 4096 Sep  2 20:41 Download

root@client:/# ls -lisa /media/Download/
total 36
       2  4 drwxrwx--- 6 media media  4096 Sep  3 09:05 .
  783361  4 drwxr-xr-x 5 root  root   4096 Sep  3 09:04 ..
      11 16 drwxrwx--- 2 media media 16384 Apr 11 17:55 lost+found
11272193  4 drwxr-xr-x 2 media media  4096 Sep  3 09:05 testdir
      12  0 -rw-r--r-- 1 media media     0 Sep  3 09:04 test.txt

root@client:/# id media
uid=1090(media) gid=1090(media) groups=1090(media)

root@client:/# id user
uid=1000(user) gid=1000(user) groups=1000(user),1090(media)

root@client:/# cat /etc/passwd | egrep "user|media"
user:x:1000:1000:user,,,:/home/user:/bin/bash
media:x:1090:1090::/home/media:/usr/sbin/nologin

root@client:/# mount
192.168.24.10:/media/Download on /media/Download type nfs4 (rw,relatime,vers=4.2,rsize=131072,wsize=131072,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,clientaddr=192.168.24.5,local_lock=none,addr=192.168.24.100)

user@client:~$ whoami | id
uid=1000(user) gid=1000(user) groups=1000(user),1090(media)

user@client:~$ ls -lisa /media/Download/
ls: cannot open directory '/media/Download/': Permission denied

为什么用户被拒绝访问下载文件夹?它们是组媒体的一部分,并且该文件夹具有该组的 rwx。这里有什么问题?

在 NFS 服务器上:

root@server:/# ls -lisa /media/
total 16
128771 4 drwxr-xr-x  4 root  root  4096 Apr 15 04:32 .
     2 4 drwxr-xr-x 18 root  root  4096 Aug 16 08:12 ..
     2 4 drwxrwx---  6 media media 4096 Sep  3 08:05 Download

root@server:/# ls -lisa /media/Download/
total 36
       2  4 drwxrwx--- 6 media media  4096 Sep  3 08:05 .
  128771  4 drwxr-xr-x 4 root  root   4096 Apr 15 04:32 ..
      11 16 drwxrwx--- 2 media media 16384 Apr 11 16:55 lost+found
11272193  4 drwxr-xr-x 2 media media  4096 Sep  3 08:05 testdir
      12  0 -rw-r--r-- 1 media media     0 Sep  3 08:04 test.txt

root@server:/# id media
uid=1090(media) gid=1090(media) groups=1090(media)

root@server:/# cat /etc/exports
/media/Download 192.168.24.5/32(rw,anonuid=1090,anongid=1090,no_subtree_check,root_squash)

root@server:/# cat /etc/passwd | grep media
media:x:1090:1090::/home/media:/usr/sbin/nologin

如果我将 NFS 服务器目录权限更改为 777,那么我可以从客户端读取和写入下载。但显然我宁愿限制更多,只让允许的用户在该目录中读/写。

我已经多次重新启动客户端和服务器,但同样的权限被拒绝。

permissions nfs
  • 1 个回答
  • 128 Views
Martin Hope
iAdjunct
Asked: 2022-04-26 05:35:41 +0800 CST

带有网络主目录的 CentOS/RHEL 用户系统

  • 6

我正在尝试在企业网络环境中部署 podman 用户服务,在该环境中,所有 Linux 用户的主目录都从公共文件服务器 NFS 挂载。当我的用户在每台机器上的主目录被 nfs 挂载到同一个共享时,我不确定如何拥有特定于计算机的用户级服务。

为了让 podman 能够干净地使用网络主目录,我发现我需要将设置graphroot设置为指向每台本地机器上的某个位置,否则每台机器上的容器将尝试使用相同的存储并感到困惑。好的,我可以做到(尽管需要与 IT 部门合作进行设置)。

将 pod/容器转换为用户级服务(使用podman generate systemd)时,我通常会将.service文件放入其中,~/.config/systemd/user但这也在网络共享中,因此会影响我在每个位置的用户。

有没有解决这个问题的标准方法?我如何在每台机器上拥有用户级服务(即我可能希望不同的机器拥有不同的服务,特别是如果这些服务是由它们的 ID 引用的容器)?

奖金问题扩展:我也打算设置loginctl enable-linger. 由于 NFS 主目录是延迟挂载的,这实际上会导致服务在启​​动时启动吗?

systemd nfs
  • 1 个回答
  • 186 Views
Martin Hope
MarcoLe
Asked: 2022-03-24 08:51:31 +0800 CST

macOS Monterey - 授予 nfsd root 访问权限

  • 5

您好,我正在尝试设置对 nfsd 的全盘访问,但在系统偏好设置的隐私部分中找不到它。有没有办法通过命令行做到这一点?

PS nfsd 已启用并运行环境:macOS Monterey (12.3) 芯片:Apple M1 Pro

在此处输入图像描述

macos nfs
  • 1 个回答
  • 205 Views
Martin Hope
Zeth
Asked: 2021-12-29 02:32:25 +0800 CST

如何在 Mac 上查看 NFS 服务人员的数量

  • 5

如何查看nfsd我的 Mac 上正在运行的服务人员数量?


语境

我正在使用一个非常慢的 Vagrant 环境。tcpdump -i any port not 22从虚拟机内部看,我可以看到网络接口的负担很大。并查看盒子内的bpytop 。

我可以从这两篇文章中读到:

  • 优化 NFS 文件系统
  • 调整 NFS 以获得更好的性能

...可以通过更改nfsd-daemon 正在运行的服务人员数量来改进 NFS。但是他们关于如何做到这一点的指南是 Unix 特定的——我在 Mac 上。

而且我很难弄清楚,我是如何看到我运行了多少服务人员的。


解决方案尝试

  • 我试着看nfsstat,但在那里看不到它。
  • 我试着nfsstat用这个命令每秒运行一次:while true; do nfsstat; echo " \n\n --------- \n\n $(date '+%H:%M:%S') \n\n"; sleep 1; done- 看看我是否能在某个地方发现任何重大变化。
  • 我看了看,/etc/nfs.conf但那是空的(忽略顶部的评论)。
  • 我也看了看/etc/exports/,但这只是列出了已安装的文件夹。
  • 我试着看ps aux | egrep "nfs|PID",但我真的看不到那里有任何重要的东西。
mac nfs
  • 1 个回答
  • 126 Views
Martin Hope
Caglayan DOKME
Asked: 2021-12-15 21:05:41 +0800 CST

为什么 Petalinux 在初始化时会运行 mountnfs 脚本?

  • 5

/etc/rc5.d我正在检查 PetaLinux 生成的根文件系统文件,并在文件夹下看到了几个启动脚本。其中一个被命名S15mountnfs.sh并链接到mountnfs.sh放置在下面的脚本/etc/init.d

根据我对它的内容和名称的理解,我猜它只负责挂载 NFS 根文件系统。由于这是一个位于已挂载文件系统中的脚本,为什么我们需要调用它?

linux nfs
  • 1 个回答
  • 49 Views
Martin Hope
cclloyd
Asked: 2021-09-24 07:58:44 +0800 CST

带有选项的 Powershell 挂载 NFS

  • 7

我正在尝试使用选项在 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.

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

powershell nfs
  • 1 个回答
  • 3844 Views
Martin Hope
Justin
Asked: 2021-01-15 16:55:47 +0800 CST

来自客户端的 FreeNAS/TrueNAS NFS v4 挂载超时

  • 5

让 Free/TrueNAS 设备愉快地为 SMB/AFP 提供服务,但对 NFS 不太满意 =(

TrueNAS 设置:

  • [X] 启用 NFSv4

  • [ ] NFSv4 的 NFSv3 所有权模型

  • [] NFSv4 需要 Kerberos

  • [] 服务器 UDP NFS 客户端

  • [X] 允许非 root 挂载

  • [ ] 支持 >16 组

  • [] 记录 mountd(8) 请求

  • [ ] 记录 rpc.statd(8) 和 rpc.lockd(8)

(选中/未选中“启用 NFSv4”的结果相同)

我添加了一个 NFS 共享,具有默认设置服务器/客户端上都存在
相同的用户(UID/GID)
在 内设置以下内容fstab以允许从非 root 安装:

192.168.1.50:/mnt/tank/bob                           /mnt/nfs/bob  nfs    defaults 0 0

发出以下结果会导致超时:

% mount -vvv 192.168.1.50:/mnt/tank/bob /mnt/nfs/bob 
mount.nfs: timeout set for Thu Jan 14 17:26:42 2021
mount.nfs: trying text-based options 'vers=4.2,addr=192.168.1.50,clientaddr=192.168.1.51'
mount.nfs: mount(2): Connection timed out
mount.nfs: Connection timed out

我还在/etc/host两台机器上添加了条目:
服务器:
192.168.1.51 myhost myhost.mydomain.com
客户端:
192.168.1.50 serverhost serverhost.mydomain.com

从客户端,nfs-ls可以列出共享上的内容就好了:

nfs-ls nfs://192.168.1.50/mnt/tank/bob                         
-rw-r--r--  1  1234  1234          212 .rhosts
-rw-------  1  1234  1234         1572 .history
-rw-r--r--  1  1234  1234          983 .cshrc
-rw-------  1  1234  1234           37 .lesshst
-rw-r--r--  1  1234  1234          782 .shrc
-rw-r--r--  1  1234  1234          301 .mail_aliases
-rw-r--r--  1  1234  1234          267 .mailrc
-rw-r--r--  1  1234  1234           91 .login_conf
-rw-r--r--  1  1234  1234          881 .profile
-rw-r--r--  1  1234  1234          323 .login
mount nfs
  • 1 个回答
  • 878 Views
Martin Hope
projix
Asked: 2020-12-11 09:17:37 +0800 CST

nfs 导出的 fs 中的(unix 域)套接字是否“神奇地”跨主机工作?

  • 6

这个问题适用于 debian 附带的 nfsv4 实现。

如果两台主机都挂载了 nfs 共享,并且 fs 中存在一个套接字,那么两台主机上的进程可以通过这个套接字相互通信吗?

nfs
  • 1 个回答
  • 411 Views
Martin Hope
Lawless
Asked: 2019-11-02 06:58:13 +0800 CST

在 XFS 中更改单位和宽度而不丢失数据

  • 6

我们有一个具有 32 个计算节点的中型科学集群。头节点为 RAID-6 的 54TB 存储提供服务。它由 22 个 3TB HDD(2 个奇偶校验单元)和 256K 的条带大小组成。NFS 是 /home。我们最近一直在经历糟糕的 I/O 性能。当我执行时,xfs_info /home 我看到以下内容

meta-data=/dev/sdb1              isize=256    agcount=55, agsize=268435455 blks
         =                       sectsz=512   attr=2, projid32bit=0
         =                       crc=0        finobt=0 spinodes=0
data     =                       bsize=4096   blocks=14648380928, imaxpct=1
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=0
log      =internal               bsize=4096   blocks=521728, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0

有人指出 sunit 和 swidth 应该匹配 RAID 配置。在我们的例子中,sunit 必须是 256K,swidth 必须是 20。显然,我可以重置这些值的唯一方法是通过 mkfs.xfs。但是,我有点犹豫,我害怕丢失用户数据

我的问题是:使用 mkfs.xfs 重新配置分区表是否可能会丢失用户数据?更改单位和宽度最安全的方法是什么?

我会很感激你的意见和建议

谢谢

raid nfs
  • 1 个回答
  • 336 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何减少“vmmem”进程的消耗?

    • 11 个回答
  • Marko Smith

    从 Microsoft Stream 下载视频

    • 4 个回答
  • Marko Smith

    Google Chrome DevTools 无法解析 SourceMap:chrome-extension

    • 6 个回答
  • Marko Smith

    Windows 照片查看器因为内存不足而无法运行?

    • 5 个回答
  • Marko Smith

    支持结束后如何激活 WindowsXP?

    • 6 个回答
  • Marko Smith

    远程桌面间歇性冻结

    • 7 个回答
  • Marko Smith

    子网掩码 /32 是什么意思?

    • 6 个回答
  • Marko Smith

    鼠标指针在 Windows 中按下的箭头键上移动?

    • 1 个回答
  • Marko Smith

    VirtualBox 无法以 VERR_NEM_VM_CREATE_FAILED 启动

    • 8 个回答
  • Marko Smith

    应用程序不会出现在 MacBook 的摄像头和麦克风隐私设置中

    • 5 个回答
  • Martin Hope
    Vickel Firefox 不再允许粘贴到 WhatsApp 网页中? 2023-08-18 05:04:35 +0800 CST
  • Martin Hope
    Saaru Lindestøkke 为什么使用 Python 的 tar 库时 tar.xz 文件比 macOS tar 小 15 倍? 2021-03-14 09:37:48 +0800 CST
  • Martin Hope
    CiaranWelsh 如何减少“vmmem”进程的消耗? 2020-06-10 02:06:58 +0800 CST
  • Martin Hope
    Jim Windows 10 搜索未加载,显示空白窗口 2020-02-06 03:28:26 +0800 CST
  • Martin Hope
    andre_ss6 远程桌面间歇性冻结 2019-09-11 12:56:40 +0800 CST
  • Martin Hope
    Riley Carney 为什么在 URL 后面加一个点会删除登录信息? 2019-08-06 10:59:24 +0800 CST
  • Martin Hope
    zdimension 鼠标指针在 Windows 中按下的箭头键上移动? 2019-08-04 06:39:57 +0800 CST
  • Martin Hope
    jonsca 我所有的 Firefox 附加组件突然被禁用了,我该如何重新启用它们? 2019-05-04 17:58:52 +0800 CST
  • Martin Hope
    MCK 是否可以使用文本创建二维码? 2019-04-02 06:32:14 +0800 CST
  • Martin Hope
    SoniEx2 更改 git init 默认分支名称 2019-04-01 06:16:56 +0800 CST

热门标签

windows-10 linux windows microsoft-excel networking ubuntu worksheet-function bash command-line hard-drive

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve