银河麒麟格式化移动硬盘需先用lsblk和fdisk -l确认设备识别,区分sda与sdb;≤2TB用fdisk建MBR分区,≥2TB用parted建GPT分区;再用mkfs.ext4或mkfs.xfs格式化为Linux原生文件系统,并用blkid验证结果。

银河麒麟操作系统中格式化移动硬盘需先确认设备识别状态、创建分区表、选择Linux原生文件系统执行格式化,整个过程必须严格匹配硬盘容量与系统要求,避免误操作导致系统盘受损。
确认移动硬盘设备节点
打开终端,执行 lsblk 查看所有块设备。找到与移动硬盘容量一致、且无 MOUNTPOINT 字段的设备(如 /dev/sdb)。若显示为 rom 或完全不出现,说明 USB 枚举失败,【此时不可进行任何 mkfs 操作】。
再运行 sudo fdisk -l | grep "Disk /dev/sd",核对设备型号与厂商信息是否匹配。注意区分 sda(通常是系统盘)和 sdb/sdc(外接盘),填错设备名将直接覆写系统分区。
根据容量选择分区方案
小于 2TB 的硬盘用 fdisk 创建 MBR 分区表:
① 执行 sudo fdisk /dev/sdb;
② 依次输入 n → 回车 → 回车 → 回车 → 回车 → w,完成主分区创建并写入;
≥2TB 的硬盘必须用 parted 创建 GPT 分区表,否则系统无法识别全部空间:
方法一:运行 sudo parted /dev/sdb;
方法二:在 parted 交互界面中输入 mklabel gpt;
方法三:接着输入 mkpart primary 0% 100%,再输入 print 确认分区已建,最后 quit 退出。
格式化为 ext4 或 xfs 文件系统
推荐日常使用 ext4:执行 sudo mkfs.ext4 -L MYDISK /dev/sdb1,其中 -L 参数设置卷标,可避免后续挂载时因 UUID 变动导致 fstab 失效。
适合大文件连续读写的场景选 xfs:运行 sudo mkfs.xfs -f -L MYDISK /dev/sdb1,-f 强制覆盖原有文件系统,无提示直接执行。
格式化完成后,用 sudo blkid /dev/sdb1 验证输出中是否包含 TYPE="ext4" 或 TYPE="xfs",以及 LABEL="MYDISK" 字样。若仍显示 TYPE="ntfs",说明你误对未分区的整盘(/dev/sdb)执行了 mkfs,必须重新分区后再格式化。

















