parted分区

1. 检查磁盘信息

在开始操作之前,你需要先确认 /dev/vdb 磁盘的可用空间是否足够。可以使用 lsblk 命令查看磁盘信息:

lsblk

该命令会列出系统中所有的块设备及其分区情况,你可以从中确认 /dev/vdb 的大小和当前分区状态。

2. 使用 parted 命令进行分区

执行以下命令进入 parted 交互模式并选择 /dev/vdb 磁盘:

parted /dev/vdb

在 parted 交互模式下,依次执行以下操作:

2.1 创建新的分区表

如果你之前没有在 /dev/vdb 上创建过分区表,需要先创建一个。可以选择 gpt 分区表,它支持大于 2TB 的磁盘且有更好的兼容性:

(parted) mklabel gpt

2.2 创建分区

使用 mkpart 命令创建一个 1T 的分区。假设分区类型为 ext4,分区名称可以自定义,这里设为 data_partition

(parted) mkpart data_partition ext4 0% 100%

上述命令中,0% 表示从磁盘起始位置开始,100%代表所有空间。

2.3 查看分区信息

使用 print 命令查看刚刚创建的分区信息,确认分区是否创建成功:

(parted) print

2.4 退出 parted 交互模式

(parted) quit

3. 配置逻辑卷

3.1 创建卷组(VG)

使用 vgcreate 命令创建一个卷组,这里将卷组命名为 data_vg

vgcreate data_vg /dev/vdb1

注意: 创建 VG会自动创建PV(物理卷)。

3.2 创建逻辑卷(LV)

使用 lvcreate 命令在卷组 data_vg 上创建一个逻辑卷,命名为 data_lv,并分配全部可用空间:

lvcreate -l 100%FREE -n data_lv data_vg

4. 格式化逻辑卷

使用 mkfs.ext4 命令将逻辑卷 /dev/data_vg/data_lv 格式化为 ext4 文件系统:

mkfs.ext4 /dev/data_vg/data_lv

5. 创建挂载点并挂载逻辑卷

5.1 创建挂载点

mkdir /data

5.2 挂载逻辑卷

mount /dev/data_vg/data_lv /data

6. 设置开机自动挂载

为了让逻辑卷在系统重启后仍然自动挂载到 /data 目录,需要编辑 /etc/fstab 文件。使用以下命令打开该文件:

vi /etc/fstab

在文件末尾添加以下内容:

/dev/data_vg/data_lv /data ext4 defaults 0 0

保存并退出文件。

通过以上步骤,你就成功地在 /dev/vdb 上划分了 所有的空间,配置为逻辑卷并挂载到 /data 目录。

你可能感兴趣的:(数据库,linux,运维)