nfs共享文件夹

本文介绍如何使用mount命令挂载远程目录,并解决卸载时遇到deviceisbusy的问题。文章强调,在处理目录挂载时,需注意之前挂载的目录是否依然存在,避免在执行如ls等命令时出现卡顿。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

http://blog.51cto.com/4534309/2087202

使用mount -t nfs IP:/目录 /目录挂载

卸载时,如果提示device is busy,可以使用umount -l /目录卸载,挂载远程目录需要注意的是,如果以前B目录挂载了A目录,但现在A目录没有,那么在B目录执行命令会卡主,例如ls

转载于:https://www.cnblogs.com/zhong12322/p/10234815.html

NFS共享夹默认情况下是不加密的,因此网络传输过程中可能存在安全险。如果需要对NFS共享文件进行加密,可以使用NFSv4版本启用Kerberos身份验证来实加密传输。 以下是在CentOS 7上使用NFSv4Kerberos进行加密的步骤: 1. 安装必要的软件包: ```shell yum install nfs-utils krb5-workstation ``` 2. 配置Kerberos认证: 编辑Kerberos配置文件`/etc/krb5.conf`,添加以下内容: ```shell [libdefaults] default_realm = YOUR_REALM [realms] YOUR_REALM = { kdc = YOUR_KDC_SERVER admin_server = YOUR_ADMIN_SERVER } [domain_realm] .your_domain = YOUR_REALM your_domain = YOUR_REALM ``` 将`YOUR_REALM`替换为您的域名,将`YOUR_KDC_SERVER``YOUR_ADMIN_SERVER`替换为您的KDC服务器管理员服务器的主机名或IP地址。 3. 创建Kerberos密钥表: ```shell kadmin.local -q "addprinc -randkey nfs/YOUR_SERVER_NAME" kadmin.local -q "ktadd nfs/YOUR_SERVER_NAME" ``` 将`YOUR_SERVER_NAME`替换为您的NFS服务器的主机名。 4. 配置NFS服务器: 编辑NFS配置文件`/etc/exports`,添加以下内容: ```shell /path/to/shared/folder *(sec=krb5p,rw,sync,no_root_squash) ``` 将`/path/to/shared/folder`替换为您要共享文件夹路径。 5. 启动NFSrpcbind服务: ```shell systemctl start nfs-server rpcbind systemctl enable nfs-server rpcbind ``` 6. 在客户端上挂载NFS共享文件夹: ```shell mount -t nfs4 -o sec=krb5p YOUR_SERVER_NAME:/path/to/shared/folder /mnt/nfs ``` 将`YOUR_SERVER_NAME`替换为您的NFS服务器的主机名,将`/path/to/shared/folder`替换为您要挂载的共享文件夹路径,将`/mnt/nfs`替换为您要挂载到的本地目录。 现在,您的NFS共享文件夹将通过Kerberos加密进行传输。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值