我目前正在我的 Mac 客户端 (Macos 10.14.1) 和 Raspberry Pi3 服务器 (U16.04.1 LTS) 之间设置基于 NFS 的文件共享。当我双启动我的 Mac (MacOS/Ubuntu18) 时,我想将我的 Pi 与 NFS(我已经有 Samba 运行良好,但它不处理 Unix 权限)作为一个共同的家,以减少文件重复并简化版本控制. 在我让 MacOS 正常工作后,我将处理 Ubuntu 设置。
我目前有两个共享设置,一个使用 NFS3 (anonymous),另一个使用 NFSv4 (home/user1)。读取/写入文件到任一共享都非常快且运行良好(UID/GID 不匹配除外)。我遇到的问题是,虽然在 NFS3 共享上列出文件也非常快,但在 NFSv4 共享上列出文件非常慢,我不知道为什么。
以下是我正在使用的所有设置。我没有mount --bind在服务器上使用过,因为我认为没有必要并且与我的问题没有任何关系,但我可能是错的。
几天来我一直在寻找这个问题的解决方案,但是我读过的任何内容都没有解决我的问题,其他人总是抱怨目录包含大量文件,也没有我看到的任何建议解决了我的问题. 原来,它已经与终端我的颜色设置做的,看到更新下面。
最终,我想在我的 Mac 和 Pi 之间同步 UID/GID,但这是另一个问题,因为我现在不太了解使用(但希望没有)Kerberos 设置 LDAP(或使用 NIS?)。另外,我现在没有域控制器设置。
提前感谢您抽出时间阅读我的问题和您的建议。
服务器端
/etc/exports:
/srv/anonymous *(rw,sync,insecure,no_subtree_check,all_squash)
/srv/home/user1 *(rw,sync,fsid=0,insecure,crossmnt,no_subtree_check,no_root_squash)
Run Code Online (Sandbox Code Playgroud)
/etc/default/nfs-common:
NEED_STATD=
NEED_IDMAPD=yes
STATDOPTS="--port 4000 --outgoing-port 4001"
NEED_GSSD=
Run Code Online (Sandbox Code Playgroud)
/etc/default/nfs-kernel-server:
RPCNFSDCOUNT=8
RPCNFSDPRIORITY=0
RPCMOUNTDOPTS="--manage-gids …Run Code Online (Sandbox Code Playgroud) 我正在使用 PuTTY 通过 SSH 访问我的 U14.04 LTS 服务器。
当我使用我的主帐户登录时,数字键盘键在 BASH CLI 中工作正常。
当我登录到使用 Jailkit 被监禁的用户时,home/end 键在 CLI 中返回一个“~”字符和响铃(Pgup、PgDn 也这样做)。例如,尽管当我使用 nano 编辑文件时,这些键工作正常。
我的$TERM变量设置为“ xterm”,并且我已将“ .bashrc”从我的主帐户复制到此用户,因此文件夹以其正常颜色显示并且别名有效。
有人可以建议我,我在监狱中缺少什么阻止正确配置键盘的东西吗?也许无法从监狱访问二进制文件,或者用户的配置设置?