作者:非法小恋

① 、使用背景

VMware 虚拟机(linux)扩展根目录磁盘空间,vmwarelinux

VMware 虚拟机(linux)增添根目录磁盘空间    
今日翻开学校的监督检查报修系统,不可能访问了!!!系统运转非常慢,用top命令查看发现内部存储器使用率百分之九十,用”df
-h
”查看“/”目录使用率已达成十分之八,导致系统运维一点也不快。笔者用以下格局扩充根目录磁盘空间。

① 、关闭你的虚拟机系统,找到如下内容:选用”艾德it Virtual mache settings”
点击”Expand“

扩展虚拟机的空中为”40G”(依照个人需求填写空间尺寸)。不过linux下边并不可知。 

 

② 、使用linux下的fdisk工具进行分区。 

用root用户登录到您的linux系统,查看你系统的分区  #fdisk   -l                                          会冒出以下的音讯:

Device Boot      Start         End      Blocks   Id  System /dev/sda1   *           1          64      512000   83  Linux /dev/sda2              64        2611    20458496   8e  Linux LVM   

Disk /dev/mapper/vg_zxw-lv_root: 18.8 GB, 18832424960 bytes 255 heads, 63 sectors/track, 2289 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00000000   

Disk /dev/mapper/vg_zxw-lv_root doesn’t contain a valid partition table   

Disk /dev/mapper/vg_zxw-lv_swap: 2113 MB, 2113929216 bytes 255 heads, 63 sectors/track, 257 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00000000   

Disk /dev/mapper/vg_zxw-lv_swap doesn’t contain a valid partition table 

听大人说提醒新闻可以断定出此系统的磁盘接口为SCSI,对应“sda”假设上边包车型大巴花青字体是“hda”,那么此系统的磁盘接口为IDE对应“hda”所以自个儿做一下操作: 

#fdisk   /dev/sda/ 

澳门金沙国际 ,WARNING: DOS-compatible mode is deprecated. It’s strongly recommended to          switch off the mode (command ‘c’) and change display units to          sectors (command ‘u’).   

Command (m for help):m                   //“ 列出fdisk的帮助” Command action 

   a   toggle a bootable flag    b   edit bsd disklabel 

   c   toggle the dos compatibility flag    d   delete a partition 

   l   list known partition types    m   print this menu    n   add a new partition 

   o   create a new empty DOS partition table    p   print the partition table    q   quit without saving changes    s   create a new empty Sun disklabel

   t   change a partition’s system id    u   change display/entry units    v   verify the partition table    w   write table to disk and exit    x   extra functionality (experts only)   

Command (m for help):n                   //” 命令n用于添加新分区” Command action    e   extended 

   p   primary partition (1-4) 

p                                  //” 选择创制主分区”此时, 

Partition number (1-4):3                         //fdisk会让您挑选主分区的号码,假使已经有了主分区sda1,sda2,那么编号就选3,即要创建的该分区为sda3. 

First cylinder (2611-3916, default 2611):                         //此时,fdisk又会让您采用该分区的上马值那个便是分区的Start 值(start cylinder);那里最佳直接按回车, Using default value 2611 

Last cylinder, +cylinders or +size{K,M,G} (2611-3916, default 3916):                     //此时,fdisk又会让您挑选该分区的起来值那几个正是分区的End 值那里最佳直接按回车, Using default value 3916 

 

Command (m for help): w                       //w “保存全部并脱离,分区划分落成” 

The partition table has been altered!   

追加根目录磁盘空间,Linux系统扩大容积根目录磁盘空间的操作方法。Calling ioctl() to re-read partition table.   

WARNING: Re-reading the partition table failed with error 16: Device or resource busy. 

The kernel still uses the old table. The new table will be used at the next reboot or after you run partprobe(8) or kpartx(8) Syncing disks.                                  

三 、大家的新建分区/dev/sda3,却不是LVM的。所以,接下去使用fdisk将其改成LVM的。

 #fdisk  /dev/sda Command (m for help): m 

Command (m for help): t //改变分区系统id   

Partition number (1-4): 3 //钦定分区号 

Hex code (type L to list codes): 8e //内定要改成的id号,8e代表LVM。 Command (m for help): w 

 

