centos 根目录扩容

  1. 添加一块磁盘
    参考上一篇博文VMware Workstation 添加磁盘 挂载目录(centos)

  1. 查看当前磁盘挂载情况
[[email protected] ~]# fdisk -l
Disk /dev/sda: 536.9 GB, 536870912000 bytes, 1048576000 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x000bd826

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048     2099199     1048576   83  Linux
/dev/sda2         2099200  1048575999   523238400   8e  Linux LVM

Disk /dev/sdb: 107.4 GB, 107374182400 bytes, 209715200 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x2890866a

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1            2048   209715199   104856576   83  Linux

Disk /dev/sdc: 107.4 GB, 107374182400 bytes, 209715200 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk /dev/mapper/centos-root: 53.7 GB, 53687091200 bytes, 104857600 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk /dev/mapper/centos-swap: 2147 MB, 2147483648 bytes, 4194304 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk /dev/mapper/centos-home: 480.0 GB, 479954206720 bytes, 937410560 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

  1. 磁盘分区
[[email protected] ~]# fdisk /dev/sdc //选择操作的磁盘
Welcome to fdisk (util-linux 2.23.2).

Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.

Device does not contain a recognized partition table
Building a new DOS disklabel with disk identifier 0xb9ce2594.

Command (m for help): p  //查看磁盘分区情况(当前未分区)

Disk /dev/sdc: 107.4 GB, 107374182400 bytes, 209715200 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0xb9ce2594

  Device Boot      Start         End      Blocks   Id  System

Command (m for help): n //重新分区
Partition type:
  p   primary (0 primary, 0 extended, 4 free)
  e   extended
Select (default p): p  //主分区
Partition number (1-4, default 1)://主分区编号 默认即可
First sector (2048-209715199, default 2048)://主分区开始扇区 默认即可
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-209715199, default 209715199)://主分区结束扇区 默认即可
Using default value 209715199
Partition 1 of type Linux and of size 100 GiB is set

Command (m for help): t //更改分区的系统id
Selected partition 1

Hex code (type L to list all codes): L  

