Linux 挂载新硬盘完整步骤
刚加了一块新硬盘?别慌,这几步搞定。

1. 查看硬盘是否识别
lsblk
# 或
fdisk -l
新硬盘通常显示为 /dev/sdb、/dev/nvme0n1 等,没有分区信息。
2. 分区(可选,直接整盘用也行)
fdisk /dev/sdb
常用操作:
– n 新建分区
– p 主分区
– 回车默认起始/结束扇区(整盘)
– w 写入退出
或者用 parted 搞 GPT:
parted /dev/sdb mklabel gpt
parted /dev/sdb mkpart primary ext4 0% 100%
3. 格式化
# ext4 最稳
mkfs.ext4 /dev/sdb1
# 或者 xfs(适合大文件)
mkfs.xfs /dev/sdb1
4. 创建挂载点并挂载
mkdir -p /data
mount /dev/sdb1 /data
5. 验证
df -h | grep /data
# 或
lsblk -f
6. 开机自动挂载(关键!)
先查 UUID:
blkid /dev/sdb1
# 输出类似 UUID="xxxx-xxxx"
编辑 /etc/fstab:
echo 'UUID=xxxx-xxxx /data ext4 defaults 0 0' >> /etc/fstab
测试 fstab 配置:
mount -a
# 没报错就稳了
几个坑提醒
- 别直接用
/dev/sdb1写 fstab,重启后盘符可能变 defaults后面两个数字:0 不备份,0 启动时不检查(非根分区)- 如果是 SSD,格式化时加
-O discard或挂载加discard参数 - 生产环境建议先
lsblk -f确认没有已有数据
快速一键脚本(新盘 sdb,挂到 /data)
mkfs.ext4 /dev/sdb
mkdir -p /data
mount /dev/sdb /data
echo "$(blkid /dev/sdb | awk '{print $2}') /data ext4 defaults 0 0" >> /etc/fstab
mount -a
搞定,收工。
💻 安全运维 / Linux运维 / 渗透测试 技术支持
业务需求可联系博客作者
