不改synoinfo.conf,群晖挂载ntfs硬盘

不改synoinfo.conf,群晖挂载ntfs硬盘,第1张

群晖支持ntfs,不管是内置还是外接,在计划任务里自定义脚本挂载ntfs硬盘,6.2.3成功挂载

1.ssh登录,fdisk -l查找你的ntfs硬盘分区,比如/dev/sdd1

2.新建共享文件夹,比如/volume1/esata1

3.在计划任务里新建开机任务,自定义脚本mount -t ntfs /dev/sdd1 /volume1/esata1/  保存运行或重启

简单粗暴,很牛。

需要修改后才能挂载。

一般用Windows系统的,可以用WinSCP来修改,或者直接Telnet来修改。修改之前,记得要先进入DSM的系统-控制面板,把SSH、Telnet开关打开:

开关打开之后,就可以通过SSH连接到DSM系统去修改参数了。因为我是使用Mac系统的,正好那两个教程里面没有提到Mac系统下如何修改,我就用Mac系统来做个示例吧。

打开Mac应用程序的“其他”:

选择“终端”:

进入到终端面板:

输入“ssh root@192.168.1.198”(这里的IP地址是你的NAS的实际值),回车:

输入root用户密码(与admin密码一致),输入过程中,屏幕不会有任何显示,不要奇怪,输入完毕后按回车:

如果你是第一次用ssh登陆你的DSM,会跳出一段英文,然后要你输入一个“yes”(注意,不是输入Y,而是要输入完整的yes),然后回车。如果你之前已经成功登陆过,那会直接跳出以你的DSM系统机器名开头的引导符(例如我的时MyNAS >):

输入“vi /etc.defaults/synoinfo.conf”,回车(注意vi和后面的/之间有一个半角的空格):

 

屏幕上会显示出这个配置文件的内容:

把光标向下移动(移动到接近底部的位置),你会看到有esataportcfg="0xfff000",往下14行,有internalportcfg="0xfff",我们就是要修改这两个参数值:

你需要先去计算一下,这两个值要修改成什么样。首先解释一下,这两个参数,esataportcfg定义的是eSATA口的数量和端口号,internalportcfg定义的是sata口的数量和端口号。这两个参数是使用“0x”+16进制数的表示方法,所以,你把这两个参数的值,去掉前面的“0x”,后面的那个16进制数转换成2进制数,这一组2进制数就是反应的20位的端口状态顺序号,从后向前分别是1号、2号、3号,以此类推。

但是大家一定会有些奇怪,可能你的主板上只有4个sata口,这个参数为什么会有20位这么多呢?其实你要明白,你现在修改的参数是DSM系统的参数,并不是你的主板的参数,而你安装的DSM系统是群晖的3612XS的固件,3612XS是内置12个sata硬盘口的,所以它的默认参数就是12个sata口,外加8个外置eSATA口(下表第一行就是这个默认值),这个跟你主板上的实际接口状况是没有任何关系的。这一点,在前面我提到的那两个帖子里面并没有说清楚,所以容易让大家产生误解。

知道了这一点,还需要知道要怎么根据自己主板上sata接口的情况来修改这个参数表才行。你可以把这个参数表从最底下一行往上看,最底下一行表示所有的接口都是esata接口,倒数第二行,则表示,接口1是sata,其余全部是esata,以此类推。如果你的主板是4个sata接口,那么倒数第5位往前,可以全部是“1”,后面4位则是用来配置你最终保留几个sata口、几个esata口的;如果你的主板是6个sata接口,那么类似的,最后6个数字,用来配置接口类型。像我的主板有12个sata接口,则完全是跟3612xs一样,后面12个数字,都可以用来配置接口类型。

 

一般来说,主板上的sata接口,和系统参数的位置号是有对应关系的,而且通常主板上的sata1,对应的是这组数字的最后一位,sata2,对应的是倒数第2位,以此类推。所以,如果你想保留1个sata接口,其余全部是esata,那使用上表倒数第二行的参数就可以,如果你想保留2个sata接口,其余全部是esata,那使用上表倒数第三行的参数就可以。

不要在群晖里面格式化,usb硬盘盒接到windows下格式化成NTFS

还支持分几个区的,格式成一个区也行

再接回去群晖一样能用了,可以当移动硬盘用,没事挂着备份和下载分享


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11798157.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-18
下一篇2023-05-18

发表评论

登录后才能评论

评论列表(0条)

    保存