CentOS 自动挂载网络设备的方法
手动挂载:
[root@mysql ~]# mount -o username=USER,password=PASSWORD //192.168.10.212/zklfcloud /mnt [root@mysql ~]# df -h 文件系统 容量 已用 可用 已用% 挂载点 /dev/sda2 30G 2.7G 28G 10% / devtmpfs 479M 0 479M 0% /dev tmpfs 489M 0 489M 0% /dev/shm tmpfs 489M 6.8M 482M 2% /run tmpfs 489M 0 489M 0% /sys/fs/cgroup /dev/sda1 187M 97M 91M 52% /boot tmpfs 98M 0 98M 0% /run/user/0 //192.168.10.212/zklfcloud 3.6T 403G 3.2T 11% /mnt
开机自动挂载
cat /etc/fstab
//192.168.10.212/zklfcloud /mnt cifs username=USER,password=PASSWORD 0 0
报错解决
两台一样的服务器直接挂载可以,另一台挂载会报错。
mount: mount //192.168.10.212/zklfcloud on /mnt failed: Operation not supported
找了找方法:安装了CIFS安装包,是一种协议
CIFS 是一个新提出的协议,它使程序可以访问远程Internet计算机上的文件并要求此计算机提供服务。CIFS 使用客户/服务器模式。客户程序请求远在服务器上的服务器程序为它提供服务。
服务器获得请求并返回响应。CIFS是公共的或开放的SMB协议版本,并由Microsoft使用。SMB协议在局域网上用于服务器文件访问和打印的协议。像SMB协议一样,CIFS在高层运行,
而不像TCP/IP协议那样运行在底层。CIFS可以看做是应用程序协议如文件传输协议和超文本传输协议的一个实现。
安装时还会报错,按照别人的方法 增加了vers=1.0解决
# yum install cifs-utils -y # # mount -o username=USER,password=PASSWORD,vers=1.0 //192.168.10.212/zklfcloud /mount_point/zklfcloud/