Linux自动挂载网络文件系统

  • Post author:
  • Post category:linux


一、NFS

NFS是基于UDP/IP协议的应用,其实现主要是采用远程过程调用RPC机制,RPC提供了一组与机器、操作系统以及低层传送协议无关的存取远程文件的操作。

yum  -y  install   nfs-utils rpcbind
#apt-get -y install nfs-utils

1、自动挂载

cat >>/etc/fstab<<EOF
192.168.163.128:/nfsdir      /nfsdir      nfs  rw,_netdev  0  0
EOF

2、手动挂载

mount -t nfs -o intr,nolock,rsize=1024,wsize=1024 192.168.163.128:/datadrive02  /data/nfs_8T

二、CIFS

CIFS是公共的或开放的SMB协议版本,并由Microsoft使用。SMB协议在局域网上用于服务器文件访问和打印的协议。像SMB协议一样,CIFS在高层运行,而不像TCP/IP协议那样运行在底层。CIFS可以看做是应用程序协议如文件传输协议和超文本传输协议的一个实现

yum -y install cifs-utils
#apt-get -y install cifs-utils

1、自动挂载

cat >>/etc/fstab<<EOF
//192.168.163.128/GPU /data cifs rw,_netdev,username=admin,password=star85134424,uid=rtpacs,dir_mode=0777 0 0
EOF

2、手动挂载

mount -t cifs -o username=admin,password=star85134424,uid=rtpacs,gid=root,dir_mode=0777  //192.168.163.128/GPU /data

三、FTPFS

FTPFS是指支持通过标准文件系统的应用程序接口(API)访问文件传输协议(FTP)服务器的文件系统。现在它被称为CurlFtpFS,因为它使用为FTP传输通用的libcurl。

yum -y install curlftpfs
#apt-get -y install curlftpfs

1、自动挂载

cat >>/etc/rc.local<<EOF
curlftpfs -o modules=iconv,from_code=gbk,to_code=utf-8 ftp://asd:Qwe123456@192.168.163.128:/DATA /root/QWED/
EOF

2、手动挂载

curlftpfs -o modules=iconv,from_code=gbk,to_code=utf-8 ftp://asd:Qwe123456@192.168.163.128:/DATA /root/QWED/

四、GlusterFS

GlusterFS通过Infiniband RDMA 或者Tcp/Ip 方式将许多廉价的x86 主机,通过网络互联成一个并行的网络文件系统。主要应用在集群系统中,可解决以下问题:网络存储,联合存储(融合多个节点上的存储空间),冗余备份,大文件的负载均衡(分块)。适合应用于大数据量的离线应用。

yum install -y centos-release-gluster
yum install -y  glusterfs-fuse glusterfs-rdma
#apt-get install -y glusterfs-client

1、自动挂载

cat >>/etc/fstab<<EOF
#glusterfs was on /data/vol01
$HOSTNAME:/vol01 /gvol01 glusterfs defaults,_netdev 0 0
EOF

2、手动挂载

mount -t glusterfs $HOSTNAME:/vol01 /gvol01



版权声明:本文为qq_15753385原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。