为了能到远方,脚下的每一步都不能少.|

南哈哈

园龄:3年10个月粉丝:2关注:0

Linux磁盘分区

简单介绍

  给磁盘进行分区的主要目的是将磁盘划分为不同的逻辑区域,方便数据的组织和管理。分区还可以隔离不同类型的数据,提高数据存储的安全性。同时,分区还可以提高磁盘的读写性能,减少磁盘碎片等问题。

  而 LVM(Logical Volume Manager,逻辑卷管理器)则提供了更加灵活的磁盘管理方式。LVM 可以将多个物理磁盘划分为一个或多个物理卷(Physical Volume,PV),将多个物理卷组成一个卷组(Volume Group,VG),并将卷组划分为一个或多个逻辑卷(Logical Volume,LV)。使用 LVM 可以实现动态分配和调整逻辑卷的大小,同时还可以实现热扩展和备份、安全的数据存储等功能,提高磁盘管理的灵活性和可扩展性。

 

检查依赖包

rpm -qa | grep lvm2
rpm -qa | grep parted

 

使用 parted 工具对磁盘进行分区

parted -s /dev/sdb mklabel gpt
# 将磁盘的分区表类型设置为 GPT,这是一种新一代的磁盘分区方案,支持更大的磁盘容量和更多的分区。使用该命令会删除磁盘上已有的分区表及其数据,请确保已经备份了重要数据。
parted -s /dev/sdb mkpart primary 0% 100%
# 在磁盘上创建一个主分区,占据磁盘的 100% 空间。其中,0% 表示分区起始位置为磁盘的起始位置,100% 表示分区结束位置为磁盘的结束位置。
parted -s /dev/sdb toggle 1 lvm
# 将磁盘上的第一个分区的类型从默认的 Linux 文件系统类型更改为 LVM 类型。这将使得该分区可以作为 LVM 的物理卷来使用。LVM 是一种逻辑卷管理工具,可以将多个物理卷组合成卷组,并从卷组中划分出逻辑卷,提供了更灵活的磁盘管理方式。

 

创建LVM逻辑卷

pvcreate /dev/sdb1
# 将/dev/sdb1 分区初始化为 LVM 物理卷,以便将其纳入逻辑卷管理
vgcreate nan /dev/sdb1
# 将 /dev/sdb1 物理卷加入到一个名为 nan 的新卷组中,使其成为卷组中的一个物理卷。
lvcreate -L 10G -n data nan
# 将在名为 nan 的卷组中创建一个名为 data 的新逻辑卷,其大小为 10GB。该命令使用了 "-L" 选项指定逻辑卷的大小。
mkfs.ext4 /dev/nan/data
# 使用 ext4 文件系统格式对指定的设备进行格式化,使其能够存储和管理文件。在这里,/dev/nan/data 是一个逻辑卷,用于存储文件系统中的数据。格式化后,可以将该逻辑卷挂载到指定的目录中,从而可以在该目录下读写文件。
mkdir -p /data
# 创建挂载目录
echo "/dev/nan/data /data ext4 defaults 0 1" >> /etc/fstab
# 该命令是将 /dev/nan/data 逻辑卷挂载到 /data 目录的命令,并将其写入 /etc/fstab 文件中,以便系统在启动时自动挂载该逻辑卷。
# /dev/nan/data: 这是要挂载的设备或分区名称,它是一个逻辑卷的路径。
# /data: 这是挂载点,即逻辑卷在文件系统中的挂载目录。
# ext4: 这是文件系统的类型,即要挂载的逻辑卷使用的文件系统类型。
# defaults: 这是挂载选项,表示使用默认挂载选项,其中包括读写权限、文件权限等。
# 0: 这是 dump 值,指定了备份程序是否备份该文件系统。0 表示不备份。
# 1: 这是 pass 值,指定了系统引导时在文件系统检查过程中需要检查的顺序。1 表示在其他文件系统之前检查,并在系统引导时自动检查。
mount -a
# 挂载所有尚未挂载的文件系统

 

本文作者:南哈哈

本文链接:https://www.cnblogs.com/nanruosen/p/17122097.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   南哈哈  阅读(192)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起