我正在尝试通过这种方式将文件夹“媒体”通过网络挂载为 nfs 和 cifs 共享。
在服务器端配置“/etc/exports”
/export/bins *(rw,fsid=0,nohide,no_subtree_check,sync)
/export/bins/media *(rw,sync,no_subtree_check)
在客户端(系统 1)
sudo mount -t nfs4 192.168.1.45:/media /mnt/mediaMountedNFS
在客户端(系统 2)
sudo mount -t cifs //192.168.1.45/media /mnt/mediaMountedCIFS -o username=kevin,password=pass1234
#
设想:
挂载完成后,在无法通过“mediaMountedNfs”访问的“media”上的服务器上创建一个文件夹“temp”。
media/temp --- > X ----> mediaMountedNfs/temp,无法添加或删除内容,mediaMountedNfs/temp 的权限被拒绝。
解决方案:手动使用
chown -R kevin:somegroup temp
错误详细信息:权限被拒绝。每次在“媒体”文件夹上创建文件夹时都必须手动更改文件夹权限。仅针对 NFS 发生。
在 NFS 共享时,我可以通过什么方式将文件夹和子文件夹的 gid / uid 设置为特定值?或者有解决方案吗?