1,挂载SSD
# 查询
lsblk -o NAME,HCTL,SIZE,MOUNTPOINT | grep -i "sd"
# 输出
sda 0:0:0:0 64G
├─sda1 63G /
├─sda14 4M
├─sda15 106M /boot/efi
└─sda16 913M /boot
sdb 1:0:0:0 1T# 对数据磁盘进行分区和格式化,上述sdb为新空数据盘,依次执行
sudo parted /dev/sdb --script mklabel gpt mkpart xfspart xfs 0% 100%
sudo mkfs.xfs /dev/sdb1
sudo partprobe /dev/sdb1# 挂载
sudo mkdir /data
sudo mount /dev/sdb1 /data# 查询UUID
sudo blkid
# 写入
sudo vi /etc/fstab
UUID=33333333-3b3b-3c3c-3d3d-3e3e3e3e3e3e /data xfs defaults,nofail 1 22,挂载NVMe
# 查询未挂载盘
sudo lsblk -o NAME,HCTL,SIZE,MOUNTPOINT
# 格式化
sudo mkfs.xfs -f /dev/nvme0n1
# 挂载
sudo mount /dev/nvme0n1 /data
# 查询UUID
sudo blkid
# 写入
sudo vi /etc/fstab
UUID=33333333-3b3b-3c3c-3d3d-3e3e3e3e3e3e /datadrive xfs defaults,nofail 1 23,一键执行脚本
# 交互式
curl -fsSL https://ishere.cn/auto-mount-disk-ubuntu.sh | sudo bash
# 非交互式
curl -fsSL https://ishere.cn/auto-mount-disk-ubuntu.sh | sudo bash -s -- \
--device /dev/sdb \
--mountpoint /data \
--fs ext4 \
--label DATA \
--fstab-opts noatime,nodiratime \
--owner ubuntu:ubuntu \
--yes
# 预演(不改系统)
curl -fsSL https://shere.cn/auto-mount-disk-ubuntu.sh | sudo bash -s -- \
--device /dev/sdc --mountpoint /data2 --fs xfs --dry-run
提示:
- 整盘分区会清空数据;若你的云厂商已经给了分区(如 /dev/sdb1),直接选分区即可。
- 常见文件系统选择:
- ext4:通用稳妥;
- xfs:大文件/高并发 I/O 表现好。
- 如果是 NVMe 设备,名字通常是 /dev/nvme0n1(分区是 /dev/nvme0n1p1)。
