将usb存储设备正常接入群晖,优势是可以识别NTFS格式进行读写.但如果你想作为docker或者vmm等虚拟硬盘的储存对象就无法胜任了.这时候如果将其变成本地设备那么使用性将大大增加.
步骤开始:
-
SSH到群晖,切换到root用户
sudo -i
-
备份配置文件
cp /etc.defaults/synoinfo.conf /etc.defaults/synoinfo.conf.bak
-
修改文件
vi /etc.defaults/synoinfo.conf
-
修改配置文件
想让usb设备识别成内置硬盘,就需要usb的配置值和内置硬盘的值相加(二进制位与运算) 把计算的结果值替换到internalportcfg参数里,usb的和esata的值都改成0x0
这三个值分别代表了ESATA,USB,SATA设备所在的端口号范围,也就是说在指定端口号范围里的设备会被识别成指定类型(ESATA,USB,SATA)。
修改其中
usbportcfg
,internalportcfg
这两个的值,从而达到使群晖将USB设备识别为SATA设备的目的。esataportcfg=”0x0″ usbportcfg=”0x0″ internalportcfg=”0x3ffff”
-
如果需要把 esata usb 都识别成内置硬盘,以3617版本为例
esataportcfg=”0xff000″ usbportcfg=”0x300000″ internalportcfg=”0xfff”
-
转换技巧,可以用python来转换,进入python后输入:
print(hex( 0xff000+0x300000+0xfff))
结果为0x3fffff 就把配置改成esataportcfg=”0x0″ usbportcfg=”0x0″ internalportcfg=”0x3fffff”
ps:经过几番折腾发现,如果esataportcfg默认不是0x0,那么就必须usb和sata还有esata的三个值全部相加,缺一个都不好使,修改完毕后重启即可…
文章来源:将群晖usb存储设备挂载为本地硬盘—吖萝卜 群晖 USB存储改内置存储空间 | 玩物下载 到U盘 | 套件安装到U盘 USB硬盘盒改内置存储空间的方法
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容