查看: 1490|回复: 0

铁威马教程丨我的存储池容量增加后,却无法为卷增加容量?

[复制链接]
发表于 2024-9-30 11:07:50 |俄罗斯| 显示全部楼层 |阅读模式
本帖最后由 小铁1 于 2024-9-30 11:09 编辑 9 y2 j. U% v- L% B

& T/ j% I2 f% J: \/ }% D
故障排除
适用机型 所有 TNAS型号
适用版本 TOS 4.1.x & TOS 4.2.x & TOS 5.x
请按照以下说明解决此问题:
1.登录 ssh终端
2.如果您已为卷创建了Hyper Cache,请在执行以下命令之前先删除Hyper Cache。
3.修改存储池和卷
以下所有示例基于“MD0, VG0, LV0”(对应“阵列、存储池、卷”)
您的“阵列、存储池、卷” 可能不是 “md0, vg0, lv0”, 请执行以下指令进行确认:
代码: 全选9 H& O1 }& `6 [4 E) B, {% s0 ~
[root@TNAS-???? ~]lsblk
让我们开始修改存储设置。请逐条执行以下指令:
TOS 4.1.x & TOS 4.2.x:
代码: 全选
  K, o* p" O9 l  X3 I[root@TNAS-???? ~]# cd /
$ e. m% P$ l) ~/ [* e[root@TNAS-???? ~]# mdadm --grow /dev/md0 --size=max
! Z% f: C' G5 w) g6 k. ~8 O. ?[root@TNAS-???? ~]# umount /mnt/md02 M/ N7 I/ j3 M- A
[root@TNAS-???? ~]# umount /home
, S1 \( H+ v- V; z8 S0 ][root@TNAS-???? ~]# vgchange -an vg0. A. Y$ ^7 U- F2 v- _
[root@TNAS-???? ~]# pvresize /dev/md0/ k; w  f9 J% T# Y( a
[root@TNAS-???? ~]# vgchange -ay vg0
% H7 M$ Q' a( w: ~, Q+ w; u[root@TNAS-???? ~]# lvextend -l +100%FREE /dev/vg0/lv0
TOS 5.x:
代码: 全选[root@TNAS-???? ~]# cd /6 U8 _5 B, Z5 D* h" P. T
[root@TNAS-???? ~]# mdadm --grow /dev/md0 --size=max
9 O* q& E0 c+ V9 X; J: r$ @! e[root@TNAS-???? ~]# umount /Volume1* k2 U9 C! F* ^
[root@TNAS-???? ~]# umount /home' h, J( K( X$ ~: X6 O, F3 B; Y
[root@TNAS-???? ~]# vgchange -an vg0
( Q: A2 L6 ~9 @[root@TNAS-???? ~]# pvresize /dev/md0
; X8 @  V. j& B0 J! B1 ][root@TNAS-???? ~]# vgchange -ay vg0
, W' o; E+ l$ x- R1 D[root@TNAS-???? ~]# lvextend -l +100%FREE /dev/vg0/lv0
若提示“Target is busy”,请参考此以下操作指引解除其他进程对卷的占用,并取消 SSD 缓存,然后再次执行以上指令。
TOS 4.1.x & TOS 4.2.x:
代码: 全选1 A5 S# \/ u( w! C) Y
fuser -mk /mnt/md0
TOS 5.x:
代码: 全选
8 n" |: |& X# `  x' Ifuser -mk /Volume1
注意:执行该命令后,SSH连接可能会自动终止。请再次通过SSH登录至NAS。
4.调整文件系统大小
首先需要知道调整的卷的文件系统类型(btrfs/ext4),执行以下指令进行确认:
代码: 全选
- B, G; G( J; C. v+ R! t[root@TNAS-???? ~]blkid /dev/vg0/lv0
根据上一步得知的文件系统类型,选择要执行的指令:
btrfs
代码: 全选& X2 O3 B3 m# I* K
[root@TNAS-???? ~]# /etc/tos/script/mntdata
1 n  |: W; S9 Y3 g/ ~6 @1 l[root@TNAS-???? ~]# btrfs filesystem resize max /mnt/md0
您会看到存储值缓慢增加。 约几十秒后,该过程将完成。
ext4
代码: 全选- c9 V$ _/ T1 E# O- x
[root@TNAS-???? ~]# resize2fs /dev/vg0/lv0
您会看到存储值缓慢增加。 约几十秒后,该过程将完成。然后执行以下指令:
代码: 全选
# |/ q- W5 @8 p0 U( ^[root@TNAS-???? ~]# /etc/tos/script/mntdata, X2 I' d4 s& ?, u! L) X0 k
4 M8 u. }; a; v6 }, T0 o! Y; S
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

相关侵权、举报、投诉及建议等,请发 E-mail:yesdong@qq.com

Powered by Discuz! X5.0 Licensed © 2001-2026 Discuz! Team.44152102000001

在本版发帖QQ客服返回顶部