老男人百科 > 百科 > 正文

centos挂载光盘(centos 挂载iso)

2023-05-14 16:31:49 阅读( 3336)

XEN架构VPS提供的容量一般都不会低于10G,但大部分基于Xensystem面板的VPS默认挂载10G硬盘(第一磁盘),剩下的容量(第二磁盘)就需要通过手动挂载才能扩充默认的10G容量了。

基于XEN架构的VPS提供的容量一般不低于10G,但大多数基于Xensystem面板的VPS默认挂载10G硬盘(第一个磁盘),剩余容量(第二个磁盘)需要手动挂载来扩展默认10G容量。

默认情况下,安装的系统只加载10G。买多了就需要自己装了。需要使用ROOT登录SSH进行操作,或者使用PUTTY或XSHELL等软件,或者面板的VNC控件。

建议在全新的系统下操作。如果系统已经有数据,建议首先进行完整备份,以防止由于安装错误而丢失数据。

一、查看当前硬盘情况

fdisk -l

如下图所示:

其中“Disk /dev/xvdb: 21.5GB”表示第二个虚拟硬盘的容量为21.5GB。

“/dev/mapper/VG _ 501153278-LV _ root:9135MB”表示“/”当前分配了9135 MB(在第一个虚拟磁盘上)。

二、第二磁盘格式化为LVM分区

要挂载/dev/xvdb(第二个磁盘)并将其容量叠加到Linux系统的“/”目录中,首先需要将第二个磁盘格式化为LVM分区。

fdisk /dev/xvdb

SSH执行上述命令,然后如下操作:

Command (m for help): n # Create a new partition

Command action

e extended

p primary partition (1-4)

P #被设置为主分区

Partition number (1-4): 1 # main partition number.

第一个柱面(1-2610,默认为1): 1 #起始扇区(默认直接输入)

Using default value 1

Last cylinder, +cylinders or +size{K,M,G} (1-2610, default 2610):2610

使用默认值2610 #结束扇区(默认直接回车)

命令(m表示帮助):t #指定分区类型。

Selected partition 1 # Select partition 1.

Hexadecimal code (L to list code): 8e #8e is LVM.

Changed system type of partition 1 to 8e (Linux LVM)

Command (m for help): w # Save

The partition table has been altered!

Calling ioctl() to re-read partition table.

Syncing disks.

三、查看卷组

vgdisplay

SSH执行上面的命令查看当前PV并记录“VG Name”:VG Name”:VG _ 501153278,如下图。

四、添加卷组

1.将刚刚创建的LVM创建为PV。

pvcreate /dev/xvdb1

SSH执行上面的命令。

2.添加卷组

vgextend vg_501153278 /dev/xvdb1

SSH执行上面的命令,填入组名(Vg名)和对应的扩展名(/dev/xvdb1),回车执行。

3.查看可用卷组

vgdisplay

再次执行上述命令,记录“自由PE/Size”中的值:5118。

五、扩展磁盘

1.扩展LV大小

lvresize -l +5118 /dev/mapper/vg_501153278-lv_root

SSH执行以上命令,将“+5118”替换为对应的“Free PE/Size”里值,将“vg_501153278”替换为“VG Name”的名字。

2、重设大小(使其生效)

resize2fs /dev/mapper/vg_501153278-lv_root

SSH执行以上命令,扩展格式化使其生效。如下图。

写在最后:

卷组挂载的原理是将两块盘通过卷组虚拟为1块硬盘,当第一块硬盘不够容量时,数据将直接写到第二硬盘。

专题页