centos扩容分区(centos7最佳分区方案)

大家好,centos扩容分区相信很多的网友都不是很明白,包括centos7最佳分区方案也是一样,不过没有关系,接下来就来为大家分享关于centos扩容分区和centos7最佳分区方案的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!

在centos7上对新添加的硬盘进行分区挂载和扩容

在 CentOS 7上对新添加的硬盘进行分区、挂载和扩容,需要遵循一系列步骤确保系统的稳定性和数据的完整性。以下是详细的指南:

**步骤 1:添加新硬盘**

通过执行 `fdisk-l`命令查看系统中的所有磁盘,识别新添加的硬盘。例如,`/dev/xvdb`可能就是新硬盘的标识。

**步骤 2:分区选择**

根据需求选择分区类型。这里推荐使用 GPT分区,因为它可支持的最大分区数目高达 128个,且适合大于 2TB的大容量硬盘。通过执行 `gdisk/dev/xvdb`命令开始创建分区,并选择 GPT类型。

**步骤 3:分区操作**

在 GPT分区模式下,通过输入 `n`创建新的分区,输入 `p`显示分区表,输入 `w`保存分区表退出。根据需求指定分区的起始和结束扇区,使用 `+1G`或 `+50G`等格式进行分区。

**步骤 4:格式化分区**

在创建分区后,使用 `mkfs.ext4/dev/xvdb1`命令将分区格式化为 ext4类型。重复此步骤为所有分区进行格式化。

**步骤 5:创建目录并挂载**

创建用于存放数据的目录,并通过 `mount`命令挂载分区。例如,`mkdir/data`创建目录,然后 `mount/dev/xvdb1/data`挂载分区。

**步骤 6:永久挂载配置**

在 `/etc/fstab`文件中添加挂载信息,确保系统重启后分区能够自动挂载。格式通常为 `UUID=分区UUID/挂载点文件系统类型挂载选项 0 0`。

**步骤 7:备份和系统检查**

对关键数据进行备份,并运行系统检查命令以确保系统稳定性。

**步骤 8:扩容操作**

假设当前目录 `var/local`下存在数据,需要对某个分区进行扩容。首先在该目录下创建新分区,然后解除原分区挂载,将新分区挂载到该目录。确认扩容成功后,如果需要,修改 `/etc/fstab`文件以实现永久挂载。

按照上述步骤操作,可以安全有效地在 CentOS 7系统中对新添加的硬盘进行分区、挂载,并在必要时进行扩容。在整个过程中,务必保持谨慎,确保操作的正确性和数据的安全性。

centos系统扩容的问题

着是我经验成果,希望对你有帮助.

有一次我调整VPS的时候发现自己的/分区的空间用光了.但是还剩下一个分区hda3没动.于是乎.想调整到根下面去.但是由于本人新手一个.又不太了解linux的分区机制.所以.百度满世界找答案,终于还是找到了.现在将执行代码贴出来.希望对不有帮助.

以下是Centos5给/分区扩容代码.

[root@localhost~]# fdisk/dev/hda3

The number of cylinders for this disk is set to 3916.

There is nothing wrong with that, but this is larger than 1024,

and could in certain setups cause problems with:

1) software that runs at boot time(e.g., old versions of LILO)

2) booting and partitioning software from other OSs

(e.g., DOS FDISK, OS/2 FDISK)

Command(m for help): p

Disk/dev/hda4: 32.2 GB, 32212254720 bytes

255 heads, 63 sectors/track, 3916 cylinders

Units= cylinders of 16065* 512= 8225280 bytes

Disk identifier: 0x000bc363

Device Boot Start End Blocks Id System

/dev/hda1* 1 25 200781 83 Linux

/dev/hda2 26 1958 15526822+ 8e Linux LVM

/dev/hda3 1959 2610 5237190 8e Linux LVM

Command(m for help): n

Command action

e extended

p primary partition(1-4)

p

Selected partition 4

First cylinder(2611-3916, default 2611):

Using default value 2611

Last cylinder or+size or+sizeM or+sizeK(2611-3916, default 3916):

Using default value 3916

Command(m for help): t

Partition number(1-4): 4

Hex code(type L to list codes): 8e

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

Command(m for help): p

Disk/dev/hda: 32.2 GB, 32212254720 bytes

255 heads, 63 sectors/track, 3916 cylinders

Units= cylinders of 16065* 512= 8225280 bytes

Disk identifier: 0x000bc363

Device Boot Start End Blocks Id System

