服务器之间挂载共享磁盘目录

简介: 服务器之间挂载共享磁盘目录

两台服务器之间挂载共享磁盘目录


服务端:x.x.1.111
客户端:x.x.1.112

需要的安装包 链接:https://pan.baidu.com/s/1YZlt4Ub_4muYQ0HTuFvJtg 提取码:333q

服务端环境搭建(初次搭建所有操作root用户执行)

1、nfs安装

//安装nfs
rpm -ivh *.rpm --force --nodeps
//创建共享文件夹
mkdir -p /home/xyp9x/share

2、nfs启动

systemctl enable rpcbind.service
systemctl enable nfs-server.service
systemctl start rpcbind.service
systemctl start nfs-server.service

3、nfs配置

1.编辑配置文件
vi /etc/exports
2.修改配置文件,增加下面这一行数据,指定的ip地址为客户端的地址
/home/xyp9x/share x.x.1.112(rw,insecure,no_root_squash,no_all_squash,sync)
括号中的参数含义:
ro    该主机对该共享目录有只读权限
rw    该主机对该共享目录有读写权限
root_squash  客户机用root用户访问该共享文件夹时,将root用户映射成匿名用户
no_root_squash 客户机用root访问该共享文件夹时,不映射root用户
all_squash  客户机上的任何用户访问该共享目录时都映射成匿名用户
anonuid   将客户机上的用户映射成指定的本地用户ID的用户
anongid   将客户机上的用户映射成属于指定的本地用户组ID
sync   资料同步写入到内存与硬盘中
async   资料会先暂存于内存中,而非直接写入硬盘
insecure  允许从这台机器过来的非授权访问
3.加载配置文件
exportfs -a
4.列出当前共享挂载路径
showmount -e

客户端环境搭建(初次搭建所有操作root用户执行)

1、nfs安装

//安装nfs
rpm -ivh *.rpm --force --nodeps
//创建共享文件夹
mkdir -p /home/xyp9x/share
//修改目录所在者组
chown root:xyp9x /home/xyp9x/share

2、nfs启动

systemctl enable rpcbind.service
systemctl enable nfs-server.service
systemctl start rpcbind.service
systemctl start nfs-server.service

3、mount挂载

mount -t nfs -o nolock x.x.1.111:/home/xyp9x/share /home/xyp9x/share

4、永久挂载

vi /etc/init.d/mount.sh
添加:
#!/bin/bash
#chkconfig: 35 20 80
#description: Mount
/bin/mount -t nfs -o nolock x.x.1.111:/home/xyp9x/share /home/xyp9x/share
#增加脚本的可执行权限
chmod 755 /etc/init.d/mount.sh
#添加脚本到开机自动启动项目中。添加到chkconfig,开机自启动。
cd /etc/init.d
chkconfig --add mount.sh
chkconfig mount.sh on
#关闭开机启动 
chkconfig mount.sh off
#从chkconfig管理中删除mount.sh
chkconfig --del mount.sh
#查看chkconfig管理
chkconfig --list mount.sh

备注:用以上方式挂载不同服务器的共享目录磁盘亲测可用。

备注:用常规方式修改/etc/fstab文件只适合有且仅有一台服务器进行挂载磁盘,不适合挂载多个其他服务器的共享目录磁盘,我和毛哥交流过,亲测不可用。

5、开机顺序

先启动x.x.1.111服务端,再启动x.x.1.112客户端

6、取消挂载

umount /home/xyp9x/share

7、可能出现的问题

bash-4.2$ bash: 权限不够
cp /etc/skel/.bashrc /home/user/
cp /etc/skel/.bash_profile /home/user/
chown -R user:user /home/user
Stale NFS file handle的解决方法
错误原因是客户端之前挂载的mnt目录在没有卸载的情况下,服务器侧把这个目录移除了,才会出现这样的错误提示。解决的办法就是在客户端umount一下,在重新挂载就好了。
umount /home/xyp9x/share
mount -t nfs -o nolock x.x.1.


