博客
关于我
NFS的安装以及windows/linux挂载linux网络文件系统NFS
阅读量:799 次
发布时间:2023-02-15

本文共 1666 字,大约阅读时间需要 5 分钟。

NFS服务器配置及客户端访问详细指南

一、创建Linux的NFS服务器

安装并配置NFS服务器之前,需先确保服务器环境的准备工作。

1.1 安装必要软件包

通过YUM安装NFS相关工具包:

yum install nfs-utils rpcbind

1.2 禁用防火墙

在CentOS 6.4上关闭防火墙:

/etc/init.d/iptables stop

验证防火墙状态:

/etc/init.d/iptables status

1.3 启用NFS服务

启动NFS服务并设置为开机自启动:

chkconfig --level 2345 nfs onservice nfs start

1.4 共享文件夹

编辑/etc/exports文件,添加共享规则:

vi /etc/exports

示例配置:

/home/51/share 192.168.188.0/24(rw)/home/51/share 192.168.188.65(rw,sync,no_root_squash)

1.5 启动RPCbind服务

确保RPCbind服务运行:

chkconfig --level 2345 rpcbind onservice rpcbind start

1.6 验证NFS服务状态

使用netstat命令查看NFS服务状态:

netstat -lt

确认NFS服务监听地址:

tcp    0    0    *:54912    *:*    LISTENtcp    0    0    *:nfs    *:*    LISTENtcp    0    0    *:40004    *:*    LISTEN

1.7 测试文件系统挂载

使用以下命令挂载NFS共享目录:

sudo mount -t nfs 192.168.1.10:/home/51/share /mnt

或使用TCP协议:

sudo mount -t nfs -o proto=tcp 192.168.1.10:/home/51/share /mnt

二、Linux NFS客户端配置

2.1 安装客户端软件包

安装必要的软件包:

yum install nfs-utils rpcbind  # CentOS 6

2.2 挂载共享目录

使用showmount命令查看共享目录:

showmount -e 192.168.188.143

2.3 挂载命令

挂载命令示例:

mount -t nfs 192.168.0.10:/home/share /mnt

2.4 取消挂载

取消挂载命令:

umount -a

2.5 自动挂载配置

编辑/etc/fstab文件:

vi /etc/fstab

添加自动挂载条目:

192.168.188.143:/mnt/koji /mnt/koji nfs defaults 1 2

/etc/rc.local中添加自动挂载命令:

mount -a

2.6 测试挂载状态

查看分区状态:

df -Th

查看挂载情况:

cat /etc/mtab

三、Windows系统连接Linux NFS

3.1 配置Windows NFS客户端

启用Windows NFS客户端服务:

  • 打开“控制面板 -> 程序 -> 变更或关闭Windows功能”
  • 2.勾选“NFS客户端”选项。

    3.2 设置NFS客户端属性

    配置网络文件系统服务:

    • 传输协议:选择UDP或TCP,默认为UDP。
    • 装载选项:启用软装载。

    3.3 映射网络驱动器

    使用命令挂载共享目录:

    mount \\nfs\home\51\share X:

    3.4 自动挂载设置

    在“我的电脑”中选择“映射网络驱动器”,勾选“重新连接时重新连接”以实现开机自动挂载。

    3.5 取消挂载

    点击“我的电脑”中的“取消映射网络驱动器”,或使用命令:

    umount X:

    或取消所有挂载:

    umount -a

    通过以上步骤,您可以顺利搭建并连接NFS服务器,完成文件共享和访问任务。

    转载地址:http://jacfk.baihongyu.com/

    你可能感兴趣的文章
    Objective-C实现linear regression线性回归算法(附完整源码)
    查看>>
    Objective-C实现linear search线性搜索算法(附完整源码)
    查看>>
    Objective-C实现Linear search线性搜索算法(附完整源码)
    查看>>
    Objective-C实现LinearSieve线性素数筛选算法 (附完整源码)
    查看>>
    Objective-C实现LinkedListNode链表节点类算法(附完整源码)
    查看>>
    Objective-C实现LinkedList链表算法(附完整源码)
    查看>>
    Objective-C实现local weighted learning局部加权学习算法(附完整源码)
    查看>>
    Objective-C实现logistic regression逻辑回归算法(附完整源码)
    查看>>
    Objective-C实现logistic sigmoid函数(附完整源码)
    查看>>
    Objective-C实现longest Common Substring最长公共子串算法(附完整源码)
    查看>>
    Objective-C实现longest increasing subsequence最长递增子序列算法(附完整源码)
    查看>>
    Objective-C实现longestCommonSubsequence最长公共子序列算法(附完整源码)
    查看>>
    Objective-C实现LongestIncreasingSubsequence最长递增子序列算法(附完整源码)
    查看>>
    Objective-C实现lorenz transformation 洛伦兹变换算法(附完整源码)
    查看>>
    Objective-C实现Lower-Upper Decomposition上下分解算法(附完整源码)
    查看>>
    Objective-C实现LowerCaseConversion小写转换算法(附完整源码)
    查看>>
    Objective-C实现lowest common ancestor最低共同祖先算法(附完整源码)
    查看>>
    Objective-C实现LRU 缓存算法(附完整源码)
    查看>>
    Objective-C实现LRU缓存(附完整源码)
    查看>>
    Objective-C实现LRU(least recently used)算法(附完整源码)
    查看>>