我正在尝试在 Ubuntu 中扩展我当前的 RAID 1 分区。虽然我找到了很多手册,但我不确定我是否理解了所有内容。
1)我有一台配备 2 个 SSD 的 HP 服务器,它们是使用 HP Smart Array 实用程序在 RAID 1 中创建的。
2) 我在安装过程中使用默认分区安装了 Ubuntu Server。这创建了以下内容:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 2.7T 0 disk
├─sda1 8:1 0 512M 0 part /boot/efi
├─sda2 8:2 0 915.1G 0 part /
└─sda3 8:3 0 15.9G 0 part [SWAP]
3) 现在我安装了 4 个新的 SSD,并再次使用 HP Smart Array 实用程序来扩展 RAID 1 和逻辑设备,因此它被视为一个具有 6 个设备的 RAID 1。
4) 现在 Ubuntu 的卷增加了,但是分区仍然是按照旧配置进行的:
Disk /dev/sda: 2.7 TiB, 3000512503808 bytes, 5860375984 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 32768 bytes / 98304 bytes
Disklabel type: gpt
Disk identifier: F99AC671-0D8F-400E-99D6-96FC1B69664F
Device Start End Sectors Size Type
/dev/sda1 2048 1050623 1048576 512M EFI System
/dev/sda2 1050624 1920172031 1919121408 915.1G Linux filesystem
/dev/sda3 1920172032 1953458175 33286144 15.9G Linux swap
5) 理想情况下,我希望增加/dev/sda2
分区的大小以便能够保存当前数据。所以我的第一个问题是:为了扩展/dev/sda2
我应该/dev/sda3
用 SWAP 删除吗?
6)我发现最好的选择是mdadm
实用性,尽管它说:
sudo mdadm -D /dev/sda
mdadm: /dev/sda does not appear to be an md device
和
cat /proc/mdstat
Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
unused devices: <none>
那是不是说我刚安装 Ubuntu 的时候就应该先设置 mdadm,而现在却无法正确使用它呢?
和/dev/sda2
在这种情况下,扩展分区并使其成为一个 RAID 的正确步骤顺序是什么?
预先感谢您的帮助!