实验:Centos 根目录/扩容

椰子ya Linux 2020-08-22

曾经碰到过/根目录空间不足,这次试验尝试通过虚拟机模拟扩容系统根目录

1、新增一块硬盘sdc,通过ls /dev 查看
2.用新增的空间新建一个分区

[root@localhost liukai]# fdisk /dev/sdc 

欢迎使用 fdisk (util-linux 2.32.1)。
更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。

设备不包含可识别的分区表。
创建了一个磁盘标识符为 0x0d344dc3 的新 DOS 磁盘标签。

命令(输入 m 获取帮助):m

帮助:

  DOS (MBR)
   a   开关 可启动 标志
   b   编辑嵌套的 BSD 磁盘标签
   c   开关 dos 兼容性标志

  常规
   d   删除分区
   F   列出未分区的空闲区
   l   列出已知分区类型
   n   添加新分区
   p   打印分区表
   t   更改分区类型
   v   检查分区表
   i   打印某个分区的相关信息

  杂项
   m   打印此菜单
   u   更改 显示/记录 单位
   x   更多功能(仅限专业人员)

  脚本
   I   从 sfdisk 脚本文件加载磁盘布局
   O   将磁盘布局转储为 sfdisk 脚本文件

  保存并退出
   w   将分区表写入磁盘并退出
   q   退出而不保存更改

  新建空磁盘标签
   g   新建一份 GPT 分区表
   G   新建一份空 GPT (IRIX) 分区表
   o   新建一份的空 DOS 分区表
   s   新建一份空 Sun 分区表


命令(输入 m 获取帮助):n
分区类型
   p   主分区 (0个主分区,0个扩展分区,4空闲)
   e   扩展分区 (逻辑分区容器)
选择 (默认 p):P
分区号 (1-4, 默认  1): 1
第一个扇区 (2048-20971519, 默认 2048): 102400  
上个扇区,+sectors 或 +size{K,M,G,T,P} (102400-20971519, 默认 20971519): 

创建了一个新分区 1,类型为“Linux”,大小为 10 GiB。

命令(输入 m 获取帮助):w
分区表已调整。
将调用 ioctl() 来重新读分区表。
正在同步磁盘。

通过fdisk -l 命令可以看到多了一个sdc1的分区

fdisk -l
Disk /dev/sdc:10 GiB,10737418240 字节,20971520 个扇区
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x0d344dc3

设备       启动   起点     末尾     扇区 大小 Id 类型
/dev/sdc1       102400 20971519 20869120  10G 83 Linux

3、添加PV(physical volumn物理) ,把PV加到VG(volumn group) ,
PV,VG,LV的关系和操作
pvdisplay 查看pv

[root@localhost liukai]#pvdisplay 
  --- Physical volume ---
  PV Name               /dev/sda1
  VG Name               cl
  PV Size               <2.01 GiB / not usable 4.00 MiB
  Allocatable           yes 
  PE Size               4.00 MiB
  Total PE              513
  Free PE               1
  Allocated PE          512
  PV UUID               XpouTv-RygL-z3PA-Ig8p-zd8o-YqX1-6cQdB0

vgdisplay 查看vg

[root@localhost liukai]# vgdisplay 
  --- Volume group ---
  VG Name               cl
  System ID             
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  2
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                1
  Open LV               1
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               2.00 GiB
  PE Size               4.00 MiB
  Total PE              513
  Alloc PE / Size       512 / 2.00 GiB
  Free  PE / Size       1 / 4.00 MiB
  VG UUID               sVLU1T-2yAL-tiNO-gpD3-iE2C-Hpi3-AUSXfC

创建物理卷

[root@localhost liukai]# pvcreate /dev/sdc1 
  Physical volume "/dev/sdc1" successfully created.

使用新增物理卷扩展vg cl //VG Name可通过vddisplay查看

[root@localhost liukai]# vgextend cl /dev/sdc1    //使用vgextend命令向卷组”cl″中添加物理卷。
  Volume group "cl" successfully extended

查看/是否增加

[root@localhost liukai]# df -h
文件系统        容量  已用  可用 已用% 挂载点
devtmpfs        1.9G     0  1.9G    0% /dev
tmpfs           1.9G     0  1.9G    0% /dev/shm
tmpfs           1.9G  9.9M  1.9G    1% /run
tmpfs           1.9G     0  1.9G    0% /sys/fs/cgroup
/dev/sda2        20G  4.3G   15G   24% /
tmpfs           376M  1.2M  375M    1% /run/user/42
tmpfs           376M  4.6M  372M    2% /run/user/1000
/dev/sr0        7.1G  7.1G     0  100% /run/media/liukai/CentOS-8-1-1911-x86_64-dvd

本次实验参考CSDN论坛,感谢CSDN各位大佬分享过程与经验

PREV
实验:Linux通过Quota进行磁盘配额
NEXT
netstat常用方法