本文共 3013 字,大约阅读时间需要 10 分钟。
以下步骤将指导您如何通过fdisk工具对外接U盘进行分区管理,并将分区格式化为文件系统。
首先,我们需要查看系统中已有的分区信息。这可以通过以下命令实现:
[root@localhost ~]# fdisk -l
运行上述命令后,您将看到所有可用的磁盘及其对应的分区信息。例如:
DISK /dev/sda: 21.5 GB, 21474836480 bytes255 heads, 63 sectors/track, 2610 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk identifier: 0x00077367Device Boot Start End Blocks Id System/dev/sda1 * 1 39 307200 83 LinuxPartition 1 does not end on cylinder boundary./dev/sda2 39 2358 18631680 83 Linux/dev/sda3 2358 2611 2031616 82 Linux swap / Solaris
从上述输出可以看到,系统中已经存在三个分区:
- /dev/sda1:大小为307200块,属于主分区(Id 83),用于安装系统。 - /dev/sda2:大小为18631680块,属于主分区(Id 83),用于临时挂载目录。 - /dev/sda3:大小为2031616块,属于交换分区(Id 82),用于临时存储。此外,您还可以看到第二个磁盘(/dev/sdb)和外接U盘(/dev/sdc)的信息。
接下来,我们需要进入对外接U盘(/dev/sdc)的分区管理界面。使用以下命令进入fdisk:
[root@localhost ~]# fdisk /dev/sdc
运行上述命令后,您将进入fdisk的交互式界面。注意到fdisk的DOS兼容模式已被弃用,建议直接使用扇区为单位进行操作。首先,您需要切换到扇区显示模式:
Command (m for help): u
此时,您将看到以下提示信息:
WARNING: DOS-compatible mode is deprecated. It's strongly recommended to switch off the mode (command 'c') and change display units to sectors (command 'u').
现在,我们需要创建一个新的分区。首先,选择新增分区的选项:
Command (m for help): n
您将进入分区新增界面。选择分区类型(e表示扩展分区,p表示主分区),然后选择分区号(1-4):
Command (m for help): eCommand action e extended p primary partition (1-4)pPartition number (1-4): 1First cylinder (1-1020, default 1): Using default value 1Last cylinder, +cylinders or +size{K,M,G} (1-1020, default 1020): +500 此时,您已经创建了一个大小为500个扇区的扩展分区。继续按下回车完成操作。
接下来,我们需要在扩展分区中创建一个逻辑分区。选择新增分区的选项:
Command (m for help): n
选择分区类型(l表示逻辑分区),然后选择分区号(2-4):
Command (m for help): lCommand action l logical (5 or over) p primary partition (1-4)lFirst cylinder (502-1020, default 502): Using default value 502Last cylinder, +cylinders or +size{K,M,G} (502-1020, default 1020): Using default value 1020 此时,您已经创建了一个逻辑分区。继续按下回车完成操作。
现在,我们需要将新创建的分区格式化为文件系统。假设您希望将外接U盘格式化为ext4文件系统,可以使用以下命令:
[root@localhost ~]# mkfs -t ext4 /dev/sdc1
或者如果您希望将其格式化为ext3文件系统,可以使用:
[root@localhost ~]# mkfs -t ext3 /dev/sdc1
注意:请确保在运行这些命令之前,将分区清空。如果分区中已经有数据,可能会导致数据丢失。因此,建议在格式化前备份重要数据。
最后,我们需要将分区挂载到系统中,以便进行读写操作。您可以将分区挂载到任意目录中,例如:
[root@localhost ~]# mount /dev/sdc1 /mnt/[root@localhost ~]# mount /dev/sdc5 /mnt/
为了确认挂载是否成功,您可以使用以下命令查看挂载情况:
[root@localhost ~]# df -TH
输出结果会显示挂载情况,例如:
Filesystem Type Size Used Avail Use% Mounted on/dev/sda2 ext4 19G 3.1G 15G 18% /tmpfstmpfs tmpfs 515M 82k 515M 1% /dev/shm/dev/sda1 ext4 297M 30M 252M 11% /boot/dev/sdc1 ext4 3.9G 7.8M 3.7G 1% /mnt/dev/sdc5 ext4 3.9G 7.8M 3.7G 1% /mnt
如果需要进一步验证分区信息,可以重新运行fdisk -l命令:
[root@localhost ~]# fdisk -l
此外,如果需要修改分区信息或添加新的分区,可以重复上述步骤进行操作。
请注意:操作fdisk时,所有操作都会直接写入磁盘,务必确保操作正确,避免意外导致数据丢失。
转载地址:http://plfiz.baihongyu.com/