新分配的服务器,系统盘80G,数据盘500G,我们希望数据盘的空间都挂载到根目录下该如何操作呢?
系统版本:openEuler 22.03 LTS
一、系统磁盘空间查看、挂载情况查看
用lsblk查看磁盘分区情况入下图,可以看到有2块盘vda和vdb ,其中vda 盘80G,有2个分区vda1和vda2 ;vdb有500G的磁盘容量,没有分区也没有挂载。
[root@localhost ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sr0 11:0 1 1024M 0 rom
vda 252:0 0 80G 0 disk
├─vda1 252:1 0 1G 0 part /boot
└─vda2 252:2 0 79G 0 part
├─openeuler-root 253:0 0 47.8G 0 lvm /
├─openeuler-swap 253:1 0 7.9G 0 lvm [SWAP]
└─openeuler-home 253:2 0 23.3G 0 lvm /home
vdb 252:16 0 500G 0 disk
用df -h 查看系统存储空间以及磁盘挂载情况,可以看到根目录下可用空间只有43G,无法满足要求。
[root@localhost ~]# df -h
文件系统 容量 已用 可用 已用% 挂载点
devtmpfs 32G 0 32G 0% /dev
tmpfs 32G 0 32G 0% /dev/shm
tmpfs 13G 17M 13G 1% /run
tmpfs 4.0M 0 4.0M 0% /sys/fs/cgroup
/dev/mapper/openeuler-root 47G 1.9G 43G 5% /
tmpfs 32G 0 32G 0% /tmp
/dev/vda1 974M 87M 820M 10% /boot
/dev/mapper/openeuler-home 23G 376M 22G 2% /home
二、使用 fdisk 对磁盘进行分区
2.1 我们要给vdb分区 用fdisk /dev/vdb
说明:输入 fdisk /dev/vdb 后,输入n 表示新建分区(new) ,后面的根据提示操作即可,有默认值的可以直接回车。
[root@localhost ~]# fdisk /dev/vdb
欢迎使用 fdisk (util-linux 2.37.2)。
更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。
设备不包含可识别的分区表。
创建了一个磁盘标识符为 0xb442d595 的新 DOS 磁盘标签。
命令(输入 m 获取帮助):n
分区类型
p 主分区 (0 primary, 0 extended, 4 free)
e 扩展分区 (逻辑分区容器)
选择 (默认 p):
将使用默认回应 p。
分区号 (1-4, 默认 1):
第一个扇区 (2048-1048575999, 默认 2048):
最后一个扇区,+/-sectors 或 +size{K,M,G,T,P} (2048-1048575999, 默认 1048575999):
创建了一个新分区 1,类型为“Linux”,大小为 500 GiB。
命令(输入 m 获取帮助):w
分区表已调整。
将调用 ioctl() 来重新读分区表。
正在同步磁盘。
2.2 重新识别磁盘。命令:partprobe
<