在 CentOS 7 上新增硬盘挂载
-
查看磁盘信息 在系统上插入新硬盘后,可以使用以下命令查看磁盘信息:
1
fdisk -l
该命令可以列出系统中所有硬盘的信息,包括已经挂载的和未挂载的。
-
分区和格式化 如果新硬盘还没有被分区和格式化,需要进行如下操作:
1
fdisk /dev/sdb
然后根据提示输入相关命令进行分区。 在使用
fdisk /dev/sdb命令后,会进入磁盘分区工具的命令行模式。您需要进行以下步骤来挂载新硬盘:- 输入 n,创建一个新分区。
- 输入 p,选择主分区。
- 根据提示输入分区编号、起始位置、结束位置等信息,如果您想使用整个硬盘作为一个分区,可以直接按回车键使用默认值。
- 输入 w,保存分区表。
此时您已经成功创建了一个新分区,但仍需要进行以下步骤来格式化分区和挂载分区:
使用 pvcreate 命令创建物理卷,例如:
1
pvcreate /dev/sdb1
这将创建一个新的物理卷
/dev/sdb1,可以使用 pvs 命令查看该物理卷的信息。使用
vgcreate命令创建卷组:1 2 3 4 5 6
# 创建 vgcreate centos /dev/sdb1 # 扩展 vgextend centos /dev/sdb1 # 删除 vgremove centos
这将创建一个名为
centos的卷组,使用/dev/sdb1物理卷作为存储空间,可以使用vgs命令查看该卷组的信息。划分逻辑卷
1
lvcreate -l 100%VG -n home centos
格式化新的逻辑卷,此处以 xfs 文件系统为例。
1
mkfs.xfs /dev/centos/home
-
创建挂载点 需要为新硬盘创建挂载点。可以选择一个空目录作为挂载点:
1
mkdir /home
-
修改
/etc/fstab文件1
vi /etc/fstab
在
/etc/fstab文件中添加一行,以自动挂载新硬盘:1
/dev/mapper/centos-home /home xfs defaults 0 0
这里的
/dev/mapper/centos-home是逻辑卷,/home是挂载点,xfs是文件系统类型,defaults是挂载选项,0 0是文件系统检查选项。 -
挂载新硬盘 运行以下命令挂载新硬盘:
1
mount -a
然后可以使用以下命令查看新硬盘是否已经挂载:
1
df -h
如果
/home出现在列表中,说明新硬盘已经成功挂载。