Linux 命令行入门教程
68. mkfs 格式化与 mount / umount
本教程共 90 篇 · 第 68 篇
68. mkfs 格式化与 mount / umount
分区切好后还是空的,得先”格式化”——也就是建立文件系统。格式化命令叫 mkfs,make filesystem 的缩写。
Ubuntu 26.04 默认用 ext4。格式化一个分区很简单:
sudo mkfs.ext4 /dev/sdb1
想用其他格式也行,比如 mkfs.xfs、mkfs.vfat(给 U 盘用)。mkfs 后面跟的点号,就是具体的文件系统类型。
Warning
mkfs会清空分区上的一切数据,且基本不可恢复。动手前用lsblk -f再三确认设备名,别把系统盘/dev/sda给格了。
格式化完,还不能直接往里写文件。Linux 不像 Windows 自动分配盘符,新分区得”挂”到某个目录。
这个动作叫挂载,用 mount:
sudo mkdir /mnt/data
sudo mount /dev/sdb1 /mnt/data
现在 /mnt/data 就指向这块分区,往里面写的东西都存到 sdb1 上。查看挂载结果:
df -h
用完想拿掉这块盘,要先卸载,用 umount(注意没有 n):
sudo umount /mnt/data
Warning卸载时如果有程序正在读写这块盘(比如在
/mnt/data里cd着),会报”设备忙”。先cd离开那个目录,或关掉相关程序再卸。强制卸载可能丢数据。
还有个命令 dd,能整盘复制,常被叫”磁盘刻刀”。它威力极大,写错源/目标盘会瞬间毁掉整块盘的数据。
Warning
dd写错目标盘基本不可恢复,是出了名的”数据毁灭者”。新手先了解、少碰为妙;真要用时务必用lsblk反复核对设备名。
小结:格式化用 mkfs.ext4,挂上用 mount,摘下用 umount;两个命令都碰真数据,动手前务必确认设备名。