Ubuntu分区格式化指南
格式化分区会永久删除分区内的所有数据,操作前请务必通过外部存储设备备份重要文件(如文档、照片、配置文件等)。
在格式化前,需明确要操作的分区设备名称(如/dev/sdb1),避免误操作系统分区(如/、/boot)。
使用以下命令查看磁盘及分区详情:
sudo fdisk -l
或更直观的图形化输出:
lsblk -f
输出结果中,NAME列表示分区名称(如sdb1),FSTYPE列表示当前文件系统(如ext4、vfat),UUID和MOUNTPOINT有助于识别分区用途。
若分区已挂载(MOUNTPOINT列不为none),需先卸载才能格式化。使用以下命令卸载(将/dev/sdXY替换为目标分区,如/dev/sdb1):
sudo umount /dev/sdXY
卸载成功后,再次运行lsblk确认MOUNTPOINT列为空。
根据需求选择对应命令(以/dev/sdXY为目标分区):
ext4是Linux系统最常用的文件系统,支持大文件、日志功能和权限管理,适合系统分区(如/、/home)。
sudo mkfs.ext4 /dev/sdXY
若需减少ext4的超级用户保留空间(默认占用5%容量,大分区可节省空间),添加-m参数(如设置为0.05%):
sudo mkfs.ext4 -m 0.05 /dev/sdXY
FAT32支持Windows、macOS和Linux,但单个文件不能超过4GB,适合U盘、移动硬盘等移动存储。
sudo mkfs.vfat -F 32 /dev/sdXY
-F 32参数指定FAT32格式(-F 12为FAT12,-F 16为FAT16,仅适用于小容量分区)。
NTFS支持大文件和权限管理,适合需要与Windows频繁交换文件的场景,但Linux下读写性能略低(需安装ntfs-3g驱动,Ubuntu默认已包含)。
sudo mkfs.ntfs /dev/sdXY
若需快速格式化(跳过坏道检查,节省时间),添加-f参数:
sudo mkfs.ntfs -f /dev/sdXY
exFAT支持单个文件超过4GB,兼容Windows、macOS和Linux(需安装exfat-utils和exfat-fuse驱动)。
sudo apt update # 更新软件包列表
sudo apt install exfat-utils exfat-fuse # 安装驱动
sudo mkfs.exfat /dev/sdXY
若不熟悉命令行,可使用图形化工具(如GParted、Disks):
sudo apt update && sudo apt install gparted
/dev/sdb)。/dev/sdb1)。格式化完成后,使用以下命令确认分区文件系统类型:
lsblk -f
输出结果中,目标分区的FSTYPE列应显示为新格式(如ext4、vfat、ntfs、exfat),说明格式化成功。
注意:格式化是不可逆操作,请务必确认分区选择正确,避免误删系统或其他重要数据。若操作中遇到问题,可通过man命令查看工具手册(如man mkfs.ext4、man fdisk)。