四 、重启系统后,登陆系统。(一定要重启系统,不然不能够扩张新分区) 

 

五 、格式化该新加上的分区: #fdisk   -l 

   Device Boot      Start         End      Blocks   Id  System /dev/sda1   *           1          64      513000   83  Linux /dev/sda2              64        2611    20458496    8e  Linux LVM /dev/sda3            2611        3916    10483750    8e  Linux LVM 你会发现多了一块分区。 

#mkfs  -t   ext3  /dev/sda3           //在硬盘分区“/dev/sda3”上成立“ext3”文件系统。 

此刻我们就足以行使该新增分区啦: 

 

六 、扩张新分区 #lvs 

#pvcreate   /dev/sda3             //pvcreate指令用于将物理硬盘分区初步化为物理卷,以便被LVM使用。要创设物理卷必须首先对硬盘举办分区,并且将硬盘分区的品种设置为“8e”后,才能选用pvcreat指令将分区开端化为物理卷。 

Physical volume “/dev/sda3” successfully created 

#vgextend VolGroup00 /dev/sda3 (在这之中是当下须求扩张的lvm组名,能够经过df -h查看,例如我的是: /dev/mapper/VolGroup00-LogVol00)   //vgextend指令用于动态的恢宏卷组,它经过向卷组中添加物理卷来充实卷组的容积。 #vgdisplay           //用于展示LNM卷组的元数据音信。 

 

  — Volume group — 

  VG Name               vg_zxw   System ID               Format                lvm2   Metadata Areas        1   Metadata Sequence No  3 

  VG Access             read/write   VG Status             resizable   MAX LV                0   Cur LV                2   Open LV               2   Max PV                0   Cur PV                1   Act PV                1 

  VG Size               19.51 GiB   PE Size               4.00 MiB   Total PE              4994 

  Alloc PE / Size       4994 / 19.51 GiB   Free  PE / Size       4994 / 10.01GB 

VG UUID               sqBgTs-iA8x-tCXZ-KYxK-SyWS-TfXQ-uBsLaR 

(首要查看Free PE / Size 4994 / 10.01GB,表明大家最多能够有10.01GB的

扩充空间。小编一般选取小于10.01GB) 

# lvextend -L+9.8G     /dev/VolGroup00/LogVol00 /dev/sda3 

Logical volume LogVol00 successfully resized 

#e2fsck  -a   /dev/VolGroup00/LogVol00        //使用e2fsck发令检查文件系统错误。也可用“fsck -t ext2 -V  /dev/sda3/检查ext2文件系统。  (做fsck,检查文件系统) 

#resize2fs   /dev/VolGroup00/LogVol00       //resize2fs指令被用来增大或许缩小未加载的“ext2/ext3”文件系统的高低。 

#df  -h                      //查看一下你的系统磁盘空间”/”目录变成了40GB 

ok,那样就大功告成了。 

 

参照网址:

 

虚拟机(linux)增加根目录磁盘空间,vmwarelinux VMware
虚拟机(linux)扩张根目录磁盘空间
后天查看高校的督察报修系统,不可能访问了!!…

VMware 虚拟机(linux)扩展根目录磁盘空间    
明天查看高校的监察报修系统,无法访问了!!!系统运行不快,用top命令查看发现内部存款和储蓄器使用率十分之九,用”df
-h
”查看“/”目录使用率已落得五分四,导致系统运转一点也不快。小编用以下方法扩张根目录磁盘空间。

一 、使用背景

Linux根目录磁盘空间不够用了,当修改了虚拟机模版扩张磁盘大小依然插入了一块新硬盘,不过发现系统里的高低恐怕没改变。
发出的缘由是绝非给磁盘格式化,没有扩大分区。

Linux根目录磁盘空间不够用了,当修改了虚拟机模版扩大磁盘大小恐怕插入了一块新硬盘,可是发现系统里的大小仍旧没改变。

壹 、关闭你的虚拟机系统,找到如下内容:选用”Edit Virtual mache settings”
点击”Expand“

二 、操作方法

发生的来头是平素不给磁盘格式化,没有扩大分区。

扩展虚拟机的上空为”40G”(依据个人供给填写空间尺寸)。可是linux上边并不可知。 

