收起左侧

将NTFS挂载成 存储空间 或 外接存储 !相册选择NTFS!

10
回复
4394
查看
[ 复制链接 ]

6

主题

16

回帖

0

牛值

江湖小虾

2024-12-20 22:12:57 显示全部楼层 阅读模式

<br /> <br />

不废话,直接上方法!

1.查看需要挂载的硬盘

lsblkroot@FnOS:~# lsblk

NAME                                              MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINTS
sda                                                 8:0    0  12.7T  0 disk  
**─sda1                                              8:1    0  12.7T  0 part  
sdb                                                 8:16   0   3.6T  0 disk  
**─sdb1                                              8:17   0   3.6T  0 part  
  **─md125                                           9:125  0   3.6T  0 raid1 
    **─trim_5a146fa4_0c32_42fd_9d78_f5032c85ff81-0 253:2    0   3.6T  0 lvm   /vol3
nvme0n1                                           259:0    0 476.9G  0 disk  
**─nvme0n1p1                                       259:1    0    94M  0 part  /boot/efi
**─nvme0n1p2                                       259:2    0  63.9G  0 part  /
**─nvme0n1p3                                       259:3    0 412.9G  0 part  
  **─md126                                           9:126  0 412.8G  0 raid1 
    **─trim_8ff56676_8957_4582_baf0_47d3eacca5b3-0 253:0    0 412.8G  0 lvm   /vol1
nvme1n1                                           259:4    0 465.8G  0 disk  
**─nvme1n1p1                                       259:5    0 465.8G  0 part  
  **─md127                                           9:127  0 465.6G  0 raid1 
    **─trim_70a20a06_8a11_4ce8_a0ac_ee91aa974523-0 253:1    0 465.6G  0 lvm   /vol2

我需要挂载的是一块14T的机械硬盘,14T实际为12.7T,所以是sd1,前缀加上/dev/

所以参数是:/dev/sda1

2.挂载为 外接存储

外接存储的路径为 /vol00/

如果找不到 /vol00这个文件夹,请上飞牛点击下外接存储

先新建一个名字,如14T

mkdir /vol00/14T

mount /dev/sd1 /vol00/14T

然后返回飞牛,就能看到外接存储里面有14T这个设备了

1.png

3.挂载为 存储空间

2.png

我已有3个存储空间,所以创建存储空间4

mkdir /vol4

mount /dev/sd1 /vol4

因为用户文件在以用户id为命名的文件夹内

所以需要以下的目录结构

3.png

HDD-14T为显示的目录

挂载后成功的效果是:

4.png

注意,此时存储空间不会有显示

5.png

两种挂载后 硬盘信息都是显示 未使用!

6.png

4.取消挂载 外接存储

umount /dev/sda1

没任何提示,就说明取消挂载了

5.取消挂载 存储空间

在飞牛里,关闭所有文件管理,并且关闭一切需要使用到该存储空间

然后再查剩下未关闭的pid

lsof /vol4

root@FnOS:~# lsof /vol4
COMMAND     PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
trim_file 13288 root   20r   DIR    8,1     4096    5 /vol4

kill -9 13288

umount /vol4/ 命令没任何提示就说明取消挂着成功

如果关闭pid后一直有进程重复运行导致无法卸载,就重启飞牛吧

之后可以删除存储空间4的文件夹

rm -r /vol4

另外,这个挂载后,关机重启都会导致失效,需要重新挂载,有大佬可以写个脚本,求分享。

收藏
送赞 4
分享

本帖子中包含更多资源

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

x

6

主题

54

回帖

0

牛值

初出茅庐

2024-12-24 11:31:53 显示全部楼层
本帖最后由 ivanfong 于 2024-12-24 11:46 编辑

此法掛載不完美,因為飛牛sda, sdb。。。。會亂
關於自動掛載,我已經有相關貼了,請查我的貼
1 查看硬盘的UUID


lsblk -f


2 建立脚本文件并编辑
nano /root/14t.sh
腳本內容如下:

#!/bin/sh

