在Linux系统中挂载新磁盘的主要步骤包括查看磁盘信息、分区、格式化以及挂载。
- 查看磁盘信息:首先使用lsblk或fdisk -l命令查看当前系统中的磁盘信息,确认新磁盘的名称。
- 分区:使用fdisk工具对新磁盘进行分区。进入fdisk模式后,可以新建分区,并选择分区类型(主要分区或延伸分区)。
- 创建物理卷,使用pvcreate命令来创建。
- 格式化:分区完成后,需要对新分区进行格式化。可以使用mkfs.ext4或mkfs.xfs等命令,根据需求选择合适的文件系统类型。
- 挂载:格式化后,需要创建一个挂载点,并将新分区挂载到该挂载点。可以使用mount命令进行挂载。
- 开机自动加载,在系统重启后,自动挂载新分区,需要编辑/etc/fstab文件,添加相应的挂载信息。
示例一,使用逻辑卷管理(LVM)挂载新磁盘到新的文件夹。
1.查看磁盘 lsblk
2.磁盘分区 fdisk /dev/sdb
n
p
回车
回车
w
3.创建物理卷 ,用pvs核对查看
创建pv
pvcreate /dev/sdb
查看pv,用pvs
创建vg
vgcreate data2vg /dev/sdb
查看vg,用vgs
创建lv
lvcreate -n data2lv data2vg -l +100%free
4,创建文件系统 mkfs.xfs /dev/data2vg/data2lv
返回根目录下,创建文件夹 mkdir -p /data2
5,挂载 mount /dev/data2vg/data2lv /data2
查看 df -h
6,开机重启自动加载。
df -TPH 查看磁盘Filesystem部分,复制
编辑起动,vi /etc/fstab
粘贴Filesystem部分 /data2 xfs defaults 0 0
============================================================
示例二
linux新磁盘挂载到现有目录
1.检查新磁盘。查看已有磁盘。
lsblk --列出所有可用的磁盘及其分区
fdisk -l /dev/sdX --查看指定磁盘的分区表
pvs --查看LVM物理卷
vgs --查看LVM物理卷的卷组
lvs --查看逻辑卷
df -h -T --查看文件系统的磁盘使用情况,包括挂载点、文件系统类型
lsblk命令查看到的新磁盘的设备名称(通常是 /dev/sdX,其中 X 是一个字母)。记录此设备名称 /dev/sdX
2.磁盘分区 fdisk /dev/sde1
- n:创建一个新的分区。
- p:选择主分区(或者你可以选择 e 创建扩展分区)。
- 输入分区号(比如 1)。
- 直接按回车键两次 ,以接受默认的起始和结束扇区,或者输入你想要的起始和结束扇区。
- 8e 设置分区的类型。对于 LVM,你可以使用 8e(Linux LVM)作为分区类型:
- w:保存更改并退出 fdisk
n
p
1
回车
回车
t
8e
w
3,创建物理卷(Physical Volume, PV)。将新创建的分区转换成 LVM 的物理卷。
pvcreate /dev/sdX1
4,创建卷组(Volume Group, VG),或添加到已存在卷组。
创建一个新的卷组或者将物理卷添加到一个已存在的卷组:
----
--创建vg
--vgcreate my_volume_group2 /dev/sdX1
-----
添加vg
vgextend my_volume_group2 /dev/sde1
5,创建逻辑卷(Logical Volume, LV) ,或已存在卷组扩展。
在卷组内创建一个逻辑卷,或已存在卷组扩展。
- lvcreate:这是创建逻辑卷的命令。
- -n oradata:-n 选项用于指定逻辑卷的名称,这里是 oradata。
- -l +100%free:-l 选项用于指定逻辑卷的大小。+100%free 表示创建一个使用卷组中所有剩余可用空间的逻辑卷。
- data:这是卷组的名称,oradata 逻辑卷将会在这个卷组中创建。
--创建lv
--lvcreate -n oradata data -l +100%free
扩展lv
lvextend -l +100%free /dev/data/oradata
6: 格式化新逻辑卷。或对已存在逻辑卷调整文件系统大小
格式化逻辑卷为你选择的文件系统(例如 ext4):
mkfs.ext4 /dev/my_volume_group/my_logical_volume调整文件系统的大小
扩展逻辑卷之后,需要调整文件系统的大小以匹配新的逻辑卷大小。取决于文件系统类型(例如 ext4, xfs,前者用resize2fs命令,后者用xfs_growfs命令)。
resize2fs /dev/data/oradata
--或xfs_growfs /dev/data/oradata
7,验证
df -h -T