环境:
ubuntu20版本
说明:
1、挂载目录相当于插上u盘,建议挂载到新目录。如果挂载到旧目录,旧目录数据会丢失。
2、磁盘空间不够,分区就无法拓展。故在有未分配磁盘空间情况下,才能拓展分区。
## 查看当前分区情况
root@ecs-35dd-1120776:~# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
vda 252:0 0 50G 0 disk
├─vda1 252:1 0 1M 0 part
├─vda2 252:2 0 4G 0 part [SWAP]
└─vda3 252:3 0 46G 0 part /
vdb 252:16 0 100G 0 disk
└─vdb1 252:17 0 100G 0 part
## 安装parted分区工具(如果未安装情况下)
sudo apt-get update
sudo apt-get install gparted
## 选择磁盘/dev/vdb(即未分配空间)
parted /dev/vdb
## 打印当前分区情况
print
## 设置分区类型为gpt
mklabel gpt
## 设置分区大小,如果硬盘没有空间,无法扩大分区
mkpart primary ext4 0% 100%
quit
## 修改分区大小(如果需要)
parted /dev/vdb
print
resizepart 1
## 输入100%
quit
## 删除分区(如果需要)
parted /dev/vdb
print
rm 1
print
quit
## 格式化分区,vdb1是分区时候自动生成。注意-N指定inode数量,默认的是六百万左右,不够,1亿inode要占用20G磁盘空间!!!
sudo mkfs.ext4 -N 99999999 /dev/vdb1
## 临时挂载,先创建目录,如果挂载到已有目录上,已有目录数据会丢失,所以建议新创建目录
sudo mount /dev/vdb1 /usr/localdata
## 取消挂载(如果需要)
sudo umount /dev/vdb1
## 永久挂载
vi /etc/fstab
/dev/vdb1 /usr/localdata ext4 defaults 0 2
## 重启
reboot