/dev/hda1* 1 25 200781 83 Linux

/dev/hda2 26 1958 15526822+ 8e Linux LVM

/dev/hda3 1959 2610 5237190 8e Linux LVM

/dev/hda4 2611 3916 10490445 8e Linux LVM

Command(m for help): 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.

Syncing disks.

(注:建议重启一下CentOS系统)

[root@localhost~]# pvcreate/dev/hda3

Physical volume"/dev/hda4" successfully created

[root@localhost~]# vgextend VolGroup00/dev/hda3

Volume group"VolGroup00" successfully extended

[root@localhost~]# lvextend-l+100%FREE/dev/VolGroup00/LogVol00

Extending logical volume LogVol00 to 28.25 GB

Logical volume LogVol00 successfully resized

[root@localhost~]# lvresize-l+100%FREE/dev/VolGroup00/LogVol00

New size(904 extents) matches existing size(904 extents)

lvresize: Resize a logical volume

lvresize

[-A|--autobackup y|n]

[--alloc AllocationPolicy]

[-d|--debug]

[-h|--help]

[-i|--stripes Stripes [-I|--stripesize StripeSize]]

{-l|--extents [+|-]LogicalExtentsNumber[%{VG|LV|FREE}]|

-L|--size [+|-]LogicalVolumeSize[kKmMgGtTpPeE]}

[-n|--nofsck]

[-r|--resizefs]

[-t|--test]

[--type VolumeType]

[-v|--verbose]

[--version]

LogicalVolume[Path] [ PhysicalVolumePath... ]

[root@localhost~]# resize2fs/dev/VolGroup00/LogVol00

resize2fs 1.40.2(12-Jul-2007)

Filesystem at/dev/VolGroup00/LogVol00 is mounted on/; on-line resizing required

old desc_blocks= 2, new_desc_blocks= 2

Performing an on-line resize of/dev/VolGroup00/LogVol00 to 7405568(4k) blocks.

The filesystem on/dev/VolGroup00/LogVol00 is now 7405568 blocks long.

centos虚拟机LVM扩容方法:

1、在esxi4.0硬件配置界面,将硬盘直接由原来100G增大到256G

2、用安装光盘启动进入紧急救援系统

3、将增加空间进行分区,我是用Linux下的分区魔术师GParted,光驱启动后,在图形界面下增加一个sda3。其实应该可以用fdisk与parted完成,我没有操作。

4、为了使用 LVM先初始化一块 physical volumn:

pvcreate/dev/sda3

5、然后把它加到卷组(volumn group)里去:

vgextend vgextend VolGroup00/dev/sda3

其中卷组名是通过 vgdisplay看到的。这些命令非常有用: fdisk, parted, mkfs.ext3, df, mount,另外还有/etc/fstab文件。

6、上面加入卷组成功后,扩展逻辑卷的容量,这个逻辑卷就是挂载到/上的分区,可以通过 mount来看到:

lvextend-L+4.5G/dev/VolGroup00/LogVol00

7、最后是两条命令:

e2fsck-f/dev/VolGroup00/LogVol00

resize2fs/dev/VolGroup00/LogVol00

Centos操作系统,硬盘容量不足,如何对对根目录进行扩容

在CentOS 7的虚拟机中,磁盘容量不足时,可以通过增加硬盘并利用LVM(逻辑卷管理)来对根目录进行扩容。首先,确认新增的硬盘sdb为40GB,并了解两种扩容方式:直接挂载和LVM。

直接挂载方式虽然简单,但使用起来不够灵活,只能在特定挂载点操作。而LVM则提供了一种动态调整分区大小的解决方案。LVM在Linux中是一个逻辑层,允许管理员在不重新分区的情况下扩展磁盘。它通过物理卷(PV)、卷组(VG)和逻辑卷(LV)的概念,实现了磁盘分区的动态管理。

具体步骤如下:

1.使用fdisk为新硬盘sdb1创建分区。

2.创建物理卷pv,如pvcreate/dev/sdb1。

3.扩容卷组vg,如vgextend centos/dev/sdb1,将新物理卷添加到卷组。

4.查看并可能扩容逻辑卷LV,有手动指定大小或让系统自动分配空间两种方法。

5.最后,通过xfs_growfs命令对根目录文件系统进行扩容。

通过以上步骤,您可以实现CentOS系统的根目录在不改变基本分区结构的情况下进行容量扩展,以满足更大的存储需求。

阅读剩余
THE END