收起左侧

飞牛使用sas硬盘每次重启就要重新挂载

6
回复
163
查看
[ 复制链接 ]

18

主题

20

回帖

0

牛值

fnOS系统内测组

fnOS1.0上线纪念勋章

悬赏1飞牛币未解决

飞牛通过3008直通卡连接硬盘sata硬盘没有问题但是sas硬盘每次重启都要手动重新挂载

问题已解决,通过自动给挂载脚本开机自启挂载

# ============ 请修改下面这3个值 ============
VG_NAME="[卷组名]"          # 例如:trim_a145a28d_be58_48bc_abe8_46949be66409
LV_NAME="[逻辑卷名]"        # 例如:0
MOUNT_POINT="[挂载点]"      # 例如:/vol9
# ============ 修改结束 ============

# 自动生成服务名称(基于挂载点)
SERVICE_NAME="mount-$(basename $MOUNT_POINT)"

echo "正在为 $MOUNT_POINT 创建自动挂载服务..."
sudo bash -c "cat > /etc/systemd/system/${SERVICE_NAME}.service << 'EOF'
[Unit]
Description=Auto Mount LVM Volume for $MOUNT_POINT
After=local-fs.target lvm2-monitor.service
Before=remote-fs.target
Wants=lvm2-monitor.service
DefaultDependencies=no

[Service]
Type=oneshot
ExecStart=/usr/local/bin/auto-mount-lvm.sh $VG_NAME $LV_NAME $MOUNT_POINT
RemainAfterExit=yes
Restart=on-failure
RestartSec=5

[Install]
WantedBy=multi-user.target
EOF"

sudo systemctl daemon-reload
sudo systemctl enable ${SERVICE_NAME}.service
sudo systemctl start ${SERVICE_NAME}.service

echo "✅ 服务创建完成!"
echo "服务名称: ${SERVICE_NAME}.service"
echo "立即测试: systemctl status ${SERVICE_NAME}.service"
echo "查看挂载: df -h | grep $(basename $MOUNT_POINT)"
收藏
送赞
分享

18

主题

20

回帖

0

牛值

fnOS系统内测组

fnOS1.0上线纪念勋章

7 天前 楼主 显示全部楼层

2

主题

15

回帖

0

牛值

江湖小虾

写到etc\fstab里呢?

大佬怎么写不懂  详情 回复
6 天前
怎么写  详情 回复
6 天前

18

主题

20

回帖

0

牛值

fnOS系统内测组

fnOS1.0上线纪念勋章

6 天前 楼主 显示全部楼层
易昂杨 发表于 2026-1-8 08:47
写到etc\fstab里呢?

怎么写

18

主题

20

回帖

0

牛值

fnOS系统内测组

fnOS1.0上线纪念勋章

6 天前 楼主 显示全部楼层
易昂杨 发表于 2026-1-8 08:47
写到etc\fstab里呢?

大佬怎么写不懂

2

主题

15

回帖

0

牛值

江湖小虾

假设识别为 sata通道设备 在lsblk里应该是 /dev/sdx(x按实际情况去改) .fstab中 正常应该是 /dev/sdx /mnt/sas-data ext4 defaults,noatime,nofail,x-systemd.device-timeout=5s 0 2

稳妥点可以 lsblk -f 先查sas硬盘的uuid 然后 用这个方式 UUID=你查到的硬盘uuid /mnt/sas-data ext4 defaults,noatime,nofail,x-systemd.device-timeout=5s 0 2

另外飞牛好像会把已存在数据的 挂在成外置磁盘 需要放到 vol001 里

18

主题

20

回帖

0

牛值

fnOS系统内测组

fnOS1.0上线纪念勋章

6 天前 楼主 显示全部楼层
哥,我的硬盘已经是正常挂载了的,找出UID以后要怎么弄
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则