logo NodeSeekbeta

【折腾】飞牛OS USB外接硬盘阵列柜BUG

已翻车,重装飞牛OS中,记得折腾前打个快照
以下内容仅供参考

一、环境

小主机装的PVE系统
PVE开了一个虚拟机安装了 飞牛OS NAS系统
小主机通过USB接口外接了一个硬盘阵列柜
阵列柜买的二手绿联的双盘阵列柜
硬盘的系统是NTFS
具体实现看前文 https://www.nodeseek.com/post-193146-1

二、遇上的问题

usb插不同的usb口,会导致外挂的硬盘无法识别
原因是,通过不同的usb口插入,会导致设备名发生变动,飞牛OS的自动挂载就会出问题。

比如通过usb口1插入,第一个硬盘设备名是sdb,第二个硬盘设备名是sdc,挂载成功了
当通过usb口2插入,第一个硬盘设备名变成了sdc,第二个设备名变成sdd,直接两个盘都读不到了。

三、解决方案

删除飞牛自动挂载的内容,通过手写/etc/fstab进行挂载。
唯一的UUID对应唯一的挂载路径,就可以解决这个问题。

在ROOT用户下,进行以下操作

lsblk -f 记录硬盘的UUID

当发生错误的时候,这个挂载点的信息是错误的,不要在这里记录挂载点信息,只能用来参考

NAME                    FSTYPE            FSVER            LABEL        UUID                                   FSAVAIL FSUSE% MOUNTPOINTS
sdb                                                                                                                           
├─sdb1                                                                                                                        
└─sdb2                  ntfs                               新加卷       8CCAED2FCAED166C                          3.6T     0% /vol00/WDC_WD40EJRX-89T1XY0
sdc                                                                                                                           
└─sdc1                  ntfs                                            F7E2CD1D2C9F8C7A                        883.8G     5% /vol00/WDC_WD10EADX-00TDHB0    

② 进入/vol00路径下,记录挂载点信息

一般飞牛会以硬盘的型号信息,命名挂载点,记录那个信息

root@fnOS:/vol00# ll
drwxrwxrwx  1 root root 4096 Nov 12 20:03 WDC_WD10EADX-00TDHB0
drwxrwxrwx  1 root root 4096 Nov 13 01:54 WDC_WD40EJRX-89T1XY0

③ 删除原有的挂载点

记得先把硬盘退出来,然后开始删除挂载点信息
挂载点的路径是被chatt保护的。先解除保护。
如果发生挂载错误的话,应该不止下面两个,错误相关的记得都删了。

chattr -i /vol00/WDC_WD40EJRX-89T1XY0
chattr -i /vol00/WDC_WD10EADX-00TDHB0
rm -rf /vol00/WDC_*

④ 在/etc/fstab手动进行挂载

UUID=8CCAED2FCAED166C   /vol00/WDC_WD40EJRX-89T1XY0   ntfs-3g   defaults   0   0
UUID=F7E2CD1D2C9F8C7A   /vol00/WDC_WD10EADX-00TDHB0   ntfs-3g   defaults   0   0

没有ntsf-3g驱动的话,记得自己安装一下

四、结语

然后就没有问题了,随便插入哪个usb口,不会掉盘了。。。
太折腾了。。。
不建议做成fnos的存储空间,那个换错usb口后,更麻烦。
我是通过usb外挂存储空间使用的。

  • @1bitbool #1
    我看前段时间,有人反馈过了
    我看他们的描述,才排查清楚原因的,貌似官方目前还没处理。
    我先手动挂载用着再说。

  • PVE不是说USB直通比较辣鸡么

你好啊,陌生人!

我的朋友,看起来你是新来的,如果想参与到讨论中,点击下面的按钮!

📈用户数目📈

目前论坛共有59803位seeker

🎉欢迎新用户🎉