1. 翻看磁盘空间大小,使用df -h 命令,发现挂载根目录节点的/dev/mapper/ubuntu14–vg-root 只有28G容积。

root@ubuntu14:/opt# df -h
文件系统                       容量  已用  可用 已用% 挂载点
/dev/mapper/ubuntu14--vg-root   28G   23G  3.3G   88% /
none                           4.0K     0  4.0K    0% /sys/fs/cgroup
udev                           3.9G  4.0K  3.9G    1% /dev
tmpfs                          799M  384K  799M    1% /run
none                           5.0M     0  5.0M    0% /run/lock
none                           3.9G     0  3.9G    0% /run/shm
none                           100M     0  100M    0% /run/user
/dev/vda1                      236M   37M  188M   17% /boot

贰 、操作方法

 

2. 充实磁盘空间,例如下图使用VM虚拟机扩充的办法。

澳门金沙国际 1

  1. 查阅磁盘空间大小,使用df -h
    命令,发现挂载根目录节点的/dev/mapper/ubuntu14–vg-root 唯有28G体积。

贰 、使用linux下的fdisk工具实行分区。 

3.使用fdisk -l命令查看磁盘消息。当看到第①行Disk /dev/vda: 161.1 GB与实际df -h展现内容不符时,表明扩展磁盘成功了。

root@ubuntu14:/opt# fdisk -l

Disk /dev/vda: 161.1 GB, 161061273600 bytes
16 heads, 63 sectors/track, 312076 cylinders, total 314572800 sectors
Units = 扇区 of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0001a023

   设备 启动      起点          终点     块数   Id  系统
/dev/vda1   *        2048      499711      248832   83  Linux
/dev/vda2          501758    62912511    31205377    5  扩展
/dev/vda5          501760    62912511    31205376   8e  Linux LVM

Disk /dev/mapper/ubuntu14--vg-root: 29.8 GB, 29804724224 bytes
255 heads, 63 sectors/track, 3623 cylinders, total 58212352 sectors
Units = 扇区 of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Disk /dev/mapper/ubuntu14--vg-root doesn't contain a valid partition table

Disk /dev/mapper/ubuntu14--vg-swap_1: 2147 MB, 2147483648 bytes
255 heads, 63 sectors/track, 261 cylinders, total 4194304 sectors
Units = 扇区 of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Disk /dev/mapper/ubuntu14--vg-swap_1 doesn't contain a valid partition table
root@ubuntu14:/opt# df -h
文件系统            容量 已用 可用 已用% 挂载点
/dev/mapper/ubuntu14--vg-root  28G  23G 3.3G  88% /
none              4.0K   0 4.0K  0% /sys/fs/cgroup
udev              3.9G 4.0K 3.9G  1% /dev
tmpfs             799M 384K 799M  1% /run
none              5.0M   0 5.0M  0% /run/lock
none              3.9G   0 3.9G  0% /run/shm
none              100M   0 100M  0% /run/user
/dev/vda1           236M  37M 188M  17% /boot

用root用户登录到您的linux系统,查看你系统的分区  #fdisk   -l                                          会冒出以下的新闻:

4.使用fdisk /dev/vda, 创设新分区。

注意:差别操作系统的磁盘命名格局各异,有些是/dev/sda。具体使用办法参考第贰步中fdisk -l首行显示Disk。如小编在该体系中首行突显为Disk
/dev/vda: 161.1 GB, 161061273600 bytes ,故使用命令fdisk /dev/vda

依照上面Linux操作进行分区。

root@ubuntu14:/opt# fdisk /dev/vda

命令(输入 m 获取帮助): m
命令操作
   a   toggle a bootable flag
   b   edit bsd disklabel
   c   toggle the dos compatibility flag
   d   delete a partition
   l   list known partition types
   m   print this menu
   n   add a new partition
   o   create a new empty DOS partition table
   p   print the partition table
   q   quit without saving changes
   s   create a new empty Sun disklabel
   t   change a partition's system id
   u   change display/entry units
   v   verify the partition table
   w   write table to disk and exit
   x   extra functionality (experts only)

命令(输入 m 获取帮助): n  #new 新分区
Partition type:
   p   primary (1 primary, 1 extended, 2 free)
   l   logical (numbered from 5)
