
1. 新硬盘接入后的第一步识别与确认刚给Ubuntu服务器或台式机装上新的数据盘时系统通常不会主动提示。我第一次加硬盘时就闹过笑话——折腾了半天分区工具结果发现根本没识别到硬件。正确的打开方式应该是先打开终端输入这个魔法命令lsblk你会看到类似这样的树状结构NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 931.5G 0 disk ├─sda1 8:1 0 512M 0 part /boot/efi ├─sda2 8:2 0 732G 0 part / sdb 8:16 0 2T 0 disk这里sdb就是我们的新朋友那个2TB的待开发荒地。如果连这个都看不到试试进阶命令sudo lshw -class disk注意如果连硬件层面都检测不到先检查电源线和数据线是否接牢。我有次就是SATA线没插紧白忙活半小时。2. 分区规划给硬盘划停车位确认硬盘存在后比如/dev/sdb就该用fdisk这个分区神器了。新手可能会被命令行吓到其实就像玩问答游戏sudo fdisk /dev/sdb接着你会看到欢迎界面输入m能看到所有操作提示。实际操作中只需要记住四个关键命令n新建分区就像给停车场划车位d删除分区擦掉旧车位线p打印当前分区表查看车位规划图w保存并退出施工完成签字确认建议新手采用全盘单分区方案操作流程就是n→回车→回车→回车→w。我见过有人把2TB硬盘分成几十个小区间后期管理简直噩梦。3. 格式化给分区铺地板分区完成后假设是/dev/sdb1需要选择文件系统类型。这就好比毛坯房要铺地板ext4Ubuntu默认的实木地板性能稳定但Windows不认ntfsWindows的瓷砖地板两边通用但有权限问题exfat现代的复合地板跨平台且支持大文件推荐家用选exfat服务器用ext4。格式化命令很简单# 格式化为ext4 sudo mkfs.ext4 /dev/sdb1 # 或者exfat需先安装工具 sudo apt install exfat-fuse exfat-utils sudo mkfs.exfat /dev/sdb1实测对比ext4在连续读写时速度比exfat快约15%但4K随机访问差别不大4. 临时挂载先试样板间正式入住前总得先看看房。创建个挂载点试试sudo mkdir /mnt/mydata sudo mount /dev/sdb1 /mnt/mydata用df -h查看是否成功。这时你可以往/mnt/mydata里存文件测试读写就像在宜家样板间试用家具。5. 永久挂载配置智能门锁最关键的/etc/fstab配置来了这里教大家绝对可靠的UUID方案。先获取分区身份证sudo blkid /dev/sdb1输出中的UUIDxxxx就是我们要的。然后编辑自动挂载配置sudo nano /etc/fstab添加这样一行以ext4为例UUID你的UUID /mnt/mydata ext4 defaults 0 2参数详解表参数位置含义推荐值1设备标识必须用UUID2挂载点自定义目录3文件系统与格式化类型一致4挂载选项defaults最安全5dump备份0表示不备份6fsck检查2表示非根分区最后测试配置是否正确sudo mount -a没报错的话恭喜你重启后硬盘就会自动挂载了。我在公司服务器上这套流程跑了三年从没出过问题。6. 避坑指南血泪经验分享UUID比设备名可靠有次机房维护后/dev/sdb变成了/dev/sdc用设备名的系统全挂了挂载失败救急如果fstab配错导致无法启动在GRUB界面按e编辑启动项在linux行末尾加init/bin/bash就能进入急救模式修改权限问题建议用chown把挂载点授权给常用用户sudo chown -R $USER:$USER /mnt/mydataSSD优化如果是固态硬盘可以把defaults改为defaults,discard,noatime延长寿命现在你可以像用本地文件夹一样使用这块硬盘了。我通常会把Docker容器、数据库这些吃空间的大户放这里让系统盘保持清爽。