Linux centos7.9扩展空间

Linux centos7.9扩展空间

当时好像是virtualbox一路下一步,vdi自动扩展,现在看来到6个G就不能用了,记不清以前VM是不是自动扩了。正好找了找帖子,纯LINUX下分区什么的一块汇总了。

  1. [root@localhost ~]# df -h

文件系统                 容量  已用  可用 已用% 挂载点

devtmpfs                 1.9G     0  1.9G    0% /dev

tmpfs                    1.9G   28K  1.9G    1% /dev/shm

tmpfs                    1.9G  9.6M  1.9G    1% /run

tmpfs                    1.9G     0  1.9G    0% /sys/fs/cgroup

/dev/mapper/centos-root  6.2G  5.2G  1.1G   84% /

/dev/sda1               1014M  150M  865M   15% /boot

tmpfs                    379M     0  379M    0% /run/user/0

这里已经删除了一些文件,100%挂载不通过

  1. [root@localhost ~]# fdisk -l

这里是已经加过了

磁盘 /dev/sda:21.5 GB, 21474836480 字节,41943040 个扇区

Units = 扇区 of 1 * 512 = 512 bytes

扇区大小(逻辑/物理):512 字节 / 512 字节

I/O 大小(最小/最佳):512 字节 / 512 字节

磁盘标签类型:dos

磁盘标识符:0x000bd1b8

   设备 Boot      Start         End      Blocks   Id  System

/dev/sda1   *        2048     2099199     1048576   83  Linux

/dev/sda2         2099200    41940991    19920896   8e  Linux LVM

磁盘 /dev/mapper/centos-root:19.5 GB, 19537068032 字节,38158336 个扇区

Units = 扇区 of 1 * 512 = 512 bytes

扇区大小(逻辑/物理):512 字节 / 512 字节

I/O 大小(最小/最佳):512 字节 / 512 字节

磁盘 /dev/mapper/centos-swap:859 MB, 859832320 字节,1679360 个扇区

Units = 扇区 of 1 * 512 = 512 bytes

扇区大小(逻辑/物理):512 字节 / 512 字节

I/O 大小(最小/最佳):512 字节 / 512 字节

以上两处可能会不一致,主要是LINUX物理卷还逻辑卷的理解上,操作上可能会忘记重载,后面有说明。

  1. 如果是虚拟机,第一步需要在virtualbox里进行设置,相当于准备要加一块硬盘。

看了其它高手的帖子总共有以下几种方式:

  1. 直接把vdi扩大

VBoxManage modifyhd centos7.vdi --resize 20480(20G)

实例:

d:\Oracle\VirtualBox>VBoxManage.exe modifyhd e:\VirtualBoxVMs\centos7\centos7.vd

i --resize 20480

0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%

  1. 选建一个新的VDI,然后再CLONE原来的VDI,再然后合并这个两个VDI

实例:D:\Oracle\VirtualBox>VBoxManage.exe createhd --filename NewCentos7.vdi --size 40

960

0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%

Medium created. UUID: 6e08554b-b9af-41b6-a069-1bdac1de3e14

此种方式有点繁琐,中途放弃了,未验证。

  1. 其它方式见其它大神贴。

  1. 容量加大了,相当于加了一块新的磁盘,还未分区格式化什么的,主要有命令行方式和图形化方式(此方式需要下载额外iso文件,相当于装机大白菜、老毛桃GHOST镜像什么的那种界面)

我一开始打命令,又慢又容易出错,略了。

  1. 下载地址:http://www.itmop.com/downinfo/157807.html
  2. Linux centos7.9扩展空间_第1张图片
  3. 加载刚才的ISO文件,然后启动VirtualBox
  4. Linux centos7.9扩展空间_第2张图片
  5. 除了提示语言那输入26,其它都是下一步或是回车。
  6. 分配扩展空间或新添硬盘,这里有帖子说要格式化,未分配不行。我是之前用命令操作过,或者哪操作不当,反而拖不动,细节忘了。于是我先把扩展区弄成未分配,然后拖拽原分区到最大,成了。

弄成

其它下面的数字好像是自动跟着变了

说明

sudo du -h --max-depth=1 /

sudo du -h --max-depth=1 /opt

……

查看文件目录大小,很有用,比如知道去删哪个目录的什么文件

可视化操作退出重启后,在LINUX终端里还要打上几条命令,就是物理分区好了,逻辑上怎么用(可参考其它大神讲解的LINUX分区相关知识)

sudo lvextend -l +100%FREE /dev/mapper/centos-root

分配剩余空间我是全占满,如果写数字复制粘贴那一串1234是不是也行没验证

sudo resize2fs /dev/mapper/centos-root

*** sudo xfs_growfs /dev/mapper/centos-root

(没这句全白瞎)

重载后才能使扩展生效

你可能感兴趣的:(LINUX,linux,虚拟机,运维,扩展空间,加硬盘)