在 Ubuntu 中,“重建文件系统”通常涉及以下几种场景,不同情况做法完全不同。下面按常见需求给你一个清晰、可操作的说明。
适用于:分区还在,但文件系统损坏或你想重新建立文件系统(会清空数据)
lsblk
sudo fdisk -l
sudo umount /dev/sdXn
例如:
sudo umount /dev/sdb1
sudo mkfs.ext4 /dev/sdXn
sudo mkfs.xfs /dev/sdXn
sudo mkfs.vfat -F 32 /dev/sdXn
⚠️ 注意
sdXn 一定是分区,不是整块磁盘适用于:文件系统出错、无法挂载、异常断电
sudo umount /dev/sdXn
sudo fsck -y /dev/sdXn
sudo xfs_repair /dev/sdXn
✅ 修复后重新挂载:
sudo mount /dev/sdXn /mnt
适用于:系统无法启动、根分区损坏
sudo fsck -y /dev/sdXn
/ → 格式化/home → 不格式化适用于:内核还在但系统起不来
sudo update-initramfs -u
sudo update-grub
sudo grub-install /dev/sdX
⚠️ 不建议直接重建,应先尝试恢复:
sudo apt install testdisk
sudo testdisk
或:
sudo apt install extundelete
| 场景 | 建议 |
|---|---|
| 分区还在但无法挂载 | fsck |
| 想清空分区 | mkfs.ext4 |
| 系统进不去 | Live USB + fsck |
| 系统坏了但数据重要 | Live USB + 备份 |
| U 盘异常 | mkfs.vfat |
你可以直接告诉我:
我可以给你一步一步的命令方案,避免误操作。