恩山无线论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 245|回复: 4

怎么自动挂载NTFS,ntfs-3g已安装了

[复制链接]
发表于 2020-12-6 09:38 | 显示全部楼层 |阅读模式
fat32可以自动挂载,NTFS不能自动挂载。
09-automount.rar (1.04 KB, 下载次数: 3)
我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-12-6 10:25 | 显示全部楼层
我是参考 这篇文章,在京东云 自己编译固件后测试正常挂载 ,记得不要用 Kernel modules —> Filesystems —> <*> kmod-fs-ntfs (NTFS 格式 选择)
用Kernel modules —> Filesystems —> <*> kmod-fs-antfs (NTFS 格式)

https://my.oschina.net/u/4324543/blog/3332736

编辑 /etc/hotplug.d/block/10-mount 写入以下内容#!/bin/ash


  1. #!/bin/ash

  2. dev=$DEVICENAME
  3. echo "$DEVICENAME" | grep -q 'sd[a-z][1-9]'
  4. if [ $? -ne 0 ]; then
  5.         exit 0
  6. fi
  7. case "$ACTION" in
  8.     add)
  9.         mkdir -p /mnt/$dev
  10.         mount -o nls=utf8,rw /dev/$dev /mnt/$dev
  11.         if [ $? -ne 0 ]; then
  12.             mount -o rw /dev/$dev /mnt/$dev
  13.         fi
  14.         ;;
  15.     remove)
  16.         umount /mnt/$dev && rm -r /mnt/$dev
  17.         ;;
  18. esac
复制代码

点评

确定是antfs挂载的?antfs有固定的加载命令mount -t antfs ***/mnt/***,不然就不会用antfs挂载。  详情 回复 发表于 2020-12-6 11:01
我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-12-6 11:01 | 显示全部楼层
本帖最后由 wulishui 于 2020-12-6 11:19 编辑
32.32 发表于 2020-12-6 10:25
我是参考 这篇文章,在京东云 自己编译固件后测试正常挂载 ,记得不要用 Kernel modules —> Filesystems  ...

确定是antfs挂载的?antfs有固定的加载命令mount -t antfs ***/mnt/***,不然就不会用antfs挂载。
而ntfs和ntfs-3g就不用特定命令,系统自动挂载,而且不需要另外加挂载脚本,但是优先却是ntfs,所以安装ntfs-3g要把原先的ntfs卸载掉。很明显原文这个脚本是系统默认模块挂载的(仅仅是添加了UTF8支持避免中文乱码,只要编译前内核语言选项打开了UTF8,这个脚本就是多余的,不用也不会乱码),如果你系统带有nfts-3g,那么这个脚本就用默认的ntfs-3g挂载。换个思维角度,如果真是antfs挂载的,那么这个脚本有大问题,因为antfs只能挂载ntfs格式,ext4,fat32都不能加载,这个脚本一股脑都用antfs加载了,别的格式会提示不是ntfs格式,加载就会失败,所以开始时lean的做法是把ntfs格式的dev筛选出来用antfs加载,但后来干脆antfs他都不要了,因为这东西有问题,内存泄漏是一回事,最大问题是它只能新建文件不能修改及追加,你想挂BT下载?它会疯狂报错无法追加数据。

点评

我编译时就选择了 kmod-fs-antfs ,用这个脚本后 NTFS移动硬盘可以正常挂载 读写正常  详情 回复 发表于 2020-12-6 11:09
我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-12-6 11:09 | 显示全部楼层
wulishui 发表于 2020-12-6 11:01
确定是antfs挂载的?antfs有固定的加载命令mount -t antfs ***/mnt/***,不然就不会用antfs挂载。
而ntf ...

我编译时就选择了 kmod-fs-antfs ,用这个脚本后 NTFS移动硬盘可以正常挂载 读写正常


点评

那么有可能后续的antfs改进了,支持系统自动挂载了  详情 回复 发表于 2020-12-6 11:21
我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-12-6 11:21 | 显示全部楼层
本帖最后由 wulishui 于 2020-12-6 11:33 编辑
32.32 发表于 2020-12-6 11:09
我编译时就选择了 kmod-fs-antfs ,用这个脚本后 NTFS移动硬盘可以正常挂载 读写正常

我知道原因了,antfs模块本身关联了挂载脚本。你这个脚本与antfs无关,仅仅是UTF8支持。只要你去内核打开了UTF8,这个脚本完全不需要。
我的恩山、我的无线 The best wifi forum is right here.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )|网站地图

GMT+8, 2021-1-20 11:46

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表