我目前的Linux桌面有一个主驱动器存放操作系统,另外四个驱动器存放不同的数据。我有一个用于音乐,一个用于视频,一个用于文档,还有一个用于虚拟机。每个辅助驱动器都是新购买的,因此必须在使用前进行格式化。
因为我的桌面机器有GUI,所以我可以使用GNOME Disks工具并在不打开终端窗口的情况下格式化这些驱动器。然而,对于某些事情,我是老派的,所以我会自动转到命令行来完成这些工作——即使使用GUI更容易完成任务。
那么,如何格式化驱动器,使其可以在Linux系统上使用呢?
让我示范给你看。
您需要的东西:您只需要一个正在运行的Linux实例(使用哪个发行版无关紧要)、连接到机器的外部驱动器和具有sudo权限的用户。
就是这样。我们开始工作吧。
你必须做的第一件事是把驱动器连接到机器上。这样做之后,您需要找到设备名称(类似于/dev/sdb)。要做到这一点,使用如下的lsblk命令:
lsblk - f
您应该看到所有附加驱动器的列表。
这只适用于尚未分区的磁盘(例如新驱动器)。如果您的磁盘已被使用,则可能不需要运行此命令。
要对一个驱动器进行分区,我们将使用fdisk命令(假设我们的驱动器名称是/dev/sdb),如下所示:
执行命令fdisk /dev/sdb
我们要做的第一件事是设置分区方案。如果您的机器使用旧的BIOS模式,请使用MBR类型。如果您的机器使用UEFI,请使用GPT模式。假设您的机器使用UEFI,那么输入g并按键盘上的Enter键。
接下来,通过输入n创建一个新的分区。在此之后,按Enter接受分区号、第一个扇区和最后一个扇区的默认值。
完成后,键入p以列出新的分区表,然后通过使用w选项编写分区表来保存更改。
既然驱动器有了分区表,就可以格式化它了。
如果你想使用流行的ext4格式,命令如下:
执行命令MKFS -t ext4 /dev/sdb1
-t选项用于类型,即ext4。注意,我们在驱动器名中添加了1。为什么?因为这是我们创建的第一个分区。
您可能想要格式化驱动器,以便Windows机器可以访问它。为此,命令将是:
执行命令MKFS -t NTFS /dev/sdb1
格式化驱动器后,是时候挂载它了,这样它就可以访问了。这个任务的过程很简单。
首先,创建一个新目录作为挂载点。让我们假设你是唯一能访问那个硬盘的人。这样的设置意味着我们可以在主目录中挂载驱动器。让我们用下面的命令创建一个挂载点:
sudo mkdir ~/EXTERNAL
您可以随意命名该目录。
创建了挂载点后,让我们使用以下命令挂载驱动器:
sudo mount -t auto /dev/sdb1 ~/EXTERNAL
驱动器现在应该已安装并可用。
这就是在Linux中从命令行格式化驱动器的全部内容。