我们有一个服务器,它是在一个带有2个6TB硬盘的raid 1中安装了ubuntu软件RAID设置的,所以我们有6TB的存储空间可供备份,所以如果其中一个硬盘出现故障,我们就可以安全地进行备份。 我想添加2个4TB硬盘驱动器,将可用空间增加到10TB,因为我们的服务器已经满了。 我怎么去做这个? 我知道把它们添加到当前的RAIDarrays实际上会导致只有4TB的空间可用,因为它会尝试镜像4个驱动器上的数据。
在这种情况下,我需要添加一个新的RAIDarrays吗?
在服务器上运行mdadm -D /dev/md0的结果与现在一样,如下所示:
/dev/md0: Version : 1.2 Creation Time : Wed Apr 20 15:54:49 2016 Raid Level : raid1 Array Size : 5850527552 (5579.50 GiB 5990.94 GB) Used Dev Size : 5850527552 (5579.50 GiB 5990.94 GB) Raid Devices : 2 Total Devices : 2 Persistence : Superblock is persistent Update Time : Sun Apr 9 01:38:21 2017 State : clean Active Devices : 2 Working Devices : 2 Failed Devices : 0 Spare Devices : 0 Name : lazarus:0 (local to host lazarus) UUID : 1853e775:0771cfa7:d64ea77b:9f222c27 Events : 2274 Number Major Minor RaidDevice State 0 8 3 0 active sync /dev/sda3 1 8 19 1 active sync /dev/sdb3
lsblk的输出是:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 5.5T 0 disk ├─sda1 8:1 0 94M 0 part /boot ├─sda2 8:2 0 9.3G 0 part │ └─md1 9:1 0 18.6G 0 raid0 [SWAP] └─sda3 8:3 0 5.5T 0 part └─md0 9:0 0 5.5T 0 raid1 / sdb 8:16 0 5.5T 0 disk ├─sdb1 8:17 0 94M 0 part ├─sdb2 8:18 0 9.3G 0 part │ └─md1 9:1 0 18.6G 0 raid0 [SWAP] └─sdb3 8:19 0 5.5T 0 part └─md0 9:0 0 5.5T 0 raid1 / sr0 11:0 1 1024M 0 rom
硬盘还没有装在机箱里,以防人们想到这种情况。
我会这样做:
lvm2软件包将LVM支持添加到您的系统。 /var/lib/ftproot为例。 /mnt/temp并在那里安装新的raid md5。 /var/lib/ftproot到/mnt/temp 。 md0上将根文件系统降级。 /dev/sda3和/dev/sdb3 /dev/sda4和/dev/sdb4上创build新分区。 md3设备。 pvcreate /dev/md3 。 vgcreate VG0 /dev/md3 。 ftproot和大小为5Tb的新LVM卷: lvcreate -L 5000G -n ftproot VG0 。 mkfs -t xfs /dev/VG0/ftproot /mnt/ftproot并在那里挂载新的文件系统: mount /dev/VG0/ftproot /mnt/ftproot 。 /mnt/temp移到/mnt/ftproot 。 fstab新的挂载点: echo "/dev/VG0/ftproot /var/lib/ftproot xfs defaults 0 0" >> /etc/fstab /mnt目录中的所有文件,并重新启动服务器以从磁盘启动。 md5 。 md5 (镜像)。 pvcreate /dev/md5在其上创build新的LVM物理卷。 vgextend VG0 /dev/md5 ftproot LVM卷的大小增加到8000Gb(例如): lvresize -L 8000G /dev/VG0/ftproot 。 ftproot上的xfs文件系统的大小增加到最大值: xfs_growfs /dev/VG0/ftproot 。 这就是所有…谨慎地使用命令。 这只是一个例子,如何做到这一点。 您也可以阅读使用GPT分区布局调整RAID分区大小,而不使用LVM 。 XFS文件系统比ext4适合大文件,但大小不能缩小。