1. 准备工作:备份重要数据
在进行磁盘格式化操作前,务必通过dd、rsync等工具备份目标磁盘上的所有重要数据,避免操作失误导致数据丢失。
2. 查看磁盘分区情况
使用fdisk -l或lsblk命令查看系统现有磁盘及分区信息,确认需要格式化的磁盘设备名(如/dev/sdb,注意区分磁盘与已有分区,避免误操作)。
3. 创建新分区(可选,若磁盘未分区需执行)
使用fdisk(适用于MBR分区方案,磁盘容量≤2TB):
运行sudo fdisk /dev/sdX(sdX为目标磁盘,如/dev/sdb),依次输入以下命令:
n:创建新分区;p为主分区,e为扩展分区,一般选p);+10G表示10GB,或直接按回车使用全部空间);w:保存分区表并退出。sudo fdisk -l /dev/sdX确认新分区(如/dev/sdb1)创建成功。使用parted(适用于GPT分区方案,支持>2TB磁盘):
运行sudo parted /dev/sdX,依次输入以下命令:
mklabel gpt:将磁盘分区表转换为GPT格式;mkpart primary ext4 0% 100%:创建主分区,占用全部空间,文件系统类型为ext4(可根据需求调整);quit:退出parted。4. 格式化分区
使用mkfs命令为新分区指定文件系统类型(如ext4、xfs,ext4适用于大多数场景,xfs适用于大文件和高性能需求):
sudo mkfs.ext4 /dev/sdXY(sdXY为新分区,如/dev/sdb1);
若需格式化为xfs,替换为sudo mkfs.xfs /dev/sdXY。
5. 挂载分区
/mnt/newdisk),运行sudo mount /dev/sdXY /mnt/newdisk将分区挂载到该目录。df -h命令查看挂载情况,确认分区已显示在输出列表中。6. 设置开机自动挂载(可选,但推荐)
编辑/etc/fstab文件(sudo vi /etc/fstab),在文件末尾添加一行:
/dev/sdXY /mnt/newdisk ext4 defaults 0 0(替换为实际分区路径、挂载点和文件系统类型);
保存并退出(vi中按Esc→输入:wq→回车)。
注意:若使用UUID(更稳定),可通过blkid /dev/sdXY获取分区UUID,替换命令中的/dev/sdXY为UUID=xxxx-xxxx。