要对一个u盘进行分区 windows上直接格式化就行了,但是我的u盘 由于之前做成的系统把u盘分成三个分区,windows只能格式化第一个分区其他两个分区只能看着,理论上windows上也有dd之类的命令只需要先破坏分区,再直接初始化就行了。这里主要简单说下我在linux上的分区格式化。
1 常用命令 fdisk
首先可以用lsblk查看直接的设备盘 我的是/dev/sdc
fdisk /dev/sdc
m会出帮助
Command (m for help): m Help: DOS (MBR) a toggle a bootable flag b edit nested BSD disklabel c toggle the dos compatibility flag Generic d delete a partition F list free unpartitioned space l list known partition types n add a new partition p print the partition table t change a partition type v verify the partition table i print information about a partition Misc m print this menu u change display/entry units x extra functionality (experts only) Script I load disk layout from sfdisk script file O dump disk layout to sfdisk script file Save & Exit w write table to disk and exit q quit without saving changes Create a new label g create a new empty GPT partition table G create a new empty SGI (IRIX) partition table o create a new empty DOS partition table s create a new empty Sun partition table
d 删除其他分区
n 创建分区 如果只创建一个分区一路默认就会只创建一个分区。如需多个分区需要根据提示输入对应的分区大小及分区类别
t 改变分区文件系统类别 如:fat ntfs ext4等等
w 保存之前所有更改的内容
q 是不保存 直接退出(最后一步后悔药)否则只能用恢复软件去恢复了
2、格式化文件系统 mkfs系列 按mkfs tab会自动补全
mkfs mkfifo mkfs mkfs.exfat mkfs.ext4 mkfs.minix mkfs.ubifs mkfontdir mkfs.bfs mkfs.ext2 mkfs.fat mkfs.msdos mkfs.vfat mkfontscale mkfs.cramfs mkfs.ext3 mkfs.jffs2 mkfs.ntfs
ru:mkfs.vfat /dev/sdc1
命令+分区名
就会自动分区格式化成vfat格式
之后可以mount /dev/sdc1 /mnt/ 可以copy对应文件了
umount 卸载设备
umount /mnt