我有一个 Adaptec 5805 HW RAID 卡,带有 6.3 TB RAID-6 阵列(通过 Parted GPT 分区,所有这些在 CentOS 5.6 上都格式化为 ext4)。
我想将其扩展到 7.5GB,通过阅读这些是我想出的步骤,我的问题是,我在 linux 部分上的步骤是否正确,以及为什么分开将分区显示为 ext3 而不是 ext4 ?
笔记:我读到 Parted 还不支持 ext4,并且 man Parted 声明“ext3 调整大小当前不适用于 Parted”。
在扩展之前,我已经能够备份此驱动器上的所有 6 TB 数据。
- 使用 Adaptec Storage Manager 中的 Fix Raid 阵列进行验证
在 Adaptec Storage Manager 中扩展 Raid-6 阵列
在 Centos 5.6 上:
卸载目标驱动器/分区
- 展开分区,保持起始位置与当前完全相同 - 如果使用parted,请使用扇区模式(但parted表示不要使用Parted来调整ext3或ext4的大小)
- 运行
resize2fs
(或者我应该运行 resize4fs 因为它是 ext4?) - 重新安装
希望调整过 2TB 以上 ext4 驱动器大小的人能够插话并说明他们如何成功调整安装/分区大小。我读过的每份指南都说要使用 Parted ,但man parted
都说要使用fdisk
(但fdisk
不适用于需要 GPT 的超过 2 TB 的分区)。
因此,我最大的问题是此过程中调整分区大小的步骤,因为我正在处理 6 TB ext4 分区。
Parted -l
输出(当单位设置为扇区时):
Model: Adaptec 6tbRD6ada8 (scsi)
Disk /dev/sdb: 6979GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name Flags
1 17.4kB 6979GB 6979GB ext3 primary
fdisk -l
目标驱动器:
Disk /dev/sdb: 6979.3 GB, 6979309273088 bytes
255 heads, 63 sectors/track, 848519 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sdb1 1 267350 2147483647+ ee EFI GPT
cfdisk /dev/sdb
:
cfdisk (util-linux 2.13-pre7)
Disk Drive: /dev/sdb
Size: 6979309273088 bytes, 6979.3 GB
Heads: 255 Sectors per Track: 63 Cylinders: 848519
Name Flags Part Type FS Type [Label] Size (MB)
sdb1 NC Primary EFI GPT 2199023.26 *
Pri/Log Free Space 4780283.11 *