磁盘分区挂载(parted和lvm)
使用 parted 工具来进行磁盘分区
以这个sdb为例
- 打开分区工具:
打开终端,并使用 parted 命令来打开分区工具。需要管理员权限,所以可能需要加上 sudo。
sudo parted /dev/sdX
其中,sdX 是你要进行分区的磁盘设备名,例如 /dev/sda 或 /dev/sdb。
2、使用 parted 创建新分区表:
(parted) mklabel gpt
3、创建分区
要创建一个新分区,使用 mkpart 命令,并指定分区的类型、起始位置和结束位置。例如,要创建一个主分区,可以执行以下命令:
(parted) mkpart primary [文件系统类型] [起始位置] [结束位置]
其中,文件系统类型 是你想要的文件系统类型(例如 ext4),起始位置 和 结束位置 是以MB或GB为单位的分区大小,可以是绝对值,也可以是相对于某个分区的百分比。
4、分区操作完成后,使用 quit 命令退出 parted 工具。在退出之前,会提示你是否保存对分区表的更改。
5、格式化分区:
完成分区后,你需要使用相应的格式化命令来将分区格式化为所需的文件系统。例如,如果要将第一个分区格式化为 ext4 文件系统,可以执行以下命令:
sudo mkfs.ext4 /dev/sdX1
其中,sdX1 是你创建的第一个分区,如果有多个分区,可能是 sdX2、sdX3 等等。
6、挂载分区:
格式化分区后,你需要将其挂载到文件系统的某个目录上才能使用。首先,选择一个目录作为挂载点,然后执行以下命令:
sudo mkdir /mnt/my_partition sudo mount /dev/sdX1 /mnt/my_partition
这将把你的第一个分区挂载到 /mnt/my_partition 目录下。可以在该目录下读写数据。
7、把挂载信息写到/etc/fstab
这样主机重启后也不会丢失挂载
在parted磁盘分区后,再使用 lvm 工具来进行磁盘分区
LVM 是一个高级的磁盘管理工具,它允许你在创建的逻辑卷上灵活地管理存储空间。LVM 的主要目的是为了方便动态地调整逻辑卷的大小,合并和分割存储空间,而无需重新分区磁盘。
LVM 主要由以下几个概念组成:
物理卷(PV):磁盘分区或整个硬盘可以作为物理卷,用于提供物理存储空间。
卷组(VG):物理卷组成卷组,多个物理卷可以组合在一起形成一个卷组,提供一个共享的存储池。
逻辑卷(LV):从卷组划分出来的逻辑卷,类似于传统的分区,但是它们的大小可以在运行时进行调整。
1、创建物理卷(PV):
将一个或多个磁盘分区(通常是未格式化的分区)创建为物理卷。使用 pvcreate 命令创建物理卷。例如,将 /dev/sdb1创建为物理卷:
sudo pvcreate /dev/sdb1
2、创建卷组(VG):
在物理卷的基础上,创建一个卷组。卷组是一个逻辑存储池,可以将多个物理卷组合在一起。使用 vgcreate 命令创建卷组。例如,创建一个名为 my_vg 的卷组:
sudo vgcreate my_vg /dev/sdb1
3、创建逻辑卷(LV):
在卷组的基础上,创建逻辑卷。逻辑卷是从卷组中划分出来的逻辑分区,类似于传统的磁盘分区,但是它们的大小可以在运行时进行调整。使用 lvcreate 命令创建逻辑卷。例如,创建一个名为 my_lv 大小为 10GB 的逻辑卷:
sudo lvcreate -L 10G -n my_lv my_vg
4、格式化逻辑卷:
在创建逻辑卷后,需要将其格式化为所需的文件系统,以便可以在其上存储数据。例如,将 my_lv 格式化为 ext4 文件系统:
sudo mkfs.ext4 /dev/my_vg/my_lv
5、挂载逻辑卷:
完成格式化后,将逻辑卷挂载到文件系统的某个目录上。首先,选择一个目录作为挂载点,然后执行以下命令:
sudo mkdir /mnt/my_partition
sudo mount /dev/my_vg/my_lv /mnt/my_partition
这将把逻辑卷 my_lv 挂载到 /mnt/my_partition 目录下。可以在该目录下读写数据。
6、自动挂载
需要在 /etc/fstab 文件中添加相应的条目,将逻辑卷与对应的挂载点关联起来。
这样,系统在启动时会自动挂载这些逻辑卷。
- 点赞
- 收藏
- 关注作者
评论(0)