Linux 磁盘扩容

准备知识:::::
与XFS相比ext3和ext4的通用命令
在这里插入图片描述
1.(PV)physical volume
disk ; 物理硬盘
物理硬盘需要转换成lvm(logic volume manage)可识别的状态,将磁盘的system id 转换成8e(lvm的识别码),再通过
pvcreate转换成PV,这样才能对磁盘加以利用

2.(VG) volume group
磁盘组, 由pv组成,而后pv又会被看做一个整体分为lv1、lv2···

3.(PE) physical extent
lvm的最小存储块

4.(LV)logical volume
逻辑卷
VG最后会被分成许多LV
表示为 /dev/vgname/lvname 例 /dev/sda/sda1 、/dev/sda/sda2 、/dev/sdb/sdb1
一、常用命令:
1)df
df是来自于coreutils 软件包,系统安装时,就自带的;我们通过这个命令可以查看磁盘的使用情况以及文件系统被挂载的位置;
df -h
[root@localhost beinan]# df -lh
Filesystem 容量 已用 可用 已用% 挂载点
/dev/hda8 11G 6.0G 4.4G 58% /
/dev/shm 236M 0 236M 0% /dev/shm
/dev/sda1 56G 22G 35G 39% /mnt/sda1

2)fdisk

fdisk 是一款强大的磁盘操作工具,来自util-linux软件包,我们在这里只说他如何查看磁盘分区表及分区结构;参数 -l ,通过-l 参数,能获得机器中所有的硬盘的分区情况;
代码:
[root@localhost beinan]# fdisk -l

Disk /dev/hda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/hda1 * 1 765 6144831 7 HPFS/NTFS
/dev/hda2 766 2805 16386300 c W95 FAT32 (LBA)
/dev/hda3 2806 7751 39728745 5 Extended
/dev/hda5 2806 3825 8193118+ 83 Linux
/dev/hda6 3826 5100 10241406 83 Linux
/dev/hda7 5101 5198 787153+ 82 Linux swap / Solaris
/dev/hda8 5199 6657 11719386 83 Linux

=====================================
先用parted确定磁盘类型,若类型为MBR则使用fdisk,若为GPT则使用gdisk来分割。
parted /dev/sda print
[root@localhost blue]# parted /dev/sda print
Model: VMware, VMware Virtual S (scsi)
Disk /dev/sda: 64.4GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:

Number Start End Size Type File system 标志
1 1049kB 316MB 315MB primary xfs 启动
2 316MB 2463MB 2147MB primary linux-swap(v1)
3 2463MB 53.7GB 51.2GB primary lvm
4 53.7GB 64.4GB 10.7GB primary lvm
确认一个扇区(sector)的大小为512字节
确定类型为msdos(mbr),所以使用fdisk。

二、扩容
1、对自由分区或者新增加的硬盘进行分区、格式化
0)查看磁盘:
在这里插入图片描述
1)创建分区
fdisk /dev/sda(操作 /dev/sda 分区)–》n新增加一个分区–》p分区类型我们选择为主分区–》3分区号选3(因为1,2已经用过了,见上)–》回车默认(起始扇区)–》回车默认(结束扇区)–》t修改分区类型–》3选分区3,选择处理分区–》8e修改为LVM(8e就是LVM)–》w写分区表
q完成,退出fdisk命令–重启( reboot / init 6)。
在这里插入图片描述在这里插入图片描述
输入w保存当然刚才也可以直接创建主分区,不创建逻辑分区。

2)格式化:
mkfs -t ext4 /dev/sda5
mkfs -t xfs /dev/sda5

在这里插入图片描述
3) 将/dev/sda5制作为物理卷,即PV
[root@localhost ~]# pvcreate /dev/sda5
pvdisplay :查看新建的物理卷和大小

4).将/dev/sda5加入到逻辑卷组centos-root当中
[root@localhost ~]# vgextend centos /dev/sda5
vgdisplay :查看命令,可以看到VG Size这一项显示为实际磁盘空间的总量。

5) 扩展逻辑卷根目录(centos-root)大小,
[root@localhost ~]# lvextend -L +9.8G /dev/mapper/centos-root
注意这里是+9.8G 或者:lvextend -L +100%FREE /dev/mapper/centos-root
lvdisplay 查看是否扩展逻辑卷成功

6)扩展逻辑卷centos-root的文件系统
注意:如果文件系统是xfs格式用 xfs_growfs ,ext4格式用resize2fs
ext4/ext3: resize2fs /dev/mapper/centos-root
xfs : xfs_growfs /dev/mapper/centos-root

7) 查看扩容后大小
使用df -h命令。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值