Mirror site is read only www.netnr.com
netnr/ fdisk-lsblk.sh 2020-09-04 12:45
Linux 挂载磁盘、分区、扩容
lsblk # 检查磁盘
fdisk -l # 查看所有磁盘信息(含未加载磁盘)

fdisk /dev/sdb # 对磁盘分区,大于2T时,用parted
# 输入 m 显示菜单,选择 n 创建分区,再选择 p(主分区)或 e(扩展分区),再确认 2048 ,再确认(默认整个磁盘)或自定义 +100G,再输入 w
partprobe /dev/sdb # 内核重新读取分区表
mkfs.ext4 /dev/sdb1 # 格式化分区(磁盘分区,非整个磁盘)
mkdir /mnt/package1 # 创建挂载目录
mount /dev/sdb1 /mnt/package1 # 临时挂载目录
vi /etc/fstab # 编辑 永久挂载,追加如下内容:

/dev/sdb1 /mnt/package1 ext4 defaults 0 0

mount -a # 检测加载是否正确,无信息则OK
df -h # 重启后校验

# ref
https://blog.csdn.net/woailyoo0000/article/details/86485666


# 扩容

# 直接给 / 分区(或者某一分区)扩容,在原有磁盘上增大空间
df -h # 查看(开始前)
fdisk -l # 查看 Disk /dev/sda , 空间变了但 df -h 无变化
fdisk /dev/sda # 新建分区,输入 n 一直回车 最后输入 w 保存配置
fdisk /dev/sda # 输入 p 查看 /dev/sda3 为新分区
partprobe # 识别新增分区
pvcreate /dev/sda3 # 创建物理卷
vgextend rl /dev/sda3 # 扩展卷组, rl 为卷组信息,通过 vgdisplay 查看
lvextend -l +100%FREE /dev/mapper/rl-root # 扩展,可加 +30G , df -h 查看文件系统
xfs_growfs /dev/mapper/rl-root # 重新识别分区,ext4 格式磁盘使用 resize2fs /dev/mapper/rl-root
df -h # 查看(完成后)

# 新增一块磁盘,新建一个分区

# 新增一块磁盘,扩容到原有分区

# ref
https://blog.csdn.net/Hlroliu/article/details/109764269