小白:我插了块新硬盘,然后呢?大佬:然后?然后就是一场与命令行的爱恨情仇...
当你美滋滋地把一块新硬盘插进服务器,输入 lsblk 一看——好家伙,系统它装瞎!
别慌,这不是硬盘坏了,是Linux在跟你玩“捉迷藏”。新磁盘就像刚入职的新员工,得先报到(识别),再培训(格式化),最后分配工位(挂载),才能正式干活。
lsblk # 简单粗暴版fdisk-l # 细节控专用版
重点来了:你要找的是 /dev/sdb(磁盘本体),不是 /dev/sdb1(分区)!
这就好比你要找的是整栋楼,不是某个房间。楼都没找到,你找啥房间?
fdisk /dev/sdb然后你会进入一个“命令行密室逃脱”:
输入 n(new,我要搞事情!)
输入 p(主分区,我是正宫)
疯狂按回车(默认分区号、默认扇区...我就是这么随性)
输入 w(write,收工保存!)
💡 不想分区?也行!整块盘直接用,就像买个房子不打隔断——通透!
# 方案A:ext4(Linux界的老实人,稳定可靠)mkfs.ext4 /dev/sdb1# 方案B:xfs(CentOS亲儿子,性能小钢炮)mkfs.xfs /dev/sdb1
mkdir -p /mnt/datamount /dev/sdb1 /mnt/datadf -h # 检查一下,确认不是“无效牵手”
blkid /dev/sdb1# 复制那一串 xxxx-xxxx-xxxx
用UUID而不是直接用 /dev/sdb1,是因为磁盘字母可能变(比如sdb变sdc),但UUID打死不变——比身份证还靠谱!
vi /etc/fstab# 末尾添加:UUID=你的UUID /mnt/data ext4 defaults 00
这行神秘代码翻译成中文就是:
UUID=xxxx:持证人身份证号
/mnt/data:家庭住址
ext4:家庭文化(文件系统)
defaults:默认相处模式
0 0:不用备份,不用检查(佛系夫妻)
mount -a # 加载fstab配置,有错赶紧改df -h # 确认挂上了
rebootdf -h # 如果还在,恭喜你,它们锁死了!
/ 或 /boot | /mnt/data | |
/etc/fstab 不改备份 | cp /etc/fstab /etc/fstab.bak | |
mount -a 测试 |
# 分手(卸载)umount /mnt/data # 按挂载点umount /dev/sdb1 # 按设备# 查看关系(查岗)mount|grep /mnt/data# 修复感情(磁盘修复,需先卸载)e2fsck -f /dev/sdb1 # ext4专用
识别:找到那个它(lsblk)
分区:想清楚怎么过(可选)
格式化:确定相处模式(ext4/xfs)
创建挂载点:准备一个家(mkdir)
临时挂载:试婚同居(mount)
永久挂载:领证锁死(/etc/fstab)
如果你按教程操作后磁盘不见了...
可能是:
你忘了保存(w 呢?)
你格式化了错误的分区(兄弟,你还好吗?)
你动了 /etc/fstab 但没备份(快找救命U盘!)
💬 你在挂载磁盘时遇到过什么奇葩问题?欢迎评论区分享你的“翻车现场”,让我们一起在Linux的道路上互相伤害、共同进步!