Liunx新挂载分区
Liunx新挂载分区
1.查看当前分区状况以及磁盘状况
df -h # 查看分区状况
fdisk -l # 查看所有磁盘情况
- 可以看出有两个未分配的磁盘 /dev/vdb(100G) 和 /dev/vdc(300G),目标是将 /dev/vdc 挂载为 /home 目录,/dev/vdb 给 /root 扩容。
2.首先对 /dev/vdc 进行分区
fdisk /dev/vdc
欢迎使用 fdisk (util-linux 2.34)。
更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。
设备不包含可识别的分区表。
创建了一个磁盘标识符为 0xf3afe9ab 的新 DOS 磁盘标签。
命令(输入 m 获取帮助):p # 查看已有分区
Disk /dev/vdc:300 GiB,322122547200 字节,629145600 个扇区
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0xf3afe9ab
命令(输入 m 获取帮助):n # 创建新分区
分区类型
p 主分区 (0个主分区,0个扩展分区,4空闲)
e 扩展分区 (逻辑分区容器)
选择 (默认 p):p
分区号 (1-4, 默认 1):
第一个扇区 (2048-629145599, 默认 2048):
最后一个扇区,+/-sectors 或 +size{K,M,G,T,P} (2048-629145599, 默认 629145599):
创建了一个新分区 1,类型为“Linux”,大小为 300 GiB。
命令(输入 m 获取帮助):p # 查看分区情况
Disk /dev/vdc:300 GiB,322122547200 字节,629145600 个扇区
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0xf3afe9ab
设备 启动 起点 末尾 扇区 大小 Id 类型
/dev/vdc1 2048 629145599 629143552 300G 83 Linux
命令(输入 m 获取帮助):w # 保存分区修改
分区表已调整。
将调用 ioctl() 来重新读分区表。
正在同步磁盘。
3.对分区进行格式化
[root@host-192-168-5-1 /]# mkfs.xfs /dev/vdc1
meta-data=/dev/vdc1 isize=512 agcount=4, agsize=19660736 blks
= sectsz=512 attr=2, projid32bit=1
= crc=1 finobt=1, sparse=1, rmapbt=0
= reflink=0
data = bsize=4096 blocks=78642944, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0, ftype=1
log =internal log bsize=4096 blocks=38399, version=2
= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
4.查看分区情况
[root@host-192-168-5-1 /]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sr0 11:0 1 1024M 0 rom
vda 253:0 0 100G 0 disk
├─vda1 253:1 0 200M 0 part /boot/efi
├─vda2 253:2 0 1G 0 part /boot
└─vda3 253:3 0 48.8G 0 part
├─klas-root 252:0 0 44.8G 0 lvm /
└─klas-swap 252:1 0 4G 0 lvm [SWAP]
vdb 253:16 0 100G 0 disk
vdc 253:32 0 300G 0 disk
└─vdc1 253:33 0 300G 0 part
5.将分区挂载情况写入 /etc/fstab 配置文件
[root@host-192-168-5-1 /]# vi /etc/fstab
/dev/vdc1 /home xfs defaults 0 0 # 写入后保存退出
6.重新读取配置文件
mount -a
# df -h查看分区情况已分区完成
给root目录扩容
1.先将磁盘 /dev/vdb 分区及格式化
fdisk /dev/vdb
mkfs.xfs /dev/vdb1
2.创建物理卷
pvcreate /dev/vdb1
# Physical volume "/dev/vdb1" successfully created.
3.查看卷组名并对卷组进行扩容
vgscan # 查看物理卷名
# Reading volume groups from cache.
# Found volume group "klas" using metadata type lvm2 名为klas
vgextend klas /dev/vdb1 # 进行扩展
# Volume group "klas" successfully extended
4.增加/dev/mapper/klas_root的大小
lvextend -L +100G /dev/mapper/klas-root
# Insufficient free space: 25600 extents needed, but only 25599 available
# 提示实际可用内存小,需要把值改小一点
lvextend -L +99.9G /dev/mapper/klas-root
# Rounding size to boundary between physical extents: 99.90 GiB.
# Size of logical volume klas/root changed from <44.79 GiB (11465 extents) to <144.69 GiB (37040 extents).
# Logical volume klas/root successfully resized.
5.应用更改
xfs_growfs / # 因为root的挂载点是 / ,所以这里不能写 /dev/mapper/klas-root
# data blocks changed from 11740160 to 37928960
6.扩容成功