NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
loop0 7:0 0 59.8M 1 loop /snap/core20/2321
loop1 7:1 0 77.4M 1 loop /snap/lxd/29353
loop2 7:2 0 33.7M 1 loop /snap/snapd/21761
sda 8:0 0 446.6G 0 disk
├─sda1 8:1 0 1G 0 part /boot/efi
├─sda2 8:2 0 1G 0 part /boot
└─sda3 8:3 0 444.6G 0 part /
nvme0n1 259:0 0 3.5T 0 disk
nvme1n1 259:1 0 3.5T 0 disk
系统盘 sda:446.6G,sda3 已经作为根目录 / 使用,基本占满整块盘。
nvme0n1、nvme1n1:各 3.5T,目前看不到分区和挂载点,可能是两块未使用的新盘。
不能直接把 NVMe 容量“拼到”现有 /:因为 / 看起来是普通分区,并非 LVM。
先确认两块 NVMe 没有旧数据:
sudo lsblk -f
sudo wipefs -n /dev/nvme0n1
sudo wipefs -n /dev/nvme1n1
sudo wipefs -af /dev/nvme0n1
sudo wipefs -af /dev/nvme1n1
最稳妥的做法是分别分区、格式化并挂载,例如挂到 /data1、/data2:
sudo parted /dev/nvme0n1 --script mklabel gpt mkpart primary ext4 0% 100%
sudo parted /dev/nvme1n1 --script mklabel gpt mkpart primary ext4 0% 100%
sudo mkfs.ext4 -L data1 /dev/nvme0n1p1
sudo mkfs.ext4 -L data2 /dev/nvme1n1p1
sudo mkdir -p /data1 /data2
sudo mount /dev/nvme0n1p1 /data1
sudo mount /dev/nvme1n1p1 /data2
确认无误后配置开机自动挂载:
sudo blkid /dev/nvme0n1p1 /dev/nvme1n1p1
然后把查到的 UUID 写入 /etc/fstab:
UUID=<data1的UUID> /data1 ext4 defaults,nofail 0 2
UUID=<data2的UUID> /data2 ext4 defaults,nofail 0 2
sudo mount -a
df -hT /data1 /data2