将群晖usb存储设备挂载为本地硬盘

将usb存储设备正常接入群晖,优势是可以识别NTFS格式进行读写.但如果你想作为docker或者vmm等虚拟硬盘的储存对象就无法胜任了.这时候如果将其变成本地设备那么使用性将大大增加.

步骤开始:

  1. SSH到群晖,切换到root用户

    sudo -i
  2. 备份配置文件

    cp  /etc.defaults/synoinfo.conf /etc.defaults/synoinfo.conf.bak
  3. 修改文件

    vi /etc.defaults/synoinfo.conf
  4. 修改配置文件

    想让usb设备识别成内置硬盘,就需要usb的配置值和内置硬盘的值相加(二进制位与运算) 把计算的结果值替换到internalportcfg参数里,usb的和esata的值都改成0x0

    这三个值分别代表了ESATA,USB,SATA设备所在的端口号范围,也就是说在指定端口号范围里的设备会被识别成指定类型(ESATA,USB,SATA)。

    修改其中usbportcfginternalportcfg这两个的值,从而达到使群晖将USB设备识别为SATA设备的目的。

    esataportcfg=”0x0″
    usbportcfg=”0x0″
    internalportcfg=”0x3ffff”
  5. 如果需要把 esata usb 都识别成内置硬盘,以3617版本为例

    esataportcfg=”0xff000″
    usbportcfg=”0x300000″
    internalportcfg=”0xfff”
  6. 转换技巧,可以用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
有缘再见
点赞11 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片快捷回复

    暂无评论内容