一、文档介绍
二、名词解释(一)c盘分区工具
fdisk和parted都是Linux系统中用于c盘分区的工具。
二者的区别是:
(二)逻辑卷管理器
LVM(LogicalVolumeManager)逻辑卷管理器,是一种中级c盘管理工具,可以帮忙用户对储存卷进行灵活的管理。使用LVM可以便捷的扩充、缩小、移动逻辑卷,因而更好地借助储存资源。LVM通过将化学卷(PhysicalVolume)、卷组(VolumeGroup)、逻辑卷(LogicalVolume)进行组合,产生一个灵活的储存管理系统。
三、磁盘操作(一)查看c盘信息1.查看系统中所有c盘和分区信息
fdisk -l
2.查看系统中所有块设备
lsblk
3.查看系统中所有块设备的标示信息
blkid
(二)标准c盘管理1.新增一块c盘
比如:新增c盘为/dev/sdb
# 查看磁盘
fdisk -l
# 分区
fdisk /dev/sdb
## (1) n 创建新分区
## (2) p 选择主分区

## (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盘之前,都可进行修改。
2.在原有c盘上扩容,创建新分区
此操作与新增c盘的操作一样,区别在于是使用新分区进行
# 查看磁盘
fdisk -l
# 分区
fdisk /dev/sdb
## (1) n 创建新分区
## (2) p 选择主分区

## (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
3.在原有c盘上扩容,扩容旧分区
上述示例中puppy linux,/dev/sdb2(即/data2)只分配了1G空间linux操作系统论文,本例中须要对/dev/sdb2进行扩容。
注意:1.本方式须要更改分区表linux 看硬盘,存在一定危险性,在操作前记得进行数据备份。
2.本方式只适用于最后一个分区,非常是由于MBR分区表达到4个,难以继续创建分区的情况。
# 查看扩容目录数据
ls -alh /data2/
# 取消挂载目录
umount /data2

# 查看磁盘,记住需要删除分区的起始和结束扇区
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
此时发觉c盘一直显示为原有大小,须要进行c盘重载
(三)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
# 格式化

/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
2.新增一块c盘,扩容旧逻辑卷
比如:新分区为/dev/sdd1
# 创建物理卷
pvcreate /dev/sdd1
# 创建卷组
vgextend myvg /dev/sdd1
# 扩容逻辑卷
lvextend -l +100%FREE /dev/myvg/data
此时发觉c盘一直显示为原有大小,须要进行c盘重载