linux 设置共享目录
来源:互联网 发布:淘宝购买魔术道具 编辑:程序博客网 时间:2024/04/29 02:00
为了解决不同服务器不同工程间图片目录共享,服务器间配置了个共享目录。
server端配置
配置要共享的目录
vi /etc/exports
/data/server/share 192.168.1.100(rw,sync)
格式:
共享目录 允许连接的客户端(权限,用户映射)
客户端格式:
指定ip地址的主机:192.168.0.100
ip段:192.168.1.*;
192.168.1.100/120
指定域名的主机:www.baidu.com
指定域中的所有主机:*.baidu.com
所有主机:*
权限,用户映射选项
all_squash:将远程访问的所有普通用户及所属组都映射为匿名用户或用户组(nfsnobody);
no_all_squash:与all_squash取反(默认设置);
root_squash:将root用户及所属组都映射为匿名用户或用户组(默认设置);
no_root_squash:与rootsquash取反;
anonuid=xxx:将远程访问的所有用户都映射为匿名用户,并指定该用户为本地用户(UID=xxx);
anongid=xxx:将远程访问的所有用户组都映射为匿名用户组账户,并指定该匿名用户组账户为本地用户组账户(GID=xxx);
secure:限制客户端只能从小于1024的tcp/ip端口连接nfs服务器(默认设置);
insecure:允许客户端从大于1024的tcp/ip端口连接服务器;
sync:将数据同步写入内存缓冲区与磁盘中,效率低,但可以保证数据的一致性;
async:将数据先保存在内存缓冲区中,必要时才写入磁盘;
wdelay:检查是否有相关的写操作,如果有则将这些写操作一起执行,这样可以提高效率(默认设置);
no_wdelay:若有写操作则立即执行,应与sync配合使用;
subtree:若输出目录是一个子目录,则nfs服务器将检查其父目录的权限(默认设置);
no_subtree:即使输出目录是一个子目录,nfs服务器也不检查其父目录的权限,这样可以提高效率;
启动NFS服务器
为了使NFS服务器能正常工作,需要启动portmap和nfs两个服务,并且portmap一定要先于nfs启动。
>service portmap start
>service nfs start
>exportfs
若已经启动可用重启命令
>service portmap restart
>service nfs restart
>exportfs (读取/etc/exports中的信息,并将有关的directories(或filesystems)分享给NFS clients.否则client无信息)
查询NFS服务器状态命令
>service portmap status
>service nfs status
停止NFS服务器
要停止NFS运行时,需要先停止nfs服务再停止portmap服务,对于系统中有其他服务(如NIS)需要使用时,不需要停止portmap服务
> service nfs stop
> service portmap stop
查询NFS的共享状态
>showmount -e
client获取共享目录
启动portmap服务,若不启动报mount.nfs: Input/output error错误
>service portmap start
建立目录用来挂载
mkdir –p /data/client/share
建立挂载
mount ip:/data/server/share /data/client/share
mount命令格式:
mount NFS服务器IP:共享目录 本地挂载点目录
查看/data/client/share内容同server端,对文件进行修改操作会同步server端
取消挂载
server端配置
配置要共享的目录
vi /etc/exports
/data/server/share 192.168.1.100(rw,sync)
格式:
共享目录 允许连接的客户端(权限,用户映射)
客户端格式:
指定ip地址的主机:192.168.0.100
ip段:192.168.1.*;
192.168.1.100/120
指定域名的主机:www.baidu.com
指定域中的所有主机:*.baidu.com
所有主机:*
权限,用户映射选项
all_squash:将远程访问的所有普通用户及所属组都映射为匿名用户或用户组(nfsnobody);
no_all_squash:与all_squash取反(默认设置);
root_squash:将root用户及所属组都映射为匿名用户或用户组(默认设置);
no_root_squash:与rootsquash取反;
anonuid=xxx:将远程访问的所有用户都映射为匿名用户,并指定该用户为本地用户(UID=xxx);
anongid=xxx:将远程访问的所有用户组都映射为匿名用户组账户,并指定该匿名用户组账户为本地用户组账户(GID=xxx);
secure:限制客户端只能从小于1024的tcp/ip端口连接nfs服务器(默认设置);
insecure:允许客户端从大于1024的tcp/ip端口连接服务器;
sync:将数据同步写入内存缓冲区与磁盘中,效率低,但可以保证数据的一致性;
async:将数据先保存在内存缓冲区中,必要时才写入磁盘;
wdelay:检查是否有相关的写操作,如果有则将这些写操作一起执行,这样可以提高效率(默认设置);
no_wdelay:若有写操作则立即执行,应与sync配合使用;
subtree:若输出目录是一个子目录,则nfs服务器将检查其父目录的权限(默认设置);
no_subtree:即使输出目录是一个子目录,nfs服务器也不检查其父目录的权限,这样可以提高效率;
启动NFS服务器
为了使NFS服务器能正常工作,需要启动portmap和nfs两个服务,并且portmap一定要先于nfs启动。
>service portmap start
>service nfs start
>exportfs
若已经启动可用重启命令
>service portmap restart
>service nfs restart
>exportfs (读取/etc/exports中的信息,并将有关的directories(或filesystems)分享给NFS clients.否则client无信息)
查询NFS服务器状态命令
>service portmap status
>service nfs status
停止NFS服务器
要停止NFS运行时,需要先停止nfs服务再停止portmap服务,对于系统中有其他服务(如NIS)需要使用时,不需要停止portmap服务
> service nfs stop
> service portmap stop
查询NFS的共享状态
>showmount -e
client获取共享目录
启动portmap服务,若不启动报mount.nfs: Input/output error错误
>service portmap start
建立目录用来挂载
mkdir –p /data/client/share
建立挂载
mount ip:/data/server/share /data/client/share
mount命令格式:
mount NFS服务器IP:共享目录 本地挂载点目录
查看/data/client/share内容同server端,对文件进行修改操作会同步server端
取消挂载
umount /data/client/share
有时候报is busy 无法取消,加上 -l参数即可
0 0
- Linux设置共享目录
- linux 设置共享目录
- 设置linux共享目录
- Linux 共享目录NFS设置
- linux设置nfs共享目录
- Linux设置nfs共享目录
- Linux中设置共享目录
- linux下设置共享目录
- linux环境,设置目录共享
- linux下目录共享挂载设置
- 在Linux中设置共享目录
- 在Linux中设置共享目录
- 在Linux中设置共享目录
- win7设置共享目录
- virtualbox 设置共享目录
- virtualbox 共享目录设置
- Ubuntu设置共享目录
- vmware设置共享目录
- 问题解决:FFmpeg视频编解码库,无法解析的外部信号
- 改变体质,预防癌症第一步 (分享大家学习)
- 换手率短线炒股神器测评
- 尾递归
- java编程思想(读书笔记):8.接口和内隐类
- linux 设置共享目录
- 平台开发中访问窗体其他属性
- CFileDialog使用注意事项
- labview做上位机+3D显示+MPU6050
- 详解JS作用域和this关键字
- 日期时间:Calendar的使用
- hadoop学习009
- 理解 redux
- Springmvc中对日期类型的属性转换问题和自定义的参数解析器