U盘分区和格式化

U盘分区和格式化是一个常见场景,下面对整个过程的描述。

1. 查看设备

将u盘插到计算机上,查看下设备,明确U盘的设备名称。

lsblk -f

列出设备信息,其中-f选项表示列出系统信息

NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sdb          8:16    1  28.6G  0 disk 
└─sdb1       8:17    1  28.6G  0 part /media/xxx/xxx
nvme0n1     259:0    0 238.5G  0 disk 
├─nvme0n1p1 259:1    0   476M  0 part /boot/efi
├─nvme0n1p2 259:2    0  11.2G  0 part [SWAP]
├─nvme0n1p3 259:3    0  57.7G  0 part /
└─nvme0n1p4 259:4    0 169.1G  0 part /home

上述示例中的sdb即为u盘,下面的sdb1即为u盘中的分区。若尚未分区,请看不到sdb1

2. 先卸载u盘

sudo umount /media/[user]/[diskname]

user即是当前系统的登录用户,diskname即是加载u盘后显示的设备名。一般按Tab键就会自动补全。

3. 分区

明确了u盘设备名后,即可在u盘上建立分区。

sudo fdsik /dev/sdb

以本机为例,u盘的设备名为sdb。注意,这里不是分区名称sdb1

  • 进入菜单后依次操作为:
    • d: 删除原有分区
    • n: 寻立新的分区
    • t: 设定分区类型,一般是 07表示NTFS
    • w: 写入并退出

4. 格式化

参照:How to Format Disk Partitions in Linux {ext4, NTFS and FAT32}

按预设类型格式化分区。一般选择NTFS格式,注意加上-f选项进行快速格式化。其它格式的命令见参考链接。

sudo mkfs.ntfs -f /dev/sdb1

5. 更改标签

参照 :How to Change Linux Partition Label Names on EXT4 / EXT3 / EXT2 and Swap

格式化后的u盘显示的分区是一个随机数,为了便于使用,可人为设定分区标签。注意,在设定前仍然要卸载u盘。其它分区类型的命令见参考链接。

sudo ntfslabel /dev/sdb1 [name]