相关文章
|
1月前
|
存储 关系型数据库 MySQL
服务器数据恢复—同友存储raid5磁盘阵列数据恢复案例
服务器数据恢复环境: 某市教育局同友存储,存储中有一组由数块磁盘组建的raid5阵列,存储空间划分若干lun。每个lun中有若干台虚拟机,其中有数台linux操作系统的虚拟机为重要数据。 服务器故障: raid崩溃导致存储无法启动。
服务器数据恢复—同友存储raid5磁盘阵列数据恢复案例
|
1月前
|
弹性计算 运维 Shell
自动备份指定目录到远程服务器
【4月更文挑战第30天】
27 0
|
4天前
|
数据挖掘 数据库
服务器数据恢复—服务器raid磁盘故障离线导致阵列瘫痪的数据恢复案例
服务器数据恢复环境: 一台某品牌DL380服务器中3块SAS硬盘组建了一组raid。 服务器故障: RAID中多块磁盘出现故障离线导致RAID瘫痪,其中一块硬盘状态指示灯显示红色。服务器上运行的数据库在D分区,备份文件存放在E分区。由于RAID瘫痪,D分区无法识别,E分区可识别但是拷贝文件报错。管理员重启服务器,导致RAID中先离线的硬盘上线并开始同步数据,同步没有完成管理员意识到有问题,于是就强制关机了,之后就没有再动过服务器。
服务器数据恢复—服务器raid磁盘故障离线导致阵列瘫痪的数据恢复案例
|
1天前
|
存储 算法 小程序
服务器数据恢复—OceanStor 5800存储磁盘阵列数据恢复案例
服务器存储数据恢复环境: 华为OceanStor 5800存储,该存储中有一组由10块硬盘组建的raid6磁盘阵列,供企业内部使用,服务器安装linux操作系统+EXT3文件系统,划分2个lun。 服务器存储故障: 管理员发现存储中raid6磁盘阵列不可用,于是将原raid6阵列中的磁盘作为成员盘重新分配raid,并对raid进行初始化。初始化进行到40%左右时,管理员意识到问题,于是强行终止初始化,部分数据已经被破坏,而且不可逆。 导致服务器存储中数据丢失的原因是raid失效,管理员将raid6阵列中的9块硬盘作为成员盘来重新分配riad5阵列,并进行了长时间的初始化操作,这个过程对原始数
|
24天前
|
负载均衡 Linux 应用服务中间件
Linux环境下快速实现两台服务器上的文件夹共享
Linux环境下快速实现两台服务器上的文件夹共享
44 2
Linux环境下快速实现两台服务器上的文件夹共享
|
2天前
|
监控 Linux BI
【linux服务器系统盘爆满】/www/server/total/logs/目录内容过多导致服务器系统盘爆满,/www/server/total/logs/ 里是什么内容?是否可以删除?
【linux服务器系统盘爆满】/www/server/total/logs/目录内容过多导致服务器系统盘爆满,/www/server/total/logs/ 里是什么内容?是否可以删除?
6 1
|
16天前
|
存储 运维 Oracle
服务器数据恢复—MSA2000存储中raid5磁盘阵列数据恢复案例
服务器存储数据恢复环境: 某品牌MSA2000服务器存储中有一组由8块SAS硬盘组建的raid5磁盘阵列,其中包含一块热备盘。分配了6个LUN,均分配给HP-Unix小机使用。磁盘分区由LVM进行管理,存放的数据主要为Oracle数据库及OA服务端。 服务器存储故障: 服务器存储raid5阵列中有两块硬盘先后离线,服务器瘫痪,无法正常访问lun。
服务器数据恢复—MSA2000存储中raid5磁盘阵列数据恢复案例
|
16天前
|
存储 数据挖掘
服务器数据恢复—EMC存储raid5磁盘阵列崩溃的数据恢复案例
一台EMC某型号存储由于存储中raid5阵列出现故障导致服务器崩溃,由于数据涉密,需要工程师到现场恢复数据。 服务器数据恢复工程师到现场后对数据进行检测,经过检测发现服务器崩溃是由于raid中某些硬盘掉线所导致。将所有磁盘编号后取出,硬件工程师对所有磁盘进行检测后没有发现有硬盘存在物理故障,也没有坏道。数据恢复工程师将所有磁盘以只读方式做扇区级的全盘镜像,镜像完成后将所有磁盘还原到原存储中,后续的数据分析和数据恢复操作都基于镜像文件进行,避免对原始磁盘数据造成二次破坏。
服务器数据恢复—EMC存储raid5磁盘阵列崩溃的数据恢复案例
|
1月前
|
运维 数据挖掘
服务器数据恢复—RAID5磁盘阵列2块盘离线的数据恢复案例
服务器中有一组由多块硬盘组建的raid5磁盘阵列,服务器阵列中2块硬盘先后掉线导致服务器崩溃。
服务器数据恢复—RAID5磁盘阵列2块盘离线的数据恢复案例
|
1月前
|
Oracle 关系型数据库 Linux
服务器数据恢复—磁盘掉线但热备盘没有启用导致RAID5阵列崩溃的数据恢复案例
某公司的一台服务器中的raid5磁盘阵列有两块磁盘先后掉线,服务器崩溃。故障服务器的操作系统为linux,操作系统部署了oa,数据库为oracle。oracle数据库已经不再对该oa系统提供后续支持,用户要求尽可能恢复操作系统和数据。 经过北亚企安数据恢复工程师检测,发现热备盘完全无启用,所有硬盘不存在明显物理故障,无明显同步的表现。
服务器数据恢复—磁盘掉线但热备盘没有启用导致RAID5阵列崩溃的数据恢复案例