Select (default p): p   #选择主分区
分区号 (1-4,默认为 3): 3  #分区序号
起始 sector (499712-314572799,默认为 499712):  #分区开始回车默认
将使用默认值 499712
Last sector, +扇区 or +size{K,M,G} (499712-501757,默认为 501757): 
将使用默认值 501757

命令(输入 m 获取帮助): n  #new 新分区
Partition type:
   p   primary (2 primary, 1 extended, 1 free)
   l   logical (numbered from 5)
Select (default p): p  #选择主分区
Selected partition 4   #分区序号
起始 sector (62912512-314572799,默认为 62912512):  #分区开始回车默认
将使用默认值 62912512
Last sector, +扇区 or +size{K,M,G} (62912512-314572799,默认为 314572799): 
将使用默认值 314572799

命令(输入 m 获取帮助): t   #修改分区格式
分区号 (1-5): 4    #修改分区号
Hex code (type L to list codes): 8e  #格式选择8e   linux LVM
Changed system type of partition 4 to 8e (Linux LVM)

命令(输入 m 获取帮助): p  #显示分区信息

Disk /dev/vda: 161.1 GB, 161061273600 bytes
16 heads, 63 sectors/track, 312076 cylinders, total 314572800 sectors
Units = 扇区 of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0001a023

   设备 启动      起点          终点     块数   Id  系统
/dev/vda1   *        2048      499711      248832   83  Linux
/dev/vda2          501758    62912511    31205377    5  扩展
/dev/vda3          499712      501757        1023   83  Linux
/dev/vda4        62912512   314572799   125830144   8e  Linux LVM
/dev/vda5          501760    62912511    31205376   8e  Linux LVM

Partition table entries are not in disk order

命令(输入 m 获取帮助): w  #保存信息
The partition table has been altered!

Calling ioctl() to re-read partition table.

WARNING: Re-reading the partition table failed with error 16: 设备或资源忙.
The kernel still uses the old table. The new table will be used at
the next reboot or after you run partprobe(8) or kpartx(8)
Syncing disks.
  1. 充实磁盘空间,例如下图使用VM虚拟机扩展的章程。

Device Boot      Start         End      Blocks   Id  System /dev/sda1   *           1          64      512000   83  Linux /dev/sda2              64        2611    20458496   8e  Linux LVM   

5. 重启Linux操作系统,使用reboot命令。

澳门金沙国际 2

Disk /dev/mapper/vg_zxw-lv_root: 18.8 GB, 18832424960 bytes 255 heads, 63 sectors/track, 2289 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00000000   

6. 开立物理卷,使用pvcreate /dev/vda4命令。

root@ubuntu14:~# pvcreate /dev/vda4
  Physical volume "/dev/vda4" successfully created

3.使用fdisk -l命令查看磁盘音讯。当看到第1行Disk /dev/vda: 161.1
GB与实际df -h展现内容不符时,表明扩展磁盘成功了。

Disk /dev/mapper/vg_zxw-lv_root doesn’t contain a valid partition table   

7.查看新建的物理卷和大小,使用pvdisplay命令。

root@ubuntu14:~# pvdisplay
  --- Physical volume ---
  PV Name               /dev/vda5
  VG Name               ubuntu14-vg
  PV Size               29.76 GiB / not usable 2.00 MiB
  Allocatable           yes (but full)
  PE Size               4.00 MiB
  Total PE              7618
  Free PE               0
  Allocated PE          7618
  PV UUID               XR32TY-aRQC-IQC6-oCx7-aa9X-KdJe-bHmaBd

  "/dev/vda4" is a new physical volume of "120.00 GiB"
  --- NEW Physical volume ---
  PV Name               /dev/vda4
  VG Name               
  PV Size               120.00 GiB
  Allocatable           NO
  PE Size               0   
  Total PE              0
  Free PE               0
  Allocated PE          0
  PV UUID               MVK0IT-LDgP-eWwZ-fzQM-tdyY-4kRQ-nbk122
root@ubuntu14:/opt# fdisk -l

Disk /dev/vda: 161.1 GB, 161061273600 bytes
16 heads, 63 sectors/track, 312076 cylinders, total 314572800 sectors
Units = 扇区 of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0001a023

  设备 启动   起点     终点   块数  Id 系统
