首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >自动重装boostfs驱动器

自动重装boostfs驱动器
EN

Unix & Linux用户
提问于 2018-08-21 19:04:29
回答 1查看 1.8K关注 0票数 1

我正在我们的Commvault解决方案中使用DataDomain服务器。无论何时重新启动此服务器,用于解决方案的网络磁盘都不会重新装入。现在,这意味着我们需要停止一些进程,然后运行:

代码语言:javascript
复制
boostfs mount -d datastore.company.com -s Commvault /cvdisk

我看不出有什么方法可以安装fstab,所以我试着跟踪一个引导时运行脚本的指南。现在我有两个剧本。第一项:

代码语言:javascript
复制
cat /etc/systemd/system/remountboostfs.service
[Unit]
Description=Remount boostfs commvault drive
After=network.target

[Service]
Type=simple
ExecStart=/usr/local/sbin/cvdiskmount.sh
RemainAfterExit=yes

[Install]
Wantedby=default.target

这就调用了第二个应该处理安装的

代码语言:javascript
复制
cat /usr/local/sbin/cvdiskmount.sh
#!/bin/bash

(cd /opt/emc/boostfs/bin && ./boostfs mount -d datastore.company.com -s Commvault /cvdisk)

经过一些尝试和错误之后,我可以确认第二个脚本在运行手动时将重新装入驱动器,并且第一个服务文件正在运行(没有在消息日志中生成任何内容(因为我固定了计数脚本)。

是否有更好的方法在重新启动时重新装入这个文件系统?我在目前的剧本中遗漏了什么?

Edit 1:如注释中所示,fstab以编写的方式工作:

代码语言:javascript
复制
aemb01p.salemstate.edu:Commvault /cvdisk boostfs defaults 0 0

它工作得很好,但是当我试图将它转换为automount/ autofs时,它似乎不起作用。没有我能找到的错误通知或日志。

代码语言:javascript
复制
$cat /etc/auto.master| grep cvdisk
/cvdisk   /etc/auto.cvdisk --timeout 120

$cat /etc/auto.cvdisk
/  -fstype=boostfs aemb01p.salemstate.edu:Commvault
EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2018-08-21 19:54:26

参见用于Linux配置指南的第37页。在这里,您将看到一个关于使用mount的部分。对于您的环境,挂载命令将是mount -t boostfs datastore.company.com:Commvault /cvdisk。用/etc/fstab术语来说:

代码语言:javascript
复制
datastore.company.com:Commvault /cvdisk boostfs defaults 0 0
票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

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

复制
相关文章

相似问题

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