一、fdisk是什么
fdisk 是GNU/Linux系统中的命令行磁盘分区工具,用于对硬盘进行分区、设置分区类型以及打印现有分区表
二、使用fdisk
在使用fdisk的过程中,需要root权限。以下是使用fdisk对SD卡进行分区及格式化的示例:
#查找可用的SD卡设备 fdisk -l #将SD卡设备挂载,此处设备为/dev/sdb umount /dev/sdb1 #使用fdisk分区,将SD卡分为两个分区进行格式化,可依据需求进行更改 fdisk /dev/sdb Command (m for help): n Partition type: p primary (0 primary, 0 extended, 4 free) e extended Select (default p): p Partition number (1-4, default 1): 1 First sector (2048-62333951, default 2048): Using default value 2048 Last sector, +sectors or +size{K,M,G} (2048-62333951, default 62333951): +2G Command (m for help): n Partition type: p primary (1 primary, 0 extended, 3 free) e extended Select (default p): p Partition number (2-4, default 2): First sector (4196352-62333951, default 4196352): Using default value 4196352 Last sector, +sectors or +size{K,M,G} (4196352-62333951, default 62333951): Using default value 62333951 #设定分区类型 Command (m for help): t Partition number (1-4): 1 Hex code (type L to list codes): 83 Command (m for help): t Partition number (2-4): 2 Hex code (type L to list codes): 4 #保存并退出分区 Command (m for help): w
以上代码将会对SD卡进行两次分区,第一分区大小为2GB,第二分区大小为SD卡剩余空间。其中第一分区将被分配给Linux文件系统,文件系统类型为ext4;第二分区将被分配给Microsoft DOS文件系统或FAT32。在分区完成后,进行格式化操作,如下:
#格式化第一分区为ext4格式 mkfs.ext4 /dev/sdb1 #格式化第二分区为FAT32格式 mkfs.vfat /dev/sdb2 #完成操作后,可以通过以下命令查看分区是否创建成功 fdisk -l
三、注意事项
在使用fdisk进行分区的过程中,需要注意以下事项:
- 对于实际的磁盘设备操作,需要保持谨慎,避免误操作导致数据丢失;
- 在使用fdisk的过程中,需要root权限;
- 在进行分区操作后,需要进行格式化等操作,然后才可以对分区进行使用。
总而言之,fdisk是一款很实用的磁盘分区工具,在进行磁盘分区的过程中,能够提供非常便捷的帮助。需要注意保持安全谨慎,谨慎操作。