Linux逻辑卷管理器LVM使用教程_Linux磁盘分区工具fdisk和parted_linux 看硬盘

一、文档介绍

本文档描述Linux操作系统下多种场景下的c盘操作情况。

二、名词解释(一)c盘分区工具

fdisk和parted都是Linux系统中用于c盘分区的工具。

二者的区别是:

(二)逻辑卷管理器

LVM(LogicalVolumeManager)逻辑卷管理器,是一种中级c盘管理工具,可以帮忙用户对储存卷进行灵活的管理。使用LVM可以便捷的扩充、缩小、移动逻辑卷,因而更好地借助储存资源。LVM通过将化学卷(PhysicalVolume)、卷组(VolumeGroup)、逻辑卷(LogicalVolume)进行组合,产生一个灵活的储存管理系统。

三、磁盘操作(一)查看c盘信息1.查看系统中所有c盘和分区信息

fdisk -l

Linux逻辑卷管理器LVM使用教程_linux 看硬盘_Linux磁盘分区工具fdisk和parted

2.查看系统中所有块设备

lsblk

Linux磁盘分区工具fdisk和parted_Linux逻辑卷管理器LVM使用教程_linux 看硬盘

3.查看系统中所有块设备的标示信息

blkid

linux 看硬盘_Linux磁盘分区工具fdisk和parted_Linux逻辑卷管理器LVM使用教程

(二)标准c盘管理1.新增一块c盘

比如:新增c盘为/dev/sdb

# 查看磁盘
fdisk -l
# 分区
fdisk /dev/sdb
## (1) n 创建新分区
## (2) p 选择主分区

Linux磁盘分区工具fdisk和parted_Linux逻辑卷管理器LVM使用教程_linux 看硬盘

## (3) 填写分区号,回车选择默认 ## (4) 填写起始和结束扇区(不选择,表示剩余所有扇区,即所有剩余容量) ## (5) p 查看现有分区 ## (6) w 写入磁盘 # 格式化 /sbin/mkfs.xfs -f -i size=2048 "/dev/sdb1" # 挂载 mkdir -p /data echo '/dev/sdb1 /data xfs defaults 0 0' >> /etc/fstab mount -a

注意:在未执行w写入c盘之前,都可进行修改。

Linux逻辑卷管理器LVM使用教程_Linux磁盘分区工具fdisk和parted_linux 看硬盘

Linux逻辑卷管理器LVM使用教程_linux 看硬盘_Linux磁盘分区工具fdisk和parted

2.在原有c盘上扩容,创建新分区

此操作与新增c盘的操作一样,区别在于是使用新分区进行

# 查看磁盘
fdisk -l
# 分区
fdisk /dev/sdb
## (1) n 创建新分区
## (2) p 选择主分区

Linux逻辑卷管理器LVM使用教程_linux 看硬盘_Linux磁盘分区工具fdisk和parted

## (3) 填写分区号,回车选择默认 ## (4) 填写起始和结束扇区(不选择,表示剩余所有扇区,即所有剩余容量) ## (5) p 查看现有分区 ## (6) w 写入磁盘 # 格式化 /sbin/mkfs.xfs -f -i size=2048 "/dev/sdb2" # 挂载 mkdir -p /data2 echo '/dev/sdb2 /data2 xfs defaults 0 0' >> /etc/fstab mount -a

Linux磁盘分区工具fdisk和parted_Linux逻辑卷管理器LVM使用教程_linux 看硬盘

linux 看硬盘_Linux磁盘分区工具fdisk和parted_Linux逻辑卷管理器LVM使用教程

3.在原有c盘上扩容,扩容旧分区

上述示例中puppy linux,/dev/sdb2(即/data2)只分配了1G空间linux操作系统论文,本例中须要对/dev/sdb2进行扩容。

注意:1.本方式须要更改分区表linux 看硬盘,存在一定危险性,在操作前记得进行数据备份。

2.本方式只适用于最后一个分区,非常是由于MBR分区表达到4个,难以继续创建分区的情况。

# 查看扩容目录数据
ls -alh /data2/

Linux磁盘分区工具fdisk和parted_linux 看硬盘_Linux逻辑卷管理器LVM使用教程

# 取消挂载目录
umount /data2

Linux逻辑卷管理器LVM使用教程_linux 看硬盘_Linux磁盘分区工具fdisk和parted

# 查看磁盘,记住需要删除分区的起始和结束扇区 fdisk -l # 分区 fdisk /dev/sdb ## (1) p 查看现有分区 ## (2) d 删除最后一个分区号 ## (3) p 查看现有分区 ## 此时只是逻辑删除,未执行w写入磁盘,数据仍然存在,误操作的话CTRL+C退出即可 ## (4) n 创建新分区 ## (5) p 选择主分区 ## (6) 填写分区号,回车选择默认 ## (7) 填写起始扇区 ## 重要:确认默认扇区号是否与删除前的一致。 ## 重要:一致的话,按回车 ## 重要:不一致的话,需要填写为删除前记录的起始扇区号 ## (8) 填写结束扇区(不选择,表示剩余所有扇区,即所有剩余容量) ## (9) p 查看现有分区 ## (10) w 写入磁盘 # 不重启重载分区 partprobe # 挂载磁盘 mount -a

Linux逻辑卷管理器LVM使用教程_Linux磁盘分区工具fdisk和parted_linux 看硬盘

此时发觉c盘一直显示为原有大小,须要进行c盘重载

Linux磁盘分区工具fdisk和parted_Linux逻辑卷管理器LVM使用教程_linux 看硬盘

Linux逻辑卷管理器LVM使用教程_linux 看硬盘_Linux磁盘分区工具fdisk和parted

(三)LVM

LVM通过分区进行卷管理,所以分区创建部份linux 看硬盘,可参考标准c盘管理部份内容。

1.新增一块c盘,创建新逻辑卷

比如:新分区为/dev/sdc1

# 创建物理卷
pvcreate /dev/sdc1
# 查看物理卷
pvs
pvdisplay
# 创建卷组
vgcreate myvg /dev/sdc1
# 查看卷组
vgs
vgdisplay
# 创建逻辑卷
lvcreate -n data -l +100%FREE myvg
# 查看逻辑卷
lvs
lvdisplay
# 格式化

linux 看硬盘_Linux逻辑卷管理器LVM使用教程_Linux磁盘分区工具fdisk和parted

/sbin/mkfs.xfs -f -i size=2048 "/dev/myvg/data" # 挂载 mkdir -p /data3 echo '/dev/mapper/myvg-data /data3 xfs defaults 0 0' >> /etc/fstab mount -a

linux 看硬盘_Linux逻辑卷管理器LVM使用教程_Linux磁盘分区工具fdisk和parted

2.新增一块c盘,扩容旧逻辑卷

比如:新分区为/dev/sdd1

# 创建物理卷
pvcreate /dev/sdd1
# 创建卷组
vgextend myvg /dev/sdd1
# 扩容逻辑卷
lvextend -l +100%FREE /dev/myvg/data

此时发觉c盘一直显示为原有大小,须要进行c盘重载

linux 看硬盘_Linux逻辑卷管理器LVM使用教程_Linux磁盘分区工具fdisk和parted

Tagged:
Author

这篇优质的内容由TA贡献而来

刘遄

《Linux就该这么学》书籍作者,RHCA认证架构师,教育学(计算机专业硕士)。

发表回复