2026.1.15 Linux磁盘管理

上午

fdisk

在磁盘上创建,删除,更改分区等操作

选项

d 删除一个分区

m 打印帮助菜单

n 创建新分区        (输入完n后,输入p 表示主分区,输入e 表示扩展分区)

p 查看分区列表

q 退出不保存

t 更改标识

w 保存

mkfs

在设备上传件文件系统

mkswap

格式化交换分区

mount

挂载文件系统

umount

取消挂载

df

查看磁盘使用情况

Linux常用的文件系统:

ext4

xfs

fat32

ntfs

步骤

1,查看磁盘使用情况,以及挂载情况

2,查看所有分区情况,输入 fdisk 硬盘名        进入编辑硬盘

3,格式化分区        mkfs

4,挂载        mount

5,设置开机自启动        /etc/fstab

下午

Lvm逻辑卷:可以将多个物理磁盘或分区合并称为一个逻辑卷

LVM基本概念

1、将普通分区或整个磁盘创建为物理卷

2、将多个分散的物理卷,逻辑上合为一个整体,简称卷组

3、基于卷组,分割出不同的数据存储空间,称为逻辑卷

物理卷(PV):存储的设备,硬盘,分区,raid阵列等

卷组(VG):将多个物理卷组合在一起

逻辑卷(LV):建立在卷组之上,在卷组的空间去划分存储区域

linux手册:vg,lv

实验、添加一块新磁盘,使用逻辑卷的方式为根分区扩容。

1、

打开虚拟机设置,添加一块10GB的新硬盘

2、

输入

lsblk

可以看到只有sda一块硬盘,硬盘不支持热插拔,所以需要输入reboot,将系统重启

3、

重新连接之后,再次输入

lsblk

可以看到多出来一个sdb,这个就是我们添加的10GB的新硬盘

4、

输入

vgdisplay -v

找到根分区(/dev/centos/root),可以看到根分区的卷组名(VG Name)是centos,记住卷组名,后面使用逻辑卷扩容时候会用到

5、

输入

fdisk /dev/sdb

首先要创建新分区,会进入磁盘的交互操作界面,以下是各个参数的作用。

6、

输入

n

创建一个新分区

此时会出现p和e,p表示主分区,e表示扩展分区,这里直接创建主分区,输入

p

起始扇区与Last扇区默认就好

然后保存,输入

w

查看新创建的分区输入

lsblk

可以看到sdb已经有了一个分区叫做sdb1

7、

将新创建的分区格式化为xfs格式,输入

mkfs.xfs /dev/sdb1

8、

创建一个目录用来挂载分区输入

mkdir sdb1_mount_dir

挂载,输入

mount /dev/sdb1 /root/sdb1_mount_dir

查看是否挂载成功,输入

df -Th

可以看到挂载成功

9、

(前1-8步骤是新磁盘创键分区的操作,第九步之后的操作是利用逻辑卷扩展主分区的操作)

开始创建物理卷,输入

pvcreate /dev/sdb1

提示  Can't open /dev/sdb1 exclusively.  Mounted filesystem?

提示此分区有挂载点,不能打开,所以输入

umount /dev/sdb1

移除挂载点,再次创建物理卷,输入

pvcreate /dev/sdb1

提示让你y/n,这里是前几步创建了xfs文件系统,需要擦除xfs签名才能继续,输入y就好

然后提示

Physical volume "/dev/sdb1" successfully created.

表示物理卷创建成功

10、

查看新创建的物理卷信息,输入

pvdisplay -v

可以看到PV Name是sdb1的分区,VG Name为空,还未加入到卷组中,主分区sda2的VG Name是centos(参考第4步),所以我们要将sdb1加入到centos卷组中

11、

将sdb1加入centos卷组,输入

vgextend centos /dev/sdb1

提示Volume group "centos" successfully extended,表示加入成功

查看卷组信息,输入

vgdisplay

可以看到VG Size增加到了58.99GiB

12、

查看分区信息,输入

lsblk

可以看到sda2(主分区)还是原来的大小并未被扩展

需要给根分区使用逻辑卷扩容,输入

lvextend -L +5G /dev/centos/root

表示给主分区扩容5G,可以看到提示信息 

Size of logical volume centos/root changed from <47.00 GiB (12031 extents) to <52.00 GiB (13311 extents).
  Logical volume centos/root successfully resized.

表示扩容成功

13、

扩容文件系统大小,输入

xfs_growfs /dev/centos/root

验证是否扩容成功,输入

df -Th

扩容了第12步中的5GB的大小

原来的主分区的大小

可以看到成功扩容了5GB

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值