0  Empty           24  NEC DOS         81  Minix / old Lin bf  Solaris
1  FAT12           27  Hidden NTFS Win 82  Linux swap / So c1  DRDOS/sec (FAT-
2  XENIX root      39  Plan 9          83  Linux           c4  DRDOS/sec (FAT-
3  XENIX usr       3c  PartitionMagic  84  OS/2 hidden C:  c6  DRDOS/sec (FAT-
4  FAT16 <32M      40  Venix 80286     85  Linux extended  c7  Syrinx
5  Extended        41  PPC PReP Boot   86  NTFS volume set da  Non-FS data
6  FAT16           42  SFS             87  NTFS volume set db  CP/M / CTOS / .
7  HPFS/NTFS/exFAT 4d  QNX4.x          88  Linux plaintext de  Dell Utility
8  AIX             4e  QNX4.x 2nd part 8e  Linux LVM       df  BootIt
9  AIX bootable    4f  QNX4.x 3rd part 93  Amoeba          e1  DOS access
a  OS/2 Boot Manag 50  OnTrack DM      94  Amoeba BBT      e3  DOS R/O
b  W95 FAT32       51  OnTrack DM6 Aux 9f  BSD/OS          e4  SpeedStor
c  W95 FAT32 (LBA) 52  CP/M            a0  IBM Thinkpad hi eb  BeOS fs
e  W95 FAT16 (LBA) 53  OnTrack DM6 Aux a5  FreeBSD         ee  GPT
f  W95 Ext'd (LBA) 54  OnTrackDM6      a6  OpenBSD         ef  EFI (FAT-12/16/
10  OPUS            55  EZ-Drive        a7  NeXTSTEP        f0  Linux/PA-RISC b
11  Hidden FAT12    56  Golden Bow      a8  Darwin UFS      f1  SpeedStor
12  Compaq diagnost 5c  Priam Edisk     a9  NetBSD          f4  SpeedStor
14  Hidden FAT16 <3 61  SpeedStor       ab  Darwin boot     f2  DOS secondary
16  Hidden FAT16    63  GNU HURD or Sys af  HFS / HFS+      fb  VMware VMFS
17  Hidden HPFS/NTF 64  Novell Netware  b7  BSDI fs         fc  VMware VMKCORE
18  AST SmartSleep  65  Novell Netware  b8  BSDI swap       fd  Linux raid auto
1b  Hidden W95 FAT3 70  DiskSecure Mult bb  Boot Wizard hid fe  LANstep
1c  Hidden W95 FAT3 75  PC/IX           be  Solaris boot    ff  BBT
1e  Hidden W95 FAT1 80  Old Minix

Hex code (type L to list all codes): 8e //选择8e(lvm)
Changed type of partition 'Linux' to 'Linux LVM'

Command (m for help): p  //查看分区情况

Disk /dev/sdc: 107.4 GB, 107374182400 bytes, 209715200 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0xb9ce2594

  Device Boot      Start         End      Blocks   Id  System
/dev/sdc1            2048   209715199   104856576   8e  Linux LVM

Command (m for help): w //保存
The partition table has been altered!

Calling ioctl() to re-read partition table.
Syncing disks.

  1. 创建物理卷
[[email protected] ~]# pvcreate /dev/sdc1
 Physical volume "/dev/sdc1" successfully created.
[[email protected] ~]# pvdisplay  // 查看物理卷信息
 --- Physical volume ---
 PV Name               /dev/sda2
 VG Name               centos
 PV Size               <499.00 GiB / not usable 3.00 MiB
 Allocatable           yes
 PE Size               4.00 MiB
 Total PE              127743
 Free PE               1
 Allocated PE          127742
 PV UUID               3ajula-aPHg-hffV-1iC5-N7yq-aQjk-wVze0M

 "/dev/sdc1" is a new physical volume of "<100.00 GiB"
 --- NEW Physical volume ---
 PV Name               /dev/sdc1
 VG Name
 PV Size               <100.00 GiB
 Allocatable           NO
 PE Size               0
 Total PE              0
 Free PE               0
 Allocated PE          0
 PV UUID               w2DoiS-Vvz7-jm0E-ofTL-mebV-9d9E-PYwa8s

[[email protected] ~]# vgdisplay // 查看物理卷信息
 --- Volume group ---
 VG Name               centos
 System ID
 Format                lvm2
 Metadata Areas        1
 Metadata Sequence No  4
 VG Access             read/write
 VG Status             resizable
 MAX LV                0
 Cur LV                3
 Open LV               3
 Max PV                0
 Cur PV                1
 Act PV                1
 VG Size               <499.00 GiB
 PE Size               4.00 MiB
 Total PE              127743
 Alloc PE / Size       127742 / 498.99 GiB
 Free  PE / Size       1 / 4.00 MiB //此时没有扩展内存
 VG UUID               X10fAx-IgS1-V7fr-1VSd-jzjT-4ufc-mxD24J

  1. 将新增加的分区/dev/sdc1加入到根目录分区centos中
[[email protected] ~]# vgextend centos /dev/sdc1
 Volume group "centos" successfully extended
[[email protected] ~]# vgdisplay  // 查看物理卷信息
 --- Volume group ---
 VG Name               centos
 System ID
 Format                lvm2
 Metadata Areas        2
 Metadata Sequence No  5
 VG Access             read/write
 VG Status             resizable
 MAX LV                0
 Cur LV                3
 Open LV               3
 Max PV                0
 Cur PV                2
 Act PV                2
 VG Size               598.99 GiB
 PE Size               4.00 MiB
 Total PE              153342
 Alloc PE / Size       127742 / 498.99 GiB
 Free  PE / Size       25600 / 100.00 GiB  //此时扩展内存为100G
 VG UUID               X10fAx-IgS1-V7fr-1VSd-jzjT-4ufc-mxD24J

  1. 进行卷扩容
[[email protected] ~]# lvextend -l +100%FREE /dev/mapper/centos-root
 Size of logical volume centos/root changed from 50.00 GiB (12800 extents) to 150.00 GiB (38400 extents).

  1. 调整卷分区大小
[[email protected] ~]# xfs_growfs /dev/mapper/centos-root
meta-data=/dev/mapper/centos-root isize=512    agcount=4, agsize=3276800 blks
        =                       sectsz=512   attr=2, projid32bit=1
        =                       crc=1        finobt=0 spinodes=0
data     =                       bsize=4096   blocks=13107200, imaxpct=25
        =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal               bsize=4096   blocks=6400, version=2
        =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
data blocks changed from 13107200 to 39321600

  1. 查看扩容结果
[[email protected] ~]# df -Th
Filesystem              Type      Size  Used Avail Use% Mounted on
/dev/mapper/centos-root xfs       150G   49G  102G  33% /   //扩容成功
devtmpfs                devtmpfs  3.8G     0  3.8G   0% /dev
tmpfs                   tmpfs     3.9G     0  3.9G   0% /dev/shm
tmpfs                   tmpfs     3.9G   12M  3.8G   1% /run
tmpfs                   tmpfs     3.9G     0  3.9G   0% /sys/fs/cgroup
/dev/sda1               xfs      1014M  142M  873M  14% /boot
/dev/mapper/centos-home xfs       447G  1.2G  446G   1% /home
tmpfs                   tmpfs     781M     0  781M   0% /run/user/0

此文为本人原创文章,转载请注明出处!!!

原文地址:https://www.cnblogs.com/lillcol/p/11452915.html

时间: 2024-10-17 07:04:16

centos 根目录扩容的相关文章

虚拟机根目录扩容

前提:os的系统占用40GB,创建vm时磁盘大小给120GB 1.将剩余空间分区 # fdisk /dev/vda 重启生效 2.创建pv pvcreate /dev/vda3 3.vg(centos)扩容 # vgextend centos /dev/vda3 4.扩展/root文件目录 # lvextend -L +80G /dev/centos/root # xfs_growfs /dev/centos/root

RHEL6根目录扩容

1. 目标:根目录扩容. 先df -h, 查看文件系统信息.        2. 添加硬盘 ; fdisk -l查看新加的硬盘:/dev/sdb        3. 格式化磁盘, 创建分区 fdisk /dev/sdb --> 查看 fdisk -l -->/dev/sdb1        4. fidsk /dev/sdb1-->t 标记分区为LVM分区        5. 将增加的硬盘创建为PV物理卷 pvcreate /dev/sdb1 -->查看 pvs (pvdispla

vmware下对ubuntu进行根目录扩容

扩容之前,硬盘分区表提示Partition table entries are not in disk order 基本操作:输入:fdisk /dev/sda输入:x输入:f输入:r输入:w输入:qreboot搞定 根目录扩容主要参考[ubuntu对根目录进行扩展](https://blog.csdn.net/maclinuxye/article/details/52901019),基本操作就是删除所有分区,重建分区,执行,更新交换分区. 1.关闭系统的swap: swapoff -a 查看命

Linux Centos虚拟机扩容

Linux Centos虚拟机扩容(/dev/mapper/centos-root) 1:.首先查看我们的根分区大小是多少 df -h 文件系统 类型 容量 已用 可用 已用% 挂载点``/dev/mapper/centos-root xfs 18G ``1``.1G 17G ``6``% /``devtmpfs devtmpfs 479M ``0` `479M ``0``% /dev``tmpfs tmpfs 489M ``0` `489M ``0``% /dev/shm``tmpfs tmp

Linux札记2-esxi上为基于基于LVM的centos7的根目录扩容

======= 概念:据说默认centos都是基于LVM的 LVM:LVM是逻辑盘卷管理(Logical Volume Manager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制. LVM 更加详细的说明可点这里:http://www.cnblogs.com/mchina/p/linux-centos-logical-volume-manager-lvm.html fdisk 命令用法http://blog.sina.com.cn/s/blog_66b448620100ibay.h

linux根目录扩容

原来在ucloud上面买了一个服务器,结果根目录上面只有20G,/data挂载点下面有500G,没多久/根目录存储空间用完了,所以要扩展 linux的文件模式分为lvm模式和普通的非lvm模式,云服务器包括ucloud云,阿里云等等都是非lvm模式的,例如输入vgdisplay没有输出 自己安装的操作系统一般都是有lvm格式的,有lvm模式的修改存储空间起来很方便 lvm优点:因为一个挂载点不能同时有两个文件系统Filesystem,要用也可以会产生很多问题,如果根目录挂载只有一块20G的小磁盘

VirtualBox如何增加CentOS根目录容量

1.扩充磁盘容量 单位为M,40000为40G VBoxManage modifyhd centos.vdi --resize 40000 2.指定新的磁盘文件 系统 > 右击 > 设置 > 存储 > 控制器SATA,选择新的文件. 3.逻辑卷扩展(LVM) fdisk -l 只有sda1,sda2.通过fdisk /dev/sda进行分区. mkfs.ext4 /dev/sda4 如果不成功的话,需要重新启动虚拟机器在mkfs. 查看卷组名 vgdisplay pvcreate 

kvm热添加磁盘,并为根目录扩容,重启依然生效

接上篇,<<热添加磁盘,重启文件不丢失>> 一.理论扫盲:centos7的磁盘默认使用lvm,所以是可以直接扩展根分区的,但是无法缩小,在物理机中会默认将磁盘分为两个分区,分别为sda1和sda2,其中分区sda1作为系统盘/boot挂载,少量空间:sda2作为一个物理卷并且完全作为逻辑卷组VG(Volume Group)centos,在这个逻辑卷组centos中建立三个逻辑卷LV(Logical Volume)root和home还有swap,分别挂载到根目录/和/home以及sw

VBox给Centos虚拟机扩容

VBOX扩容后,如何载入Centos? 在VBox里扩容了虚拟机后,Centos系统是无法识别的 1.1 使用fdisk -l 可以查看硬盘,此处扩容的盘在/dev/sda 1.2 fdisk /dev/sda 对硬盘分区 1.3 p  --查看当前硬盘 1.4 m:帮助 这些命令不用记,m一下全可以看懂 1.5 n  --新增分区 如果只需要增加一个分区,并且使用剩余全部容量,就一路回车 1.6 w –保存分区并推出 使用fdisk -l /dev/sda 查看磁盘 >>>>新分