当前位置: 首页 > article >正文

Linux挂载samba共享文件夹

一:场景

  • ⼀台Linux服务器
  • ⼀台Windows服务器,且开启了samba共享\\xx.xx.xx.xx\share
  • 需求:将Linux服务器上指定目录的的⽂件存储⾄samba共享上

二:实现

1:安装CIFS客户端

yum install cifs-utils

2:实现挂载samba共享文件夹


#创建挂载目录
mkdir -p /data/share
#挂载samba服务器
# mount.cifs <共享点路径> <挂载点> -o username=<⽤⼾名>
mount -t cifs //xx.xx.xx.xx/share /data/share -o username=XXX

如果需要卸载已经挂载的文件系统的话,执行下面的命令即可

umount -v /data/share

检查挂载状态如下

mount | grep cifs

3:设置开机自动挂载

1:⽅案⼀(不推荐)
在/etc/fstab 末尾添加

//xx.xx.xx.xx/share /data/share  cifs  username=<⽤⼾名>,password=<密码>

2:⽅案⼆
编辑/etc/rc.d/rc.loacl ⽂件,在末尾添加

mount -t cifs //xx.xx.xx.xx/share /data/share -o username=<⽤⼾名>,password=<密码>

三:拓展

Bash脚本检测是否正常挂载

#!/bin/bash
#检查⽂件夹是否挂载
mountpoint -q /data/share
mflag=$?
if [ $mflag != 0 ];then
	echo $(date)" 未挂载,现在执⾏挂载"
 	mount xxx.xxx.x.xx:/share /data/share

 	mountpoint -q /data/share
 	mflag=$?
 	if [ $mflag != 0 ];then
 		echo $(date)" 挂载失败"
 		#退出
 		#exit 1
 	fi
fi


http://www.kler.cn/a/517757.html

相关文章:

  • RubyFPV开源代码之系统简介
  • 【加密算法】简单区分HS、RSA、ES 和 ED,与对应go实现案例
  • C# OpenCV机器视觉:实现农作物病害检测
  • 【转帖】eclipse-24-09版本后,怎么还原原来版本的搜索功能
  • vulshare/nginx-php-flag命令执行漏洞
  • 8、提升用户体验的技巧
  • STM32新建不同工程的方式
  • 如何运用python爬虫获取大型资讯类网站文章,并同时导出pdf或word格式文本?
  • 【图文详解】lnmp架构搭建Discuz论坛
  • 纯css实现div宽度可调整
  • 为什么 TCP 挥手需要有 TIME_WAIT 状态?
  • 论文阅读的附录(七):Understanding Diffusion Models: A Unified Perspective(二):公式46的推导
  • 计算机图形学:实验三 光照与阴影
  • IBM 后端开发(二)
  • 【Project】CupFox电影网站数据爬取分析与可视化
  • 三代PacBio HiFi SV检测工具的安装
  • springboot基于spark的保险平台用户行为分析与研究
  • OpenAI Edge-TTS的使用方法
  • DAY5, 使用read 和 write 实现链表保存到文件,以及从文件加载数据到链表中的功能
  • 《Effective Java》学习笔记——第8部分 序列化