CentOS 7 硬盘安装涉及多个步骤,包括硬盘挂载、分区、格式化等,以下是详细的操作步骤及解释:
系统环境
操作系统:CentOS 7
已配置环境:空
磁盘挂载到新目录(磁盘挂载)
1、查找新硬盘
查看机器所挂硬盘及分区情况:fdisk l
。
红框圈中的即是本次要挂载的磁盘,/dev/sdc,没有下方的 /dev/sda1 等信息,代表该磁盘并没有进行过分区操作,是一个新加的硬盘。
2、创建挂载目录
查看当前机器的磁盘使用情况:df h
。
创建待挂载目录(必须是空目录):mkdir /newdir
。
3、创建新分区
对新磁盘进行分区:fdisk /dev/sdc
。
输入n
创建新分区,选择p
为主分区,回车接受默认值,最后输入w
保存并退出。
4、创建新物理卷
使用刚刚的分区创建物理卷:pvcreate /dev/sdc1
。
查看当期所有物理卷:pvs
。
5、创建新卷组
使用物理卷创建一个卷组:vgcreate vgnew /dev/sdc1
。
查看卷组:vgs
。
6、创建新逻辑卷
使用整个卷组创建一个逻辑卷:lvcreate n lvnew l 100%FREE vgnew
。
查看当前所有逻辑卷:lvs
。
7、挂载到空目录
格式化逻辑卷:mkfs.xfs /dev/vgnew/lvnew
。
将逻辑卷挂载到之前创建的空目录:mount /dev/vgnew/lvnew /newdir
。
开机自动挂载:编辑/etc/fstab
文件,添加以下内容:/dev/mapper/vgnewlvnew /newdir xfs defaults 0 0
,然后执行mount a
。
挂载到已有目录(磁盘扩容)
1、查找新硬盘
关机,添加新的磁盘,重新开机:fdisk l
。
可以看到新的磁盘,/dev/sdd。
2、创建新分区
为新磁盘创建分区:fdisk /dev/sdd
。
输入n
创建新分区,选择p
为主分区,回车接受默认值,最后输入w
保存并退出。
3、创建新物理卷
为分区创建物理卷:pvcreate /dev/sdd1
。
4、扩展已有卷组
将物理卷添加到已有卷组:vgextend vgnew /dev/sdd1
。
5、扩容已有逻辑卷
将卷组的空余存储空间添加到逻辑卷:lvextend l +100%FREE /dev/vgnew/lvnew
。
更新文件系统:xfs_growfs /dev/vgnew/lvnew
。
在 CentOS 7 系统中,可以通过上述步骤实现新添加硬盘并将其挂载到自定义的新目录下,或者为已有硬盘扩容,这些操作涉及到查找新硬盘、创建分区、物理卷、卷组和逻辑卷,以及格式化和挂载等步骤。
FAQs
1、问题一:如何查看新添加的硬盘信息?
解答:可以使用fdisk l
命令查看机器所挂硬盘及分区情况,新添加的硬盘通常会显示为没有分区信息的设备,如 /dev/sdc。
2、问题二:如何设置开机自动挂载新硬盘?
解答:首先需要格式化新硬盘的逻辑卷,然后将其挂载到指定的空目录,编辑/etc/fstab
文件,在文件末尾添加相应的挂载信息,如/dev/mapper/vgnewlvnew /newdir xfs defaults 0 0
,执行mount a
命令使更改立即生效。