虚拟机 centos 6.5 扩展根目录分区巨细ITeye - 凯时娱乐

虚拟机 centos 6.5 扩展根目录分区巨细ITeye

2019年03月25日09时57分26秒 | 作者: 半双 | 标签: 分区,体系,扩大 | 浏览: 652

        要想扩大虚拟机centos 空间,有必要先扩大虚拟机自身物理空间,在此不过多描绘。只描绘怎么增加centos体系的根目录空间。这儿是把 20G扩大到40G。

       运用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 doesnt 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 doesnt contain a valid partition table
依据提示信息能够判别出此体系的磁盘接口为SCSI,对应“sda”假如上面的赤色字体是“hda”,那么此体系的磁盘接口为IDE对应“hda”所以我做一下操作:

 

 

#fdisk /dev/sda/

 

 

WARNING: DOS-compatible mode is deprecated. Its 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 partitions 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.


三、咱们的新建分区/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 512000 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,检查文件体系,因为现在是root登录所以会检查失利,这个能够越过)

 

#resize2fs /dev/VolGroup00/LogVol00 //resize2fs指令被用来增大或许缩短未加载的“ext2/ext3”文件体系的巨细。
有得体系履行这条句子会报错,
resize2fs 1.41.12 (17-May-2010)
resize2fs: Bad magic number in super-block while trying to open /dev/mapper/vg_mysql0121366-LogVol01
Couldnt find valid filesystem superblock.
报错时履行下边句子:
# xfs_growfs /dev/VolGroup00/LogVol00

 

#df -h //检查一下你的体系磁盘空间"/"目录变成了40GB

 
ok,这样就功德圆满了。

 

版权声明
本文来源于网络,版权归原作者所有,其内容与观点不代表凯时娱乐立场。转载文章仅为传播更有价值的信息,如采编人员采编有误或者版权原因,请与我们联系,我们核实后立即修改或删除。

猜您喜欢的文章