真正跟用户打交道的部分
。小提示
请在 root 用户下操作,否则所有命令前请加 sudo
。
# 格式化
fdisk /dev/sda
Command(m for help): n (创建新分区)
# 接下来选择创建主分区、默认分区号为 1,把所有空间全部分配给这个分区(默认即可)
# 使用 p 查看分区情况,使用 t 命令(30 为 Linux LVM)
Hex code (type L to list codes): 30
# 最后再用 w 命令保存分区表
# 另外一块也按照以上的步骤格式化为 `LVM` 格式
# 为硬盘创建 PV
pvcreate /dev/sda1 /dev/sdb1
# 查看当前所有的 PV 列表
pvdisplay
# 利用新增的 PV 创建 VG
vgcreate extspace /dev/sda1 /dev/sdb1
# 查看当前的 VG 列表
vgdisplay
# 从 VG 中创建一个 3.6T 大小的 LV
lvcreate --name data --size 3.6T asc-vg
# 查看当前已有的 LV 列表
lvdisplay
# 格式化 LV 为 ext4 文件格式
mkfs.ext4 /dev/asc-vg/data
# 挂载 LV 到 data 目录
mount /dev/asc-vg/data /home/data
# 修改 /etc/fstab,增加以下几行:
/dev/asc-vg/data /home/data ext4 rw,noatime 0 0
(2022年5月16日更新)
# 格式化新硬盘
fdisk /dev/sdb2
# 新建 PV
pvcreate /dev/sdb2
# 将新 PV 添加到已有的 VG zu
vgextend asc-vg /dev/sdb2
# 利用新磁盘为原来的 LV 进行扩容
lvextend -L +2T /dev/asc-vg/data
# 重新计算索引使扩容磁盘空间实时生效
resize2fs -p -F /dev/mapper/asc-vg-data
# 查看扩容后的容量空间
df -hTl
版权声明:如无特别声明,本文版权归 仲儿的自留地 所有,转载请注明本文链接。
(采用 CC BY-NC-SA 4.0 许可协议进行授权)
本文标题:《 在 Linux 系统上没有磁盘阵列实现合并磁盘 》