扩大根目录磁盘空间,Linux系统扩大体量根目录磁盘空间的操作方法

By admin in 美高梅手机版4858 on 2019年3月30日

笔者:违法小恋

壹 、使用背景

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

VMware 虚拟机(linux)扩展根目录磁盘空间    
今日查看高校的监察报修系统,无法访问了!!!系统运营非常慢,用top命令查看发现内部存款和储蓄器使用率十分九,用”df
-h
”查看“/”目录使用率已落成4/5,导致系统运转一点也不快。笔者用以下措施扩充根目录磁盘空间。

壹 、关闭你的虚拟机系统,找到如下内容:选用”艾德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_扩大根目录磁盘空间,Linux系统扩大体量根目录磁盘空间的操作方法。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!   

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.                                  

美高梅手机版4858,叁 、我们的新建分区/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根目录磁盘空间不够用了,当修改了虚拟机模版扩大磁盘大小照旧插入了一块新硬盘,可是发现系统里的高低或许没改变。

壹 、关闭你的虚拟机系统,找到如下内容:选拔”艾德it 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虚拟机扩大的点子。

美高梅手机版4858 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命令。

美高梅手机版4858 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命令查看磁盘音讯。当看到第2行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      51两千   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,那样就马到成功了。 

 

参考网址:

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图
Copyright @ 2010-2019 美高梅手机版4858 版权所有