我有一个带有 2Tb(1.8Tb 可用)空间的 Iomega IX2-200。
它有两个磁盘设置为 RAID1。
我正在尝试将此升级到 4Tb 磁盘。
到目前为止,这是我遵循的过程:
从 IX2 中移除第二个磁盘,并用 4Tb 磁盘替换它。
IX2 自动开始重新同步/镜像 disk1 (2Tb) 到新的 4Tb 磁盘。
几个小时后,我们看到秒磁盘为 1.8Tb。
用另一个 4Tb 驱动器替换第一个磁盘,然后重新启动。
IX2 再次开始将disk2 镜像到disk1。
几个小时后,我们在 IX2 中有 2 个 4Tb 磁盘,但只有 1.8Tb 可用。
IX2 还没有
gdisk
安装,所以我移除了磁盘,将它们作为 USB 驱动器连接到 Linux 服务器并运行 gdisk:
gdisk /dev/sdh
x
e
这使我能够扩展分区(键入 Microsoft 基本数据 0700)。
对另一个磁盘重复。
现在将磁盘放回 IX2 并重新启动。
增大和调整音量:
umount /mnt/pools/A/A0
mdadm --grow /dev/md1 --size=max
pvresize /dev/md1
- 检查结果:
显示器 --- 卷组 --- 虚拟机名称 5244dd0f_vg 系统编号 lvm2 格式 元数据区 1 元数据序列号 6 VG 访问读/写 VG 状态可调整大小 最大低压 0 电流 LV 1 打开 LV 0 最大 PV 0 当前 PV 1 行动 PV 1 VG 大小 3.62 TB PE 大小 4.00 MB 总PE 948739 分配 PE / 大小 471809 / 1.80 TB 免费 PE / 大小 476930 / 1.82 TB VG UUID FB2tzp-8Gr2-6Dlj-9Dck-Tyc4-Gxx5-HHIsBD --- 卷组 --- VG 名称 md0_vg 系统编号 lvm2 格式 元数据区 1 元数据序列号 3 VG 访问读/写 VG 状态可调整大小 最大低压 0 电流 LV 2 打开LV 2 最大 PV 0 当前 PV 1 行动 PV 1 VG 大小 20.01 GB PE 大小 4.00 MB 总PE 5122 分配 PE / 大小 5122 / 20.01 GB 免费 PE / 尺寸 0 / 0 VG UUID EA3tJR-nVdm-0Dcf-YtBE-t1Qj-peHc-Sh0zXe
重启。
结果 - 仍显示为 1.8Tb:
df -h 已使用的文件系统大小可用使用百分比已安装在 根文件系统 50M 2.5M 48M 5% / /dev/root.old 6.5M 2.1M 4.4M 33% /initrd 无 50M 2.5M 48M 5% / /dev/md0_vg/BFDlv 4.0G 607M 3.2G 16% /boot /dev/loop0 576M 569M 6.8M 99% /mnt/apps /dev/loop1 4.9M 2.2M 2.5M 47% /etc /dev/loop2 212K 212K 0 100% /oem tmpfs 122M 0 122M 0% /mnt/apps/lib/init/rw tmpfs 122M 0 122M 0% /dev/shm /dev/mapper/md0_vg-vol1 16G 1.2G 15G 8% /mnt/系统 /dev/mapper/5244dd0f_vg-lv58141b0d 1.8T 1.7T 152G 92% /mnt/pools/A/A0
我发现了几个具有卷大小的配置文件,所以我编辑了这些:
/etc/sohoProvisioning.xml
增加Size
以下标识 2 和 3 的值:
<Partitions>
<Partition Ident="0" Drive="0" Size="21484429312" Device="sda1" SysPartition="1"></Partition>
<Partition Ident="1" Drive="1" Size="21484429312" Device="sdb1" SysPartition="1"></Partition>
<Partition Ident="2" Drive="0" Size="3979300000000" Device="sda2" SysPartition="0"></Partition>
<Partition Ident="3" Drive="1" Size="3979300000000" Device="sdb2" SysPartition="0"></Partition>
</Partitions>
重新启动但仍然只有 1.8Tb 可用。
更新 1
按照我运行的第一个答案建议:
lvresize -l +100%FREE /dev/mapper/5244dd0f_vg-lv58141b0d
然后我跑了:
xfs_growfs /mnt/pools/A/A0
meta-data=/dev/mapper/5244dd0f_vg-lv58141b0d isize=256 agcount=4, agsize=120783104 blks
= sectsz=512 attr=2
data = bsize=4096 blocks=483132416, imaxpct=5
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096
log =internal bsize=4096 blocks=32768, version=2
= sectsz=512 sunit=0 blks, lazy-count=0
realtime =none extsz=4096 blocks=0, rtextents=0
但数组大小不变:
root@nmsts1:/# mdadm -D /dev/md1
/dev/md1:
Version : 01.00
Creation Time : Mon Mar 7 08:45:49 2011
Raid Level : raid1
Array Size : 3886037488 (3706.01 GiB 3979.30 GB)
Used Dev Size : 7772074976 (7412.03 GiB 7958.60 GB)
Raid Devices : 2
Total Devices : 1
Preferred Minor : 1
Persistence : Superblock is persistent
我似乎已经损坏了第二个磁盘,所以阵列只显示 /dev/sda,但即使使用一个磁盘,调整大小也应该有效,不是吗?
除了最后两个步骤之外,您完成了所有操作:
调整逻辑卷的大小。您的 vgdisplay 中有 1.82TB 的免费显示,所以到目前为止您已正确完成所有操作。现在你只需要调整 LV 的大小。例如:
最后在逻辑卷内调整文件系统的大小。如何做到这一点取决于您使用的文件系统,但此信息在您的帖子中不可用。
按照迈克尔的建议,我尝试了
lvresize
但xfs_grow
没有区别。我还以某种方式设法“破坏”了第二个磁盘。
无奈之下找到了这篇文章:
https://www.computerworld.com/article/2717174/vsphere-upgrade-saga--upgrading-the-storage-on-your-iomega-ix2-200.html
这导致我将 Iomeaga IX2-200(从 2012 年左右)的固件升级到 3.2.16.30221。我下载了 .tgz 文件并将其提交给 IX2 的 Web 控制面板应用程序。
升级需要一段时间。
升级后,Web 应用程序开始报告有关存储的混合消息 - 主要进度条提示 50%,即它现在看到 3.7Tb 空间,但
df -h
系统上仍报告 1.7Tb。所以,我尝试了
xfs_growfs
,然后df -h
报告了 3.7Tb。宽慰!!
有几点需要注意——
文章,用户指南建议 Iomega 'nobbled' 以支持 3Tb 的 mox - 我已成功换成 4Tb。
建议先升级固件。
固件升级后,请按照我的问题中的程序进行操作。
拥有另一台可以插入驱动器的 Linux 机器有助于备份和使用/安装可能需要的更广泛的工具(在我的情况下是较新版本的
gdisk
.经过大量尝试,我从 lvscan 获得了 lvresize 的卷名。df -k 的卷名对我不起作用。
root@sc-disk1:/# xfs_growfs /mnt/soho_storage
数据块从 121586176 变为 243680256
我用 2x 4TB 升级了我的 StorCenter。我相信我花了很少的时间来解决这个问题。
1-取出 1 个旧 (1TB) 驱动器并放入 1 个新 (4TB) 驱动器。
2-让它启动并恢复 RAID-1
3-取出第二个旧驱动器并放入第二个新驱动器。
4- 转到“驱动器管理”。将 RAID 设置为 0... 大约一分钟后,NAS 完成了配置。
5- 将 RAID 设置回 1 并... PRESTO!NAS 使用正确的 (4TB) 容量重建了 RAID。
谢谢:
https://alfredomarchena.wordpress.com/2012/01/31/upgrading-iomega-ix2-200-to-bigger-hard-drives/
我有一个 ix4-200,在更换了四个磁盘(因为它们随着时间的推移而失败)后,我按照原始帖子和评论中的一些步骤,成功地增加了我的磁盘。
这些是我执行的步骤: