上一篇介绍了mount的soft和hard连接方式。
http://blog.csdn.net/u010889616/article/details/53705503
当系统里面挂载有NFS服务器的时候,客户端有时候在对挂载的NFS读写之前,需要判断NFS服务器是否正常。
第一种方案:
NFS客户端去判断和服务器端通信的端口是否是通的,用java代码执行telnet nfs_server_ip port,来进行判断。
但是这种方案有缺点,只能判断服务器端是否正常,但是如果是nfs客户端这边出现问题,就判断不出来了。
第二种方案(可靠)
判断NFS服务是否正常,只要判断,NFS客户端是否能够往挂载的本地目录写文件。如果写成功,说明服务肯定正常,如果写不成功,NFS服务肯定异常,不管是客户端的异常还是服务器端异常,都会造成这个后果,下面是执行方案。
执行方案:
1、NFS客户端采用soft方式来挂载NFS服务器,设定超时时间。
例如:
mount -t nfs -o rw,soft,timeo=30,retry=3
192.168.1.2:/home/nfs /mnt local_path
2、Java代码启用线程取调用shell命令去touch文件,然后获取这个线程的返回结果。
如果NFS服务正常,那么会立即的返回,没有错误信息。
如果NFS服务异常,那么会阻塞一定的时间,大概4秒钟之后,会返回错误信息。
根据touch文件返回的结果,就可以判断当前NFS服务是否正常。
上一篇介绍了mount的soft和hard连接方式。http://blog.csdn.net/u010889616/article/details/53705503当系统里面挂载有NFS服务器的时候,客户端有时候在对挂载的NFS读写之前,需要判断NFS服务器是否正常。第一种方案: NFS客户端去判断和服务器端通信的端口是否是通的,用java代码执行telnet nfs_se
import
java
.io.BufferedReader;
import
java
.io.IOException;
import
java
.io.InputStreamReader;
import
java
.util.Locale;
* 检查磁盘空间
是否
可用的线程
* @author dWX207527
硬盘在划分分区的时候,主分区只能分为四个
因为硬盘中是划分扇区的,每个扇区有512字节,而划分分区功能与硬盘中至关重要的主引导功能的MBR都在第一个扇区,MBR在第一个扇区占用了446个字节,还剩余66字节。
分区表的分区记录区,每个分区占用16字节,4个分区就是64字节,剩下的2字节,不足以再创建一个分区,这2字节就放置不用了。
总得来说就是,负责分区的功能,处于硬盘的首个分区,而这个分区已经被MBR占用了446字节,只剩余66字节。每个分区要占用16字节,剩余的66字节只够分4个分区,不足16字节
Windows Server 2016 提供了内置的
NFS
功能,使得
挂载
NFS
卷变得非常简单。本文将介绍如何
挂载
NFS
卷到 Windows Server 2016。
首先,需要在 Windows Server 2016 上启用
NFS
功能,这可以通过以下步骤完成:
1. 打开“控制面板”,选择“程序”,然后选择“启用或关闭 Windows 功能”。
2. 在弹出的窗口中,找到“服务对
NFS
”并选中。
3. 点击“确定”并等待安装完成。
接下来,需要创建一个目录来
挂载
NFS
卷。例如,我们可以在 C 盘根目录下创建一个名为“
NFS
”的目录。
接着,需要输入
NFS
卷的 IP 地址以及共享名称。这可以通过运行以下命令完成:
mount -o anon \\192.168.1.10:/
nfs
_share C:\
NFS
其中,“-o anon”表示以匿名方式访问
NFS
卷,“\\192.168.1.10:/
nfs
_share”是
NFS
卷的 IP 地址和共享名称,“C:\
NFS
”是我们刚刚创建的目录。
如果
挂载
成功
,将会看到如下显示:
NFS
卷已经
成功
挂载
到了 Windows Server 2016 上,我们可以像访问本地文件一样访问其中的文件。
需要注意的是,非常重要的一点是,Windows Server 2016 支持的
NFS
版本是
NFS
v3,因此在访问
NFS
卷时需要使用
NFS
v3。此外,Windows Firewall也可能会阻止
NFS
协议的通信,因此需要相应地对 Windows Firewall 进行配置。
总之,
挂载
NFS
卷到 Windows Server 2016 并不难,只需要按照上述步骤操作即可。
reply-code=530, reply-text=NOT_ALLOWED - access to vhost '/' refused for user user_admin
我也想后来居上:
IntelliJ IDEA设置代码括号对齐方式
高级显存颗粒:
java Files类和Paths类的用法
NhoLand:
广义表的head与tail的基本用法
Looking687:
Zip4J使用
weixin_38252173: