nfs挂载和取消挂载命令

挂载共享目录,运行以下命令。其中,-t选项用于指定文件系统的类型为nfs。
mount -t nfs 192.168.4.211:/data/nfs_share /root/remote_dir

共享目录使用结束之后,卸载共享目录,运行以下命令:
umount /root/remote_dir
### NFS 挂载命令的使用方法 在 Linux 中,`mount` 是用于挂载文件系统的标准工具之一。对于网络文件系统 (NFS),可以通过 `mount` 命令手动挂载远程服务器上的共享目录到本地指定路径。 #### 手动挂载 NFS 共享目录 要手动挂载 NFS 文件系统,可以按照以下语法操作: ```bash sudo mount -t nfs [选项] 服务器地址:/远端目录 /本地挂载点 ``` 其中: - `-t nfs`: 表示目标文件系统类型为 NFS。 - `[选项]`: 可选参数列表,例如 `rw`, `ro`, `hard`, 或者 `soft` 等[^2]。 - `服务器地址:/远端目录`: 远程主机 IP 地址或域名以及其共享的目录路径。 - `/本地挂载点`: 需提前创建好的本地目录作为挂载点。 ##### 示例 假设有一台 NFS 服务器位于 `192.168.1.100` 并提供了一个名为 `/exports/data` 的共享目录,则可以在客户端通过如下方式将其挂载至 `/mnt/nfsdata/`: ```bash sudo mkdir -p /mnt/nfsdata/ sudo mount -t nfs 192.168.1.100:/exports/data /mnt/nfsdata/ -o rw,bg,hard,intr,rsize=8192,wsize=8192,timeo=14,proto=tcp,mountport=2049 ``` 此命令中的常用选项解释如下: - `rw`: 读写权限。 - `bg`: 如果无法立即连接则以后台模式继续尝试重新挂载。 - `hard`: 当发生错误时保持阻塞状态直到恢复成功;相比软挂载更可靠但可能造成程序卡死。 - `intr`: 允许中断被阻塞的操作(仅适用于硬挂载)。 - `rsize/wsize`: 定义数据传输块大小,默认值通常已优化无需修改除非有特殊需求。 - `timeo`: 设置超时时间单位为十分之几秒,在这里设置的是 1.4 秒。 - `proto`: 使用 TCP 协议而非 UDP 来提高稳定性。 - `mountport`: 明确指定了用于初始建立联系的服务端口号码。 #### 开机自动挂载配置 为了使上述挂载过程能够在每次重启之后仍然有效而不需要再次运行该指令,应当将相应的条目加入到 `/etc/fstab` 文件里去永久保存下来。 编辑 fstab 文件并添加一行类似于下面的内容即可完成自动化处理: ```plaintext 192.168.1.100:/exports/data /mnt/nfsdata nfs defaults,_netdev 0 0 ``` 这里的字段含义依次分别是:源位置、目的位置、文件系统类型、附加选项、备份优先级启动顺序检查频率[^1]。 注意如果存在防火墙规则或者 SELinux 政策影响的话还需要额外调整允许相应流量通行才行。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值