首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >本地硬盘上的高速缓存smb安装

本地硬盘上的高速缓存smb安装
EN

Unix & Linux用户
提问于 2023-02-17 09:55:51
回答 1查看 126关注 0票数 0

我的linux服务器上有一个smb挂载,但偶尔它会失去连接,中断使用挂载目录的软件。有办法在本地磁盘上缓存smb挂载吗?

EN

回答 1

Unix & Linux用户

发布于 2023-02-17 18:26:08

听起来,您希望在使用时安装一个SMB共享。为此,我建议使用autofs

安装autofs (如果当前不可用)和cifs-utils。

代码语言:javascript
复制
sudo apt-get install autofs cifs-utils # Or
sudo yum install autofs cifs-utils

启动时启用服务。

代码语言:javascript
复制
sudo systemctl enable autofs
sudo systemctl start autofs

安装配置文件。

/etc/auto.master

代码语言:javascript
复制
/path/to/mountpoint /etc/auto.<my_server>

/etc/auto.

代码语言:javascript
复制
<any_name> -fstype=cifs,rw,credentials=/path/to/creds.txt ://<remove_server>/<share_name>

/path/ to /creds.txt s.txt确保在文件中执行chmod 600

代码语言:javascript
复制
username=Username
password=Password

重新加载服务sudo systemctl restart autofs

一些链接以获取更多信息

您也可以使用fstab来实现这一点,但是这里的关键区别是当smb共享没有使用时,autofs将超时挂载和释放资源,而fstab将保持挂载并使用资源。如果使用--timeout=0很重要,则可以不为autofs设置超时,但为了节省资源,我建议您不要这样做。

如果您想避免使用autofs,您可以按照下面的方法对fstab进行操作。您仍然需要创建一个creds文件。

添加到/etc/fstab

代码语言:javascript
复制
//<server>/<share> /path/to/mount cifs credentials=/path/to/creds.txt 0 0
票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/735847

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档