本帖最后由 小铁1 于 2024-9-30 10:44 编辑
故障排除 适用机型 所有 TNAS型号 适用版本 TOS 4.1.x & TOS 4.2.x & TOS 5.x 请按照以下说明解决此问题: 以下所有示例基于“MD0, VG0, LV0”(对应“阵列、存储池、卷”) 您的“阵列、存储池、卷” 可能不是 “md0, vg0, lv0”, 请执行以下指令进行确认: - <div align="left"><font color="rgb(0, 0, 0)"><font color="rgb(51, 51, 51)"><font style="background-color:rgb(255, 255, 255)"><font face="Helvetica, arial, freesans, clean, sans-serif">代码: 全选</font></font></font></font></div><div align="left"><font color="rgb(0, 0, 0)"><font color="rgb(51, 51, 51)"><font style="background-color:rgb(255, 255, 255)"><font face="Helvetica, arial, freesans, clean, sans-serif">[root@TNAS-???? ~]lsblk</font></font></font></font></div>
复制代码
让我们开始修改存储设置。请逐条执行以下指令: TOS 4.1.x & TOS 4.2.x: - <div align="left"><font color="rgb(0, 0, 0)"><font color="rgb(51, 51, 51)"><font style="background-color:rgb(255, 255, 255)"><font face="Helvetica, arial, freesans, clean, sans-serif">代码: 全选</font></font></font></font></div><div align="left"><font color="rgb(0, 0, 0)"><font color="rgb(51, 51, 51)"><font style="background-color:rgb(255, 255, 255)"><font face="Helvetica, arial, freesans, clean, sans-serif">[</font></font></font></font><span style="font-family: Helvetica, arial, freesans, clean, sans-serif; color: rgb(51, 51, 51);">root@TNAS-???? ~]# cd /</span></div><div align="left"><span style="font-family: Helvetica, arial, freesans, clean, sans-serif; color: rgb(51, 51, 51);">[root@TNAS-???? ~]# mdadm --grow /dev/md0 --size=max</span></div><div align="left"><span style="font-family: Helvetica, arial, freesans, clean, sans-serif; color: rgb(51, 51, 51);">[root@TNAS-???? ~]# umount /mnt/md0</span></div><div align="left"><span style="font-family: Helvetica, arial, freesans, clean, sans-serif; color: rgb(51, 51, 51);">[root@TNAS-???? ~]# umount /home</span></div><div align="left"><span style="font-family: Helvetica, arial, freesans, clean, sans-serif; color: rgb(51, 51, 51);">[root@TNAS-???? ~]# vgchange -an vg0</span></div><div align="left"><span style="font-family: Helvetica, arial, freesans, clean, sans-serif; color: rgb(51, 51, 51);">[root@TNAS-???? ~]# pvresize /dev/md0</span></div><div align="left"><span style="font-family: Helvetica, arial, freesans, clean, sans-serif; color: rgb(51, 51, 51);">[root@TNAS-???? ~]# vgchange -ay vg0</span></div><div align="left"><span style="font-family: Helvetica, arial, freesans, clean, sans-serif; color: rgb(51, 51, 51);">[root@TNAS-???? ~]# lvextend -l +100%FREE /dev/vg0/lv0</span></div>
复制代码
TOS 5.x: - <div align="left"><font color="rgb(0, 0, 0)"><font color="rgb(51, 51, 51)"><font style="background-color:rgb(255, 255, 255)"><font face="Helvetica, arial, freesans, clean, sans-serif">代码: 全选</font></font></font></font></div><div align="left"><font color="rgb(0, 0, 0)"><font color="rgb(51, 51, 51)"><font style="background-color:rgb(255, 255, 255)"><font face="Helvetica, arial, freesans, clean, sans-serif">[root@TNAS-???? ~]# cd /</font></font></font></font></div><div align="left"><font color="rgb(0, 0, 0)"><font color="rgb(51, 51, 51)"><font style="background-color:rgb(255, 255, 255)"><font face="Helvetica, arial, freesans, clean, sans-serif">[root@TNAS-???? ~]# mdadm --grow /dev/md0 --size=max</font></font></font></font></div><div align="left"><font color="rgb(0, 0, 0)"><font color="rgb(51, 51, 51)"><font style="background-color:rgb(255, 255, 255)"><font face="Helvetica, arial, freesans, clean, sans-serif">[root@TNAS-???? ~]# umount /Volume1</font></font></font></font></div><div align="left"><font color="rgb(0, 0, 0)"><font color="rgb(51, 51, 51)"><font style="background-color:rgb(255, 255, 255)"><font face="Helvetica, arial, freesans, clean, sans-serif">[root@TNAS-???? ~]# umount /home</font></font></font></font></div><div align="left"><font color="rgb(0, 0, 0)"><font color="rgb(51, 51, 51)"><font style="background-color:rgb(255, 255, 255)"><font face="Helvetica, arial, freesans, clean, sans-serif">[</font></font></font></font><span style="font-family: Helvetica, arial, freesans, clean, sans-serif; color: rgb(51, 51, 51);">root@TNAS-???? ~]# vgchange -an vg0</span></div><div align="left"><span style="font-family: Helvetica, arial, freesans, clean, sans-serif; color: rgb(51, 51, 51);">[root@TNAS-???? ~]# pvresize /dev/md0</span></div><div align="left"><span style="font-family: Helvetica, arial, freesans, clean, sans-serif; color: rgb(51, 51, 51);">[root@TNAS-???? ~]# vgchange -ay vg0</span></div><div align="left"><span style="font-family: Helvetica, arial, freesans, clean, sans-serif; color: rgb(51, 51, 51);">[root@TNAS-???? ~]# lvextend -l +100%FREE /dev/vg0/lv0</span></div>
复制代码
若提示“Target is busy”,请参考此以下操作指引解除其他进程对卷的占用,并取消 SSD 缓存,然后再次执行以上指令。 TOS 4.1.x & TOS 4.2.x: - <div align="left"><font color="rgb(0, 0, 0)"><font color="rgb(51, 51, 51)"><font style="background-color:rgb(255, 255, 255)"><font face="Helvetica, arial, freesans, clean, sans-serif">代码: 全选</font></font></font></font></div><div align="left"><font color="rgb(0, 0, 0)"><font color="rgb(51, 51, 51)"><font style="background-color:rgb(255, 255, 255)"><font face="Helvetica, arial, freesans, clean, sans-serif">fuser -mk /mnt/md0</font></font></font></font></div>
复制代码
TOS 5.x: - <div align="left"><font color="rgb(0, 0, 0)"><font color="rgb(51, 51, 51)"><font style="background-color:rgb(255, 255, 255)"><font face="Helvetica, arial, freesans, clean, sans-serif">代码: 全选</font></font></font></font></div><div align="left"><font color="rgb(0, 0, 0)"><font color="rgb(51, 51, 51)"><font style="background-color:rgb(255, 255, 255)"><font face="Helvetica, arial, freesans, clean, sans-serif">fuser -mk /Volume1</font></font></font></font></div>
复制代码
注意:执行该命令后,SSH连接可能会自动终止。请再次通过SSH登录至NAS。 首先需要知道调整的卷的文件系统类型(btrfs/ext4),执行以下指令进行确认: - <div align="left"><font color="rgb(0, 0, 0)"><font color="rgb(51, 51, 51)"><font style="background-color:rgb(255, 255, 255)"><font face="Helvetica, arial, freesans, clean, sans-serif">代码: 全选</font></font></font></font></div><div align="left"><font color="rgb(0, 0, 0)"><font color="rgb(51, 51, 51)"><font style="background-color:rgb(255, 255, 255)"><font face="Helvetica, arial, freesans, clean, sans-serif">[root@TNAS-???? ~]blkid /dev/vg0/lv0</font></font></font></font></div>
复制代码
根据上一步得知的文件系统类型,选择要执行的指令: btrfs - <div align="left"><font color="rgb(0, 0, 0)"><font color="rgb(51, 51, 51)"><font style="background-color:rgb(255, 255, 255)"><font face="Helvetica, arial, freesans, clean, sans-serif">代码: 全选</font></font></font></font></div><div align="left"><font color="rgb(0, 0, 0)"><font color="rgb(51, 51, 51)"><font style="background-color:rgb(255, 255, 255)"><font face="Helvetica, arial, freesans, clean, sans-serif">[root@TNAS-???? ~]# /etc/tos/script/mntdata</font></font></font></font></div><div align="left"><font color="rgb(0, 0, 0)"><font color="rgb(51, 51, 51)"><font style="background-color:rgb(255, 255, 255)"><font face="Helvetica, arial, freesans, clean, sans-serif">[root@TNAS-???? ~]# btrfs filesystem resize max /mnt/md0</font></font></font></font></div>
复制代码
您会看到存储值缓慢增加。 约几十秒后,该过程将完成。 ext4 - <div align="left"><font color="rgb(0, 0, 0)"><font color="rgb(51, 51, 51)"><font style="background-color:rgb(255, 255, 255)"><font face="Helvetica, arial, freesans, clean, sans-serif">代码: 全选</font></font></font></font></div><div align="left"><font color="rgb(0, 0, 0)"><font color="rgb(51, 51, 51)"><font style="background-color:rgb(255, 255, 255)"><font face="Helvetica, arial, freesans, clean, sans-serif">[root@TNAS-???? ~]# resize2fs /dev/vg0/lv0</font></font></font></font></div>
复制代码
您会看到存储值缓慢增加。 约几十秒后,该过程将完成。然后执行以下指令: - <div align="left"><font color="rgb(0, 0, 0)"><font color="rgb(51, 51, 51)"><font style="background-color:rgb(255, 255, 255)"><font face="Helvetica, arial, freesans, clean, sans-serif">代码: 全选</font></font></font></font></div><div align="left"><font color="rgb(0, 0, 0)"><font color="rgb(51, 51, 51)"><font style="background-color:rgb(255, 255, 255)"><font face="Helvetica, arial, freesans, clean, sans-serif">[root@TNAS-???? ~]# /etc/tos/script/mntdata</font></font></font></font></div>
复制代码
|