技术标签: linux
阿里云上给ECS主机新加了一块磁盘,需要挂载到另一个云主机内网,存放系统日志。
阿里云新购买的磁盘时绑定主机的,所以只能通过nfs的方式给挂载到日志主机上面。
一、安装 NFS 服务器所需的软件包:
1
|
yum
install
-y nfs-utils
|
二、编辑exports文件,添加从机
1
2
|
vim
/etc/exports
/logwarehouse 192.168.0.7(rw,all_squash,anonuid=0,anongid=0)
|
192.168.0.7 机器可以挂载NFS服务器上的/data目录到自己的文件系统中
rw表示可读写;sync表示同步写,(不要包含fsid=0!!!表示将/data找个目录包装成根目录,否则从机切换到非root用户后,再访问挂载后端分区,提示permission denied错误!)具体参数说明点击这里
×××××参数说明
三、启动nfs服务
先为rpcbind和nfs做开机启动:
1
2
|
systemctl
enable
rpcbind.service
systemctl
enable
nfs-server.service
|
然后分别启动rpcbind和nfs服务:
1
2
|
systemctl start rpcbind.service
systemctl start nfs-server.service
|
确认NFS服务器启动成功:
1
|
rpcinfo -p
|
检查 NFS 服务器是否挂载我们想共享的目录 /data:
1
2
3
4
|
exportfs
#可以查看到已经ok
/data
192.168.0.100
/data
192.168.0.101
|
四、在从机上安装NFS 客户端
首先是安裝nfs,同上,然后启动rpcbind服务
先为rpcbind做开机启动:
1
|
systemctl
enable
rpcbind.service
|
然后启动rpcbind服务:
1
|
systemctl start rpcbind.service
|
注意:客户端不需要启动nfs服务
检查 NFS 服务器端是否有目录共享:
1
|
showmount -e nfs服务器的IP
|
在从机上使用 mount 挂载服务器端的目录/data到客户端某个目录下:
1
2
3
|
mkdir
/data
mount
-t nfs4 nfs服务器IP:/
/data
df
-h 查看是否挂载成功
|
想在客户机上实现开机挂载,则需要编辑/etc/rc.d/rc.local
1
2
3
|
vi
/etc/rc.d/rc.local
# 加上
mount -t nfs 192.168.0.6:/logwarehouse /logwarehouse
|
客户端挂载后,写文件时可能会报一个权限问题:Permission denied。
解决这个问题可以修改nfs主服务器/etc/exports文件,改成如下內容:
1
2
3
|
vi
/etc/exports
# xx请根据下面替换
/data
192.168.0.7(rw,
sync
,anonuid=xx,anongid=xx)
|
查看服务器uid
1
2
|
# id root
uid=0(root) gid=0(root)
groups
=0(root)
|
重新读取NFS配置文件:
1
|
exportfs -rv
|
可使用如下命令查看配置
1
|
exportfs -
v
|
JVM垃圾回收优化实战-G1垃圾回收器
我们系统在一次升级之后,生产环境大量出现Internal server error 500错误,具体场景:在APP上使用拍照功能后,APP通过Http协议上传压缩后的照片到服务端,但是上传过程中大量出现Internal server error 500错误,很多照片都传不上去。经过一番排查之后,我们最终成功解决了这个问题,最后的原因有些出乎意料,这里卖个关子先不说出来。下面是我们解决问题的...
Listview 是我们很常用的控件,有时候需要自定义listview的item,但是, 在开发过程中,会发现点击item时背景为橙色 ,是怎么回事呢? 研究之后发现只需要修改一下listSelector 属性值为 ,
| 文章版权所有,未经授权请勿转载全文7300字,预计阅读18分钟产业发展第一要素是标准。没有一个统一的标准,产业发展将无章可循,也解决不了互联互通问题,产业就难以做大做...
查找数组元素数组是C++语言重要的数据结构,对它的一些基本操作要熟练掌握。今天,我们就来讨论,如何实现数组元素的查找?案例描述给你m个整数,查找其中有无值为n的数,有则输出该数第一次出现的位置,没有则输出-1。输入第一行一个整数m:数的个数 ( 0 <= m <= 100 ) 第二行m个整数(空格隔开)( 这些数在 0-1000000范围内 ) 第三行为要查找的数n。例如:41 2 3 33输出n的位置或-1。例如:#include <iostream>
阅读官方文档即可[点击这里](https://github.com/flot/flot/blob/master/API.md)
最近两个月已经将黑马程序员中的C++内容看完,现通过刷题Leetcode进行巩固C++能力。题目为:给你两个整数a和b,不使用运算符+和-,计算并返回两整数之和。class Solution {public: int getSum(int a, int b) { while(b){ auto c = ((unsigned int)a & b)<<1; a ^=b; ...
题目:打印出所有的 "水仙花数 ",所谓 "水仙花数 "是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个 "水仙花数 ",因为153=1的三次方+5的三次方+3的三次方程序分析: 利用for循环控制100-999个数,每个数分解出个位,十位,百位。b3 = m/100; — — 百位b2 = m%100/10; ...
Linux 作为网路操作系统提供基础网络服务,在很多情况下需要一款能够进网络数据采集和分析的工具。例如:在服务器受到网络攻击时,需要分析攻击包的格式和内容,以便采取针对性的封锁手段。在网络应用程序异常崩溃时,需要确认应用程序收发的数据包格式和内容是否符合之前预期的设计规范。网络应用程序响应变慢时,需要确认是否存在网络传输问题(如丢包或者延迟过大),或者应用程序对于输入处理慢的情况。用户无...
前言刚从阿里面试回来,想和大家分享一些我的面试经验,以及面试题目。这篇文章将会更加聚焦在面试前需要看哪些资料,一些面试技巧以及一些这次的面试考题。安卓跳槽需要复习的知识在介绍面试考察内容前,先来看看我认为的“中级安卓”需要掌握的知识点,这些是结合一些面经、自己实际面试以及请教前辈总结而来的,主要包括两部分:基础知识进阶知识面试中级及以下岗位时,在电话面试、一面、或者你简历没有突出亮点时,一般都会先问基础,目的是确定你基本功扎不扎实。如果基础知识有太多不会的就危险了,必须好好准备,这是躲不
包围盒在碰撞检测等方面有着非常重要的应用,网上关于OBB包围盒的介绍很多,介绍的很好的一篇文章为https://blog.csdn.net/qing101hua/article/details/53100112这篇,想了解原理的话可以仔细看一看这篇文章。最近在科研的过程中,碰到了求解模型的OOB包围盒的问题,因为自己使用的是OSG平台,所以就去网上找,发现基本没有能用的,就自己在GitHub上...
以320×240大小的视频传输为例方案压缩率压缩/传输方式实时性平均流量消耗传输距离用camera的回调函数发送原始的yuv420数据0无压缩,按帧传输高(20~30 fps)很高(6.5 Mbps)近距离有线或无线用MediaRecorder对yuv420进行H26