# 挂载 NTFS 分区
MOUNT_POINT="/vol1/1000/14t"
UUID="16B59F19F392676B"
# 改成你自己的硬盤的uuid
# 检查挂载点是否已挂载
if ! mountpoint -q "$MOUNT_POINT"; then
    # 如果分区没有挂载,则进行挂载
    sudo mount -t ntfs-3g UUID=$UUID "$MOUNT_POINT"
fi

# 保持脚本运行,防止服务退出
while true; do
    sleep 3600  # 每小时检查一次,保持服务活动
done

exit 0




3 赋予脚本权限
chmod 777 /root/14t.sh


4. 开机服务
4.1 创建开机启动服务
nano /etc/systemd/system/14t.service


添加内容:
[Unit]
Description=Mount 14t service
After=network.target

[Service]
Type=simple
ExecStartPre=-/bin/sleep 15
ExecStart=/root/14t.sh
User=root
Restart=on-failure  # 或者 Restart=no,取决于你是否需要重启

[Install]
WantedBy=default.target

4.2 验证并让开机脚本生效

更新systemd目录
systemctl daemon-reload
开机自動啟動

systemctl enable 14t.service
启动服务

systemctl start 14t.service
查看服务状态

systemctl status 14t.service


我和你实现的方法一样,只是脚本大同小异 但是我不太敢把docker放到这个目录,有点担心docker启动时,目录还未挂载,有办法让docker服务启动前也检查一下目录是否挂载吗?  详情 回复
2025-1-6 08:29
可以把脚本写到crob,就不用写sleep了吧  详情 回复
2025-1-2 00:06

11

主题

77

回帖

0

牛值

fnOS系统内测组

2024-12-23 14:45:03 显示全部楼层
应用可以安装在这些存储空间上吗
应用中心内的不行,因为看不到存储空间  详情 回复
2024-12-23 19:23

6

主题

16

回帖

0

牛值

江湖小虾

2024-12-23 19:23:07 楼主 显示全部楼层
应用中心内的不行,因为看不到存储空间
NTFS挂载的硬盘,里面存电影以后可以给飞牛影视使用么?  详情 回复
2025-2-14 15:22

11

主题

95

回帖

195

牛值

共建版主

社区上线纪念勋章社区共建团荣誉勋章

2024-12-24 17:07:47 显示全部楼层
还是使用uuid去挂载更稳妥,已于2024-11-15日推出过类似文章,可以参考!!

1

主题

4

回帖

0

牛值

江湖小虾

2025-1-2 00:06:41 显示全部楼层
可以把脚本写到crob,就不用写sleep了吧

15

主题

28

回帖

0

牛值

初出茅庐

2025-1-6 08:29:16 显示全部楼层
我和你实现的方法一样,只是脚本大同小异
但是我不太敢把docker放到这个目录,有点担心docker启动时,目录还未挂载,有办法让docker服务启动前也检查一下目录是否挂载吗?

0

主题

6

回帖

0

牛值

fnOS系统内测组

2025-2-12 16:06:25 显示全部楼层
教程很有用,我发现最新版本的飞牛会开机自动使用ntfs-3g挂载NTFS分区,我想取消这个自动挂载,使用ntfs3挂载分区。请问知道如何修改吗?

3

主题

16

回帖

0

牛值

fnOS系统内测组

2025-2-14 15:22:55 显示全部楼层
消失x 发表于 2024-12-23 19:23
应用中心内的不行,因为看不到存储空间

NTFS挂载的硬盘,里面存电影以后可以给飞牛影视使用么?

1

主题

2

回帖

0

牛值

江湖小虾

2025-2-16 17:19:54 显示全部楼层
本帖最后由 xj3201 于 2025-2-16 18:29 编辑


推荐大家看一看抖音大神" laorenshen "的视频教程,还有插件小工具,亲测可用

https://club.fnnas.com/forum.php?mod=viewthread&tid=15254&extra=page%3D1

0

主题

6

回帖

0

牛值

fnOS系统内测组

2025-3-17 16:20:30 显示全部楼层
我挂载不成功,总是提示这个
Mount is denied because the NTFS volume is already exclusively opened.
The volume may be already mounted, or another software may use it which
could be identified for example by the help of the 'fuser' command.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则