Linux CentOS 使用cifs方式挂载远程共享文件夹(含临时mount和设置开机自动挂载方式)
程序员文章站
2022-05-11 18:15:37
...
我们知道使用linux挂载目录的 amount 挂载完目录后再机器关闭后就失效了,下次开机又得重新加载,比较麻烦,所以就有了这个想法,设置为一开机就自动去加载远程共享的文件夹。具体方法如下:
准备:
windows 系统上新建一个共享文件夹share,系统用户:test,密码:12345,IP:192.168.1.1
linux 系统上新建一个目录/mnt/share
[[email protected] mnt]# mkdir /mnt/share
临时挂载(重启会消失)
[[email protected] /]# mount -t cifs -o username=test,password=123456,rw,file_mode=0777,dir_mode=0777,uid=0,gid=0,vers=2.0 //192.168.1.1/share /mnt/share
错误处理
failed: Host is down
检查共享服务器能够ping通,在mount命令中通过vers指明cifs版本。
解除挂载
[[email protected] /]# umount /mnt/share
测试写入
[[email protected] /]# echo "hello mount test">> /mnt/share/test.log
设置开机自动挂载
[[email protected] /]# vi /etc/fstab
编辑该文件,在文件末尾加上如下代码:
//192.168.1.1/share /mnt/share cifs defaults,auto,username=test,password=123456 0 0
这里的意思就是将192.168.1.1上的名为share共享目录加载到本地的/mnt/share目录,后面的username和password即远程机器上的用户名和密码,根据自己的情况来。保存退出,如果不知到是否成功,可使用命令 mount -a 测试,输入完该命令后如果加载上了就代表成功了,否则失败。
[[email protected] /]# mount -a
[[email protected] /]# cat /etc/fstab
#
# /etc/fstab
# Created by anaconda on Tue Apr 13 20:12:43 2021
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
/dev/mapper/centos_centos7-root / xfs defaults 0 0
UUID=4901dc40-1c30-439a-a8d9-13d552e7e643 /boot xfs defaults 0 0
UUID=ABA9-D9CF /boot/efi vfat umask=0077,shortname=winnt 0 0
/dev/mapper/centos_centos7-home /home xfs defaults 0 0
/dev/mapper/centos_centos7-swap swap swap defaults 0 0
//192.168.1.1/share /mnt/share cifs defaults,username=test,password=123456 0 0
df -h 查看磁盘占用的空间
[[email protected] /]# df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 6.8G 0 6.8G 0% /dev
tmpfs 6.9G 0 6.9G 0% /dev/shm
tmpfs 6.9G 18M 6.9G 1% /run
tmpfs 6.9G 0 6.9G 0% /sys/fs/cgroup
/dev/mapper/centos_centos7-root 50G 2.4G 48G 5% /
/dev/nvme0n1p2 1014M 139M 876M 14% /boot
/dev/nvme0n1p1 200M 12M 189M 6% /boot/efi
/dev/mapper/centos_centos7-home 181G 33M 181G 1% /home
tmpfs 1.4G 0 1.4G 0% /run/user/0
//192.168.1.1/share 932G 889G 43G 96% /mnt/share
下一篇: label 中的for属性有什么用