如何在 Linux 中格式化 USB 驱动器?
介绍
USB 驱动器是流行的可移动存储设备,已成为我们日常计算生活中不可或缺的一部分。它们小巧、轻便且易于使用,使我们能够将大量数据从一台计算机存储和传输到另一台计算机。
随着对数据存储和传输需求的不断增长,USB 驱动器近年来发展迅速,容量更大,传输速度更快。除了用于个人数据存储和传输外,USB 驱动器还用于在不同的计算机上启动操作系统。
了解 Linux 支持的文件系统
在 Linux 中,文件系统负责管理文件、目录和权限。了解文件系统在 Linux 中的工作原理对于正确格式化 USB 驱动器至关重要。
文件系统的解释
每个文件系统都有一套组织数据和维护元数据(如文件权限、所有权和时间戳)的规则。
Linux 支持各种类型文件系统,它们在设计原理、功能、性能特征以及与其他操作系统的兼容性方面有所不同。一些示例包括 Ext4(扩展 4)、XFS(扩展文件系统)、Btrfs(B 树文件系统)、FAT32(文件分配表 32 位)和 NTFS(新技术文件系统)。
Linux 中常用的文件系统
Ext4 是大多数现代 Linux 发行版使用的默认文件系统,因为它比其前身 Ext2 和 Ext3 更加健壮、可扩展且性能有所提高。
XFS 是大型存储环境的另一个流行选择,因为它支持高性能存储子系统(如 RAID 阵列)。
FAT32 是一种常用的文件系统,因为它几乎可以被所有当前的操作系统(包括 Windows 和 Mac OS X)读取,而无需安装额外的软件驱动程序。
NTFS 是随着 Microsoft Windows NT 操作系统系列而引入的,它是一个高级文件系统,具有加密、访问控制和日志记录等功能。
FAT32、NTFS 和 EXT4 之间的比较
如果您计划在多台操作系统(如 Windows 或 Mac OS X)上使用 USB 驱动器,则 FAT32 是一个更好的选择。但是,值得注意的是,此文件格式的安全功能有限,并且不支持大型文件。另一方面,与 FAT32 和 NTFS 相比,EXT4 提供了高性能、可靠性和改进的可扩展性。
NTFS 以其高级安全功能而闻名,但在许多操作系统(包括大多数 Linux 发行版)上都不受支持。
Learn Linux/Unix in-depth with real-world projects through our Linux/Unix certification course. Enroll and become a certified expert to boost your career.
准备格式化 USB 驱动器
将 USB 驱动器连接到计算机
在格式化 USB 驱动器之前,您需要将其连接到 Linux 计算机。将驱动器插入计算机上的可用 USB 端口。
如果您的系统没有自动挂载驱动器,则可能需要使用命令行界面 (CLI) 手动挂载它。
检查驱动器是否已挂载
要检查 USB 驱动器是否已挂载到您的系统上,您可以使用诸如 `df -h` 之类的命令。此命令列出系统上所有当前已挂载的文件系统。如果看到显示 USB 设备的行,则表示它当前已挂载。
卸载驱动器
在 Linux 中格式化 USB 设备之前,您需要确保它已从系统中卸载。卸载意味着从文件层次结构中的特定位置分离或弹出存储设备。
为了通过 CLI 界面在 Linux 中卸载外部硬盘或闪存驱动器,请打开终端并输入:`umount /dev/sdX`。
使用命令行界面 (CLI) 格式化 USB 驱动器
命令行界面或 CLI 是在 Linux 中执行任务的有效方法。它为您提供了一个基于文本的界面,使您能够快速有效地执行命令。
使用 CLI 格式化 USB 驱动器涉及打开终端、使用 fdisk 命令识别 USB 驱动器以及使用 mkfs 命令在驱动器上创建新分区。这是一个分步指南:
打开终端
格式化 USB 驱动器的第一步是通过命令行界面打开终端。要打开终端,请按“Ctrl+Alt+T”或在发行版的应用程序菜单中搜索“终端”。
使用 fdisk 命令识别 USB 驱动器
下一步是识别需要格式化的 USB 驱动器。在终端中,键入“sudo fdisk –l”。
这将列出连接到系统的所有可用磁盘,包括您的硬盘驱动器和 usb 磁盘。您可以通过查看其大小从该列表中识别您的 usb 磁盘。
使用 mkfs 命令在驱动器上创建新分区
一旦您确定哪个磁盘代表您的 usb 驱动器(最常见的是 /dev/sdb),就可以使用 mkfs 命令在其上创建一个新分区。此命令的语法如下所示:
sudo mkfs -t [file_system_type] /dev/[usb_drive_name]
例如,如果您想将您的 U 盘格式化为 FAT32 文件系统,请使用:
sudo mkfs -t vfat /dev/sdb1
这将把 /dev/sdb 的 sdb1 分区格式化为 FAT32 文件系统。使用 CLI 格式化 USB 驱动器是在 Linux 中格式化 USB 驱动器的快速、高效且有效的方法。
使用图形用户界面 (GUI) 格式化 USB 驱动器
对于那些更喜欢用户友好型方法的人来说,图形用户界面 (GUI) 提供了一种更简单的方法来在 Linux 中格式化 USB 驱动器。
安装 GParted 应用程序
GParted 是一款开源分区编辑器,可用于管理磁盘分区。它可以用来创建、删除、调整大小、移动和复制分区,而不会丢失数据。
要在您的 Linux 操作系统上安装 GParted,您需要执行以下步骤:
打开终端
键入“sudo apt-get update”并按 Enter
键入“sudo apt-get install gparted”并按 Enter
如果出现提示,请输入您的管理员密码,然后等待安装过程完成。
启动 GParted 应用程序
安装后启动 GParted:
单击桌面环境上的“应用程序”或“活动”菜单。
在搜索栏中键入“GParted”。
从键入 [Enter] 后显示的应用程序列表中选择 Gparted。
在继续之前,系统可能会要求您输入密码。
选择并格式化 USB 驱动器
要使用 GParted 格式化 USB 驱动器:
在 Gparted GUI 界面中:从窗口右下角的下拉菜单中选择设备
右键单击要格式化的 usb 驱动器,然后从上下文菜单中选择“格式化为”。
选择所需的文件系统格式,例如 FAT32 或 NTFS。
单击“应用”按钮,然后等待 GParted 格式化 USB 驱动器。这可能需要几分钟,具体取决于驱动器的大小。
格式化完成后,从计算机上卸下 USB 驱动器,然后重新连接。它应该在文件资源管理器中显示为一个新的已格式化磁盘,随时可以使用。
挂载已格式化的驱动器
在 Linux 中挂载已格式化驱动器的步骤
要挂载在 Linux 中新格式化的 USB 驱动器,请执行以下步骤:
打开一个终端窗口。
使用 `mkdir` 创建一个要挂载设备的目录。
例如:
sudo mkdir /mnt/usbdrive
键入 `sudo mount /dev/sdX /mnt/usbdrive`(将 X 替换为您的设备标识符)以将驱动器挂载到该文件夹中。
sudo mount /dev/sda /mnt/usbdrive
您现在可以通过在 Linux 计算机上的任何文件管理器中导航到 `/mnt/usbdrive` 来访问您的设备。
结论
在本文中,我们介绍了与在 Linux 中格式化 USB 驱动器相关的各个方面。我们首先讨论了 USB 驱动器是什么以及它们在现代计算中的重要性。然后,我们深入探讨了 Linux 支持的不同文件系统,并根据其功能和局限性对它们进行了比较。