收起左侧

飞牛ntfs 可以手动mount 到vol1/1000/(我的文件),但是怎么开机自动挂载?

8
回复
1105
查看
[ 复制链接 ]

6

主题

28

回帖

0

牛值

江湖小虾

fnOS1.0上线纪念勋章

2025-12-2 22:49:09 显示全部楼层 阅读模式
悬赏1飞牛币已解决

飞牛ntfs 可以手动mount 到vol1/1000/(我的文件),但是怎么开机自动挂载?试了脚本和fsdab都不行

收藏
送赞
分享
2025-12-2 22:49:10 显示全部楼层

创建挂载目录

创建挂载目录

mkdir /vol1/1000/XXXX

创建挂载开机服务

创建/etc/systemd/system/mount-XXXX-vol1.service文件并写入如下内容:

[Unit]

Description=Mount bind directories at boot

After=trim_sharelink.service

[Service]

Type=oneshot

ExecStart=/usr/bin/mount --bind 源目录 /vol1/1000/XXXX

RemainAfterExit=yes

[Install]

WantedBy=multi-user.target

设置开机启动

systemctl daemon-reload

sudo systemctl enable mount-XXXX-vol1.service

sudo systemctl start mount-XXXX-vol1.service

如上方案是在飞牛服务启动后进行挂载(trim_sharelink.service),本人长期使用无问题

麻烦帮我看一下,用UUID挂载,以下代码是不是正确的。 创建 /etc/systemd/system/mount-XXXX-vol1.service 文件 [Unit] Description=Mount partition by UUID to /vol1/1000/XXXX at boot After=trim_sharelink.serv  详情 回复
2025-12-5 10:56

76

主题

5954

回帖

1235

牛值

共建版主

社区上线纪念勋章社区共建团荣誉勋章飞牛百度网盘玩家fnOS1.0上线纪念勋章EVO2产品纪念灌水之星AMD适配纪念勋章

2025-12-2 23:16:57 显示全部楼层

飞牛的存储空间挂载时间比fstab要晚很多,你要等飞牛的存储空间挂载好,再用mount挂载到对应的目录,可以用脚本和计划任务控制,具体怎么操作自己问问ai。

2025-12-3 12:33:28 显示全部楼层
fstab 是不行的,飞牛正式版本前使用的mountmgr服务进行挂载管理,正式版后删除了该服务所以改用trim_sharelink.service启动后挂载自定义服务
2025-12-3 12:47:31 显示全部楼层

image.png

老版本的飞牛还有mountmgr服务,正式版选择合适的服务(trim_*)启动后启动自定义挂载服务

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
谢谢,成功了  详情 回复
2025-12-5 13:29

6

主题

28

回帖

0

牛值

江湖小虾

fnOS1.0上线纪念勋章

2025-12-5 10:56:42 楼主 显示全部楼层
汪旭辉 发表于 2025-12-3 12:32
创建挂载目录
创建挂载目录
mkdir /vol1/1000/XXXX

麻烦帮我看一下,用UUID挂载,以下代码是不是正确的。
创建 /etc/systemd/system/mount-XXXX-vol1.service 文件
[Unit]
Description=Mount partition by UUID to /vol1/1000/XXXX at boot
After=trim_sharelink.service local-fs.target  # 依赖本地文件系统启动完成
Requires=dev-disk-by\x2duuid-<UUID替换为实际值>.device  # 确保分区设备存在(\x2d是转义的-)

[Service]
Type=oneshot
# 核心:UUID挂载命令(替换UUID和文件系统类型)
ExecStart=/usr/bin/mount UUID=<你的分区UUID> /vol1/1000/XXXX -t <文件系统类型>  # 如ext4/xfs/ntfs-3g
# 可选:添加挂载参数(如rw,defaults,noatime)
# ExecStart=/usr/bin/mount UUID=<你的分区UUID> /vol1/1000/XXXX -t ext4 -o rw,defaults,noatime
RemainAfterExit=yes
# 可选:卸载命令(如需手动卸载)
ExecStop=/usr/bin/umount /vol1/1000/XXXX

[Install]
WantedBy=multi-user.target


设置开机启动并生效
# 重新加载systemd配置
systemctl daemon-reload

# 设置开机自启
sudo systemctl enable mount-XXXX-vol1.service

# 立即启动挂载(测试是否正常)
sudo systemctl start mount-XXXX-vol1.service

6

主题

28

回帖

0

牛值

江湖小虾

fnOS1.0上线纪念勋章

2025-12-5 13:29:18 楼主 显示全部楼层
汪旭辉 发表于 2025-12-3 12:47
老版本的飞牛还有mountmgr服务,正式版选择合适的服务(trim_*)启动后启动自定义挂载服务
...

谢谢,成功了

6

主题

28

回帖

0

牛值

江湖小虾

fnOS1.0上线纪念勋章

2025-12-5 17:03:45 楼主 显示全部楼层

刚才挂载两个硬盘,遇到点问题,分享给大家:

目录名包含空格需要引号,第二个硬盘目录名包含空格,应该用引号括起来。如下例子:

ExecStart=/usr/bin/mount --bind /vol00/ST500DM /vol1/1000/hdd1_500g
ExecStart=/usr/bin/mount --bind "/vol00/WDC WD10E" /vol1/1000/hdd2_1T

4

主题

8

回帖

0

牛值

江湖小虾

2026-5-9 14:48:39 显示全部楼层

微信图片_20260509143017_36_2.jpg

确实不行,我的飞牛主机是飞牛和win11双系统的,1个m.2 nvme,1个SATA SSD,1个HDD,SATA SSD作为飞牛和win11的中转站,两个系统都能访问。我自己添加了启动菜单,启动时如果不按,5秒自动启动飞牛,每次重启飞牛后都要手动把ntfs分区挂载到我的文件,NTFS分区不行,只有btrfs、ext4等飞牛直接支持的分区可以开机后实现自动挂载,千万不要往fstab里面添加NTFS分区,重启必定卡死,见图,这时候必须重启按e ,敲入命令进入单代码模式打开编辑器,把fstab里面添加的代码行去掉,重启后才能正常。另外,使用软连接也行不通,加入rc.local开机自启动也没用,飞牛会自行强制接管NTFS分区,只能老老实实每次开机后用SSH手动加载,除非永不关机。而且飞牛的外接存储,无论是哪种分区格式,在smb可见文件夹设置里面选中后,只要重启都会消失不见,每次都要手动设置,问了豆包,豆包给出了命令,通过SSH执行后,实现了SMB每次开机都有,但是在飞牛SMB设置中是空的,但win11映射的驱动器,飞牛重启后,网络驱动器仍然每次都自动映射加载成功。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则