温馨提示×

Debian LAMP如何扩展存储空间

小樊
41
2025-08-05 18:26:14
栏目: 云计算

Debian LAMP扩展存储空间主要有以下两种常见方式:

一、新增物理磁盘并挂载(非LVM场景)

  1. 添加新磁盘
    将新磁盘接入服务器,通过lsblk确认磁盘已被识别(如/dev/sdb)。
  2. 分区与格式化
    • 使用fdisk /dev/sdb创建新分区(如/dev/sdb1),设置分区类型为83(Linux)或8e(LVM,若需后续LVM管理)。
    • 格式化分区为ext4文件系统:sudo mkfs.ext4 /dev/sdb1
  3. 挂载到系统
    • 创建挂载点:sudo mkdir /mnt/newdisk
    • 临时挂载:sudo mount /dev/sdb1 /mnt/newdisk,验证df -h确认挂载成功。
    • 持久化挂载:编辑/etc/fstab,添加/dev/sdb1 /mnt/newdisk ext4 defaults 0 0,重启后生效。

二、LVM动态扩容(推荐,支持在线扩展)

  1. 前提条件
    系统已使用LVM管理磁盘(如根分区为/dev/mapper/ubuntu--vg-ubuntu--lv)。
  2. 扩展逻辑卷
    • 添加新物理卷:对新磁盘分区后,执行pvcreate /dev/sdb1,再通过vgextend <卷组名> /dev/sdb1加入现有卷组。
    • 扩展逻辑卷大小lvextend -l +100%FREE /dev<卷组名>/<逻辑卷名>(如lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv)。
  3. 扩展文件系统
    • 若为ext4文件系统:resize2fs /dev<卷组名>/<逻辑卷名>
    • 若为XFS文件系统:xfs_growfs /mount/point(需指定挂载点)。

关键注意事项

  • 备份数据:操作前务必备份重要数据,尤其是涉及分区调整时。
  • 验证扩容:通过df -hlsblk确认新空间已生效。
  • LVM优势:支持动态调整,无需停机,适合生产环境。

参考来源:

0