在Arch Linux中以FAT32或者NTFS格式格式化U盘
今天,我们将了解如何在Arch Linux及其衍生工具(如Antergos和Manjaro Linux)中以FAT或者NTFS文件系统格式化U盘。
以下是我在本教程中使用的两个命令,用于将U盘格式化为FAT或者NTFS格式。
- mkfs.vfat
- mkfs.ntfs
顾名思义,mkfs.vfat会将U盘格式化为FAT,而mkfs.ntfs会将U盘格式化为NTFS格式。
这两个实用程序预装在大多数Linux发行版中。
但是,这两个在我的Arch Linux最小系统中不可用。
必须依次安装以下两个软件包才能使用这些命令。
- dosfstools
- ntfsprogs
它们在Arch Linux的默认存储库中可用。
因此,我们可以通过使用Pacman运行以下命令来安装它们,如下所示。
$sudo pacman -S dosfstools
要安装ntfsprogs,请运行:
$sudo pacman -S ntfsprogs
现在,让我们看看如何在MSDOS文件系统中格式化U盘。
几乎所有Linux发行版的命令都是相同的。
在Arch Linux中以FAT32或者NTFS格式格式化U盘
首先,我们将看到如何格式化FAT中的U盘。
格式化FAT32中的U盘
首先,我们将找出U盘的名称(这就是我们在Windows OS中所说的驱动器号)。
这很简单,但是同时如果在Windows上使用双重引导,则应格外小心。
如果不小心,可能会意外格式化其中一个Windows分区。
我们可以很容易找到使用fdisk命令我们的磁盘驱动器号。
插入U盘,然后运行以下命令以显示分区表。
$sudo fdisk -l
输出示例:
Disk /dev/sda: 465.8 GiB, 500107862015 bytes, 976773168 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes/512 bytes I/O size (minimum/optimal): 512 bytes/512 bytes Disklabel type: dos Disk identifier: 0x4c986a38 Device Boot Start End Sectors Size Id Type /dev/sda1 2048 206847 204800 100M 83 Linux /dev/sda2 4401152 976773167 972372015 463.7G 83 Linux /dev/sda3 206848 4401151 4194304 2G 82 Linux swap/Solaris Partition table entries are not in disk order. Disk /dev/sdb: 7.5 GiB, 8053063680 bytes, 15728640 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes/512 bytes I/O size (minimum/optimal): 512 bytes/512 bytes Disklabel type: dos Disk identifier: 0xfdc01076 Device Boot Start End Sectors Size Id Type /dev/sdb1 * 63 15728639 15728577 7.5G c W95 FAT32 (LBA)
如我们在上面的输出中看到的,我有两个磁盘。
一个是我的本地硬盘(500 GB),另一个是我的U盘(8 GB)。
再次提醒我们,如果我们在Windows上使用双重引导,或者单个硬盘驱动器中有多个操作系统,请多加注意。
如果使用双重引导,则该命令还将在上述结果中显示Windows驱动器名称,例如/dev/sdb1,/dev/sdc1等。
只需确保格式化正确的驱动器即可。
正如我在上面的屏幕截图中所提到的,我的U盘名称是/dev/sdb1.
找到U盘名称后,将其卸载。
因为我们无法格式化已安装的驱动器。
不要拔下电源线,只需卸下U盘即可。
要卸载驱动器,请运行:
$sudo umount /dev/sdb1
最后,使用以下命令将U盘格式化为FAT32:
$sudo mkfs.vfat /dev/sdb1
输出示例:
mkfs.fat 4.0 (2015-05-06)
格式化驱动器后,只需使用命令卸载即可:
$sudo umount /dev/sdb1
再次,重新插入U盘以开始使用它。
有关更多详细信息,请参见手册页。
$man mkfs.vfat
在NTFS中格式化U盘
同样,要在NTFS中格式化驱动器,只需运行:
$sudo mkfs.ntfs /dev/sdb1
有关更多选项,请参见手册页。
$man mkfs.ntfs
将标签名称设置为U盘
要设置驱动器标签名称,请使用“ -n”标志。
例如,以下命令将我的U盘格式化为FAT32格式,并将我的U盘的标签名称设置为“ sk”。
$sudo mkfs.vfat /dev/sdb1 -n sk
请注意,小写标签可能不适用于DOS或者Windows。
因此,请使用大写标签名称。