/dev/vda1  *    2048   499711   248832  83 Linux
/dev/vda2     501758  62912511  31205377  5 扩展
/dev/vda5     501760  62912511  31205376  8e Linux LVM

Disk /dev/mapper/ubuntu14--vg-root: 29.8 GB, 29804724224 bytes
255 heads, 63 sectors/track, 3623 cylinders, total 58212352 sectors
Units = 扇区 of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Disk /dev/mapper/ubuntu14--vg-root doesn't contain a valid partition table

Disk /dev/mapper/ubuntu14--vg-swap_1: 2147 MB, 2147483648 bytes
255 heads, 63 sectors/track, 261 cylinders, total 4194304 sectors
Units = 扇区 of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Disk /dev/mapper/ubuntu14--vg-swap_1 doesn't contain a valid partition table

Disk /dev/mapper/vg_zxw-lv_swap: 2113 MB, 2113929216 bytes 255 heads, 63 sectors/track, 257 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00000000   

8. 将添加新的物理卷,加载到ubuntu14-vg卷组,使用vgextend ubuntu14-vg /dev/vda4命令。

root@ubuntu14:~# vgextend ubuntu14-vg /dev/vda4
Volume group “ubuntu14-vg” successfully extended

4.应用fdisk /dev/vda, 创制新分区。

Disk /dev/mapper/vg_zxw-lv_swap doesn’t contain a valid partition table 

9. 查看卷组新闻,使用vgdisplay命令。

root@ubuntu14:~# vgdisplay                  
  --- Volume group ---
  VG Name               ubuntu14-vg
  System ID             
  Format                lvm2
  Metadata Areas        2
  Metadata Sequence No  4
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                2
  Open LV               2
  Max PV                0
  Cur PV                2
  Act PV                2
  VG Size               149.76 GiB
  PE Size               4.00 MiB
  Total PE              38338
  Alloc PE / Size       7618 / 29.76 GiB
  Free  PE / Size       30720 / 120.00 GiB
  VG UUID               cq2Z6G-P6j1-S2gM-mibz-d63V-NjkS-dHYe7D

注意:区别操作系统的磁盘命名格局各异,有个别是/dev/sda。具体使用方法参考第一步中fdisk
-l首行展现Disk。如小编在该种类中首行展现为Disk /dev/vda: 161.1 GB,
161061273600 bytes ,故使用命令fdisk /dev/vda)

依据提醒消息能够判定出此系统的磁盘接口为SCSI,对应“sda”假设下边包车型地铁新民主主义革命字体是“hda”,那么此系统的磁盘接口为IDE对应“hda”所以自个儿做一下操作: 

10.增加ubuntu14-vg大小,增加120G。使用lvresize -L +120G /dev/mapper/ubuntu14--vg-root命令。

root@ubuntu14:~# lvresize -L +120G /dev/mapper/ubuntu14--vg-root
  Extending logical volume root to 147.76 GiB
  Logical volume root successfully resized

遵守上面Linux操作进行分区。

#fdisk   /dev/sda/ 

11. 再一次识别ubuntu14-vg大小,使用resize2fs /dev/mapper/ubuntu14--vg-root命令。

root@ubuntu14:~# resize2fs /dev/mapper/ubuntu14--vg-root
resize2fs 1.42.9 (4-Feb-2014)
Filesystem at /dev/mapper/ubuntu14--vg-root is mounted on /; on-line resizing required
old_desc_blocks = 2, new_desc_blocks = 10
The filesystem on /dev/mapper/ubuntu14--vg-root is now 38733824 blocks long.
root@ubuntu14:/opt# fdisk /dev/vda

命令(输入 m 获取帮助): m
命令操作
  a  toggle a bootable flag
  b  edit bsd disklabel
  c  toggle the dos compatibility flag
  d  delete a partition
  l  list known partition types
  m  print this menu
  n  add a new partition
  o  create a new empty DOS partition table
  p  print the partition table
  q  quit without saving changes
  s  create a new empty Sun disklabel
  t  change a partition's system id
  u  change display/entry units
  v  verify the partition table
  w  write table to disk and exit
  x  extra functionality (experts only)

命令(输入 m 获取帮助): n #new 新分区
Partition type:
  p  primary (1 primary, 1 extended, 2 free)
  l  logical (numbered from 5)
Select (default p): p  #选择主分区
分区号 (1-4,默认为 3): 3 #分区序号
起始 sector (499712-314572799,默认为 499712): #分区开始回车默认
将使用默认值 499712
Last sector, +扇区 or +size{K,M,G} (499712-501757,默认为 501757): 
将使用默认值 501757

命令(输入 m 获取帮助): n #new 新分区
Partition type:
  p  primary (2 primary, 1 extended, 1 free)
  l  logical (numbered from 5)
Select (default p): p #选择主分区
Selected partition 4  #分区序号
起始 sector (62912512-314572799,默认为 62912512): #分区开始回车默认
将使用默认值 62912512
Last sector, +扇区 or +size{K,M,G} (62912512-314572799,默认为 314572799): 
将使用默认值 314572799

命令(输入 m 获取帮助): t  #修改分区格式
分区号 (1-5): 4  #修改分区号
Hex code (type L to list codes): 8e #格式选择8e  linux LVM
Changed system type of partition 4 to 8e (Linux LVM)

命令(输入 m 获取帮助): p #显示分区信息

Disk /dev/vda: 161.1 GB, 161061273600 bytes
16 heads, 63 sectors/track, 312076 cylinders, total 314572800 sectors
Units = 扇区 of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0001a023

  设备 启动   起点     终点   块数  Id 系统
/dev/vda1  *    2048   499711   248832  83 Linux
/dev/vda2     501758  62912511  31205377  5 扩展
/dev/vda3     499712   501757    1023  83 Linux
/dev/vda4    62912512  314572799  125830144  8e Linux LVM
/dev/vda5     501760  62912511  31205376  8e Linux LVM
Partition table entries are not in disk order
命令(输入 m 获取帮助): w #保存信息
The partition table has been altered!
Calling ioctl() to re-read partition table.
WARNING: Re-reading the partition table failed with error 16: 设备或资源忙.
The kernel still uses the old table. The new table will be used at
the next reboot or after you run partprobe(8) or kpartx(8)
Syncing disks.

WARNING: DOS-compatible mode is deprecated. It’s strongly recommended to          switch off the mode (command ‘c’) and change display units to          sectors (command ‘u’).   

12.查看扩大体量后的大小 ,使用df -h命令。

root@ubuntu14:~# df -h
文件系统                       容量  已用  可用 已用% 挂载点
/dev/mapper/ubuntu14--vg-root  146G   23G  117G   17% /
none                           4.0K     0  4.0K    0% /sys/fs/cgroup
udev                           3.9G  4.0K  3.9G    1% /dev
tmpfs                          799M  388K  799M    1% /run
none                           5.0M     0  5.0M    0% /run/lock
none                           3.9G     0  3.9G    0% /run/shm
none                           100M     0  100M    0% /run/user
/dev/vda1                      236M   37M  188M   17% /boot

当见到/dev/mapper/ubuntu14–vg-root
已经更新到新的大大小小时,则象征扩大成功。
(转载请评释出处:
如发现有错,请留言,谢谢)

  1. 重启Linux操作系统,使用reboot命令。

  2. 创设物理卷,使用pvcreate /dev/vda4命令。

Command (m for help):m                   //“ 列出fdisk的帮助” Command action 

root@ubuntu14:~# pvcreate /dev/vda4
 Physical volume "/dev/vda4" successfully created

   a   toggle a bootable flag    b   edit bsd disklabel 

7.查看新建的物理卷和分寸,使用pvdisplay命令。

   c   toggle the dos compatibility flag    d   delete a partition 

root@ubuntu14:~# pvdisplay
 --- Physical volume ---
 PV Name        ubuntu14-vg
 PV Size        29.76 GiB / not usable 2.00 MiB
 Allocatable      yes (but full)
 PE Size        4.00 MiB
 Total PE       7618
 Free PE        0
 Allocated PE     7618
 PV UUID        XR32TY-aRQC-IQC6-oCx7-aa9X-KdJe-bHmaBd
 "/dev/vda4"        /dev/vda5
 VG Name is a new physical volume of "120.00 GiB"
 --- NEW Physical volume ---
 PV Name        /dev/vda4
 VG Name        
 PV Size        120.00 GiB
 Allocatable      NO
 PE Size        0  
 Total PE       0
 Free PE        0
 Allocated PE     0
 PV UUID        MVK0IT-LDgP-eWwZ-fzQM-tdyY-kRQ-nbk122

   l   list known partition types    m   print this menu    n   add a new partition 

8.
将添加新的物理卷,加载到ubuntu14-vg卷组,使用vgextend ubuntu14-vg /dev/vda4命令。

   o   create a new empty DOS partition table    p   print the partition table    q   quit without saving changes    s   create a new empty Sun disklabel

root@ubuntu14:~# vgextend ubuntu14-vg /dev/vda4
Volume group "ubuntu14-vg" successfully extended

   t   change a partition’s system id    u   change display/entry units    v   verify the partition table    w   write table to disk and exit    x   extra functionality (experts only)   

  1. 翻看卷组消息,使用vgdisplay命令。

Command (m for help):n                   //” 命令n用于添加新分区” Command action    e   extended 

root@ubuntu14:~# vgdisplay         
 --- Volume group ---
 VG Name        ubuntu14-vg
 System ID       
 Format        lvm2
 Metadata Areas    2
 Metadata Sequence No 4
 VG Access       read/write
 VG Status       resizable
 MAX LV        0
 Cur LV        2
 Open LV        2
 Max PV        0
 Cur PV        2
 Act PV        2
 VG Size        149.76 GiB
 PE Size        4.00 MiB
 Total PE       38338
 Alloc PE / Size    7618 / 29.76 GiB
 Free PE / Size    30720 / 120.00 GiB
 VG UUID        cq2Z6G-P6j1-S2gM-mibz-d63V-NjkS-dHYe7D

   p   primary partition (1-4) 

10.增加ubuntu14-vg大小,增加120G。使用lvresize -L +120G
/dev/mapper/ubuntu14–vg-root命令。

p                                  //” 选择创设主分区”此时, 

root@ubuntu14:~# lvresize -L +120G /dev/mapper/ubuntu14--vg-root
 Extending logical volume root to 147.76 GiB
 Logical volume root successfully resized

Partition number (1-4):3                         //fdisk会让你挑选主分区的号码,借使已经有了主分区sda1,sda2,那么编号就选3,即要创立的该分区为sda3. 

  1. 再次识别ubuntu14-vg大小,使用resize2fs
    /dev/mapper/ubuntu14–vg-root命令。

First cylinder (2611-3916, default 2611):                         //此时,fdisk又会让你选取该分区的开头值这些便是分区的Start 值(start cylinder);这里最佳直接按回车, Using default value 2611 

root@ubuntu14:~# resize2fs /dev/mapper/ubuntu14--vg-root
resize2fs 1.42.9 (4-Feb-2014)
Filesystem at /dev/mapper/ubuntu14--vg-root is mounted on /; on-line resizing required
old_desc_blocks = 2, new_desc_blocks = 10
The filesystem on /dev/mapper/ubuntu14--vg-root is now 38733824 blocks long.

Last cylinder, +cylinders or +size{K,M,G} (2611-3916, default 3916):                     //此时,fdisk又会让您采用该分区的始发值那一个就是分区的End 值那里最棒直接按回车, Using default value 3916 

12.翻看扩大体量后的大小 ,使用df -h命令。

 

root@ubuntu14:~# df -h
文件系统            容量 已用 可用 已用% 挂载点
/dev/mapper/ubuntu14--vg-root 146G  23G 117G  17% /
none              4.0K   0 4.0K  0% /sys/fs/cgroup
udev              3.9G 4.0K 3.9G  1% /dev
tmpfs             799M 388K 799M  1% /run
none              5.0M   0 5.0M  0% /run/lock
none              3.9G   0 3.9G  0% /run/shm
none              100M   0 100M  0% /run/user
/dev/vda1           236M  37M 188M  17% /boot

Command (m for help): w                       //w “保存全数并脱离,分区划分完结” 

当看到/dev/mapper/ubuntu14–vg-root
已经更新到新的高低时,则象征扩大成功。

The partition table has been altered!   

总结

Calling ioctl() to re-read partition table.   

上述所述是作者给大家介绍的Linux系统扩大容积根目录磁盘空间的操作方法,希望对大家有所援救,假使大家有别的疑问请给作者留言,作者会及时过来大家的。在此也万分多谢大家对剧本之家网站的帮衬!

WARNING: Re-reading the partition table failed with error 16: Device or resource busy. 

您恐怕感兴趣的篇章:

  • 详解Linux
    虚拟机根分区磁盘扩展空间记录
  • Linux磁盘空间被未知财富耗尽的缓解方法
  • 有关Linux服务器磁盘空间占满难点的缓解方式
  • linux 查看磁盘空间大小命令
  • linux下接纳du查看有些文件或目录占用磁盘空间的高低方法
  • Linux
    发邮件磁盘空间监察和控制(python)

The kernel still uses the old table. The new table will be used at the next reboot or after you run partprobe(8) or kpartx(8) Syncing disks.                                  

三 、大家的新建分区/dev/sda3,却不是LVM的。所以,接下去使用fdisk将其改成LVM的。

 #fdisk  /dev/sda Command (m for help): m 

Command (m for help): t //改变分区系统id   

Partition number (1-4): 3 //钦命分区号 

Hex code (type L to list codes): 8e //钦点要改成的id号,8e代表LVM。 Command (m for help): w 

 

四 、重启系统后,登陆系统。(一定要重启系统,不然不可能扩大新分区) 

 

伍 、格式化该新增加的分区: #fdisk   -l 

   Device Boot      Start         End      Blocks   Id  System /dev/sda1   *           1          64      513000   83  Linux /dev/sda2              64        2611    20458496    8e  Linux LVM /dev/sda3            2611        3916    10483750    8e  Linux LVM 你会意识多了一块分区。 

#mkfs  -t   ext3  /dev/sda3           //在硬盘分区“/dev/sda3”上开创“ext3”文件系统。 

那儿大家就能够使用该新增分区啦: 

 

陆 、扩大新分区 #lvs 

#pvcreate   /dev/sda3             //pvcreate指令用于将大体硬盘分区起先化为物理卷,以便被LVM使用。要开创物理卷必须首先对硬盘实行分区,并且将硬盘分区的花色设置为“8e”后,才能动用pvcreat指令将分区初叶化为物理卷。 

Physical volume “/dev/sda3” successfully created 

#vgextend VolGroup00 /dev/sda3 (在那之中是日前急需扩张的lvm组名,能够通过df -h查看,例如笔者的是: /dev/mapper/VolGroup00-LogVol00)   //vgextend指令用于动态的恢弘卷组,它通过向卷组中添加物理卷来扩充卷组的容积。 #vgdisplay           //用于显示LNM卷组的元数据新闻。 

 

  — Volume group — 

  VG Name               vg_zxw   System ID               Format                lvm2   Metadata Areas        1   Metadata Sequence No  3 

  VG Access             read/write   VG Status             resizable   MAX LV                0   Cur LV                2   Open LV               2   Max PV                0   Cur PV                1   Act PV                1 

  VG Size               19.51 GiB   PE Size               4.00 MiB   Total PE              4994 

  Alloc PE / Size       4994 / 19.51 GiB   Free  PE / Size       4994 / 10.01GB 

VG UUID               sqBgTs-iA8x-tCXZ-KYxK-SyWS-TfXQ-uBsLaR 

(首要查看Free PE / Size 4994 / 10.01GB,表明我们最多能够有10.01GB的

扩张空间。小编一般选用小于10.01GB) 

# lvextend -L+9.8G     /dev/VolGroup00/LogVol00 /dev/sda3 

Logical volume LogVol00 successfully resized 

#e2fsck  -a   /dev/VolGroup00/LogVol00        //使用e2fsck下令检查文件系统错误。也可用“fsck -t ext2 -V  /dev/sda3/检查ext2文件系统。  (做fsck,检查文件系统) 

#resize2fs   /dev/VolGroup00/LogVol00       //resize2fs指令被用来增大只怕缩小未加载的“ext2/ext3”文件系统的分寸。 

#df  -h                      //查看一下您的类别磁盘空间”/”目录变成了40GB 

ok,那样就水到渠成了。 

 

参考网址:

 

相关文章