欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Linux CentOS 使用cifs方式挂载远程共享文件夹(含临时mount和设置开机自动挂载方式)

程序员文章站 2022-05-11 18:15:37
...

 

Linux CentOS 使用cifs方式挂载远程共享文件夹(含临时mount和设置开机自动挂载方式)

 

 

我们知道使用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