存储管理基础
黄玮
2026-01
/dev/hda,
/dev/hdb (古老)/dev/sda,
/dev/sdb
/dev/sda1: 第一块盘的第一个分区/dev/nvme0n1
/dev/nvme0n1p1: 分区 1/dev/vdasudo fdisk /dev/sdb -> n (new) ->
w (write)# 查看所有磁盘和分区
lsblk
sudo fdisk -l
man hier

创建文件系统 (Filesystem) 的过程。
# 格式化分区为 ext4
sudo mkfs.ext4 /dev/sdb1
Linux 没有盘符 (C:, D:),只有目录树。
# 1. 创建挂载点 (空目录)
sudo mkdir /mnt/data
# 2. 挂载
sudo mount /dev/sdb1 /mnt/data
# 3. 验证
df -h
/etc/fstab)mount 命令重启后失效。需写入
/etc/fstab。
# <file system> <mount point> <type> <options> <dump> <pass>
UUID=a1b2-c3d4 /mnt/data ext4 defaults 0 2
⚠️ 警告:
fstab写错会导致系统无法启动!修改后务必运行sudo mount -a测试。
传统的磁盘分区大小固定,扩容困难。 LVM (Logical Volume Manager) 提供了抽象层:
# 1. 创建物理卷
sudo pvcreate /dev/sdb /dev/sdc
# 2. 创建卷组 (合并 sdb 和 sdc)
sudo vgcreate data_vg /dev/sdb /dev/sdc
# 3. 创建逻辑卷 (分配 10G)
sudo lvcreate -n my_lv -L 10G data_vg
# 4. 格式化并挂载 LV
sudo mkfs.ext4 /dev/data_vg/my_lv
sudo mount /dev/data_vg/my_lv /mnt/data
# 1. 扩容 LV (增加 5G)
sudo lvextend -L +5G /dev/data_vg/my_lv
# 2. 在线扩容文件系统 (无需卸载!)
sudo resize2fs /dev/data_vg/my_lv