当前位置: 首页 > article >正文

【GT240X】如何在 Linux 中格式化磁盘

如何在 Linux 中格式化磁盘

文章目录

  • 一、说明
  • 二、关于磁盘分区格式化过程
  • 三、如何通过命令行在 Linux 上格式化磁盘
    • 3.1 步骤1
    • 3.2 步骤2:
    • 3.3 步骤3:
    • 3.4 步骤4:
    • 3.5 步骤5:
    • 3.6 步骤6:
    • 3.7 步骤7:
    • 3.9 步骤9:
  • 四、如何通过 GUI 在 Linux 上格式化磁盘
    • 4.1 step1
    • 4.2 step2
    • 4.3 step3
    • 4.4 step4
    • 4.5 step5
    • 4.6 step6
    • 4.7 step7
    • 4.8 step8
  • 五、 结束语

一、说明

在linux系统上如何对磁盘分区和格式化,这是一个很重要的问题。比如,在有些服务器上挂载磁盘,是不允许停机的,因此,需要在线挂载磁盘,并分区格式化。本节内容就将如何在线格式化磁盘的指令教授给大家。

二、关于磁盘分区格式化过程

格式化磁盘将使其准备好用作Linux 系统上的存储设备。该过程包括对磁盘进行分区、向分区添加文件系统(这是“格式化”部分),然后将分区安装到您计划从中访问它的某个路径。这可能听起来很复杂或有很多步骤,但实际上只需要几分钟。

此过程将清除硬盘上的所有数据,使其可以在 Linux 或其他系统下使用。在本教程中,我们将逐步介绍如何在 Linux 系统上格式化硬盘或固态硬盘。我们将展示命令行和 GUI 方法的步骤,以便您可以按照自己最熟悉的一组说明进行操作。让我们开始吧。

在本教程中你将学习:

  • 如何通过 GUI 在 Linux 中格式化磁盘驱动器
  • 如何通过命令行在 Linux 中格式化磁盘驱动器
    如何在 Linux 中格式化磁盘

软件要求和 Linux 命令行约定:

类别要求、约定或使用的软件版本。
系统
软件gdisk、gparted
其他以 root 身份或通过命令访问您的 Linux 系统的特权sudo。
公约# – 要求以 root 权限直接作为 root 用户执行给定的linux 命令,或者使用sudo命令
$ –要求以普通非特权用户身份执行 给定的linux 命令

三、如何通过命令行在 Linux 上格式化磁盘

您知道吗?
如果您打算将硬盘用作 Linux 安装的主磁盘,则无需进行分区,因为任何合适的 Linux 操作系统都会在安装过程中为您完成这项工作。

打开终端并输入以下命令来格式化您的硬盘驱动器。这里我们将使用gdisk命令行工具,该工具应该已默认安装在所有主要Linux 发行版上。

3.1 步骤1

首先,让我们弄清楚如何识别我们要格式化的磁盘驱动器。名称应以 开头/dev/sd,然后是字母。在终端中输入以下命令以查看:

$ sudo fdisk -l

在这里插入图片描述

*在 fdisk 输出中找到您的设备名称*

3.2 步骤2:

在我们的示例中,磁盘驱动器已分配/dev/sdb设备路径。要在空磁盘上创建新分区,我们将它作为参数提供gdisk:

$ sudo gdisk /dev/sdX

3.3 步骤3:

gdisk 实用程序正在等待我们的命令。我们想创建一个新分区,因此我们按“ n”。

Command (? for help): n

3.4 步骤4:

这将是我们在该磁盘上创建的第一个分区,因此下一个问题的答案是“1”。

Partition number (1-128, default 1): 1

3.5 步骤5:

接下来的问题是关于第一个和最后一个扇区,这将决定分区的实际大小。在我们的示例中,我们创建一个覆盖磁盘的单个分区,默认值是第一个分区、第一个可用扇区(开始)和最后一个扇区(结束),这正是我们所需要的。因此,我们只需按下 键即可接受这些问题的默认值Enter。

First sector (34-6291455966, default = 2048) or {+-}size{KMGTP}: 
Last sector (2048-6291455966, default = 6291455966) or {+-}size{KMGTP}:

(第一个扇区(34-6291455966,默认值 = 2048)或 {±}size{KMGTP}:
最后一个扇区(2048-6291455966,默认值 = 6291455966)或 {±}size{KMGTP}:)

3.6 步骤6:

接下来的问题询问我们这个分区将用于哪种文件系统。我们需要输入与我们的选择相对应的十六进制代码。但是,默认响应是“Linux 文件系统”,这正是我们所需要的。我们将再次按下键Enter以接受此默认值。

Current type is 8300 (Linux filesystem)
Hex code or GUID (L to show codes, Enter = 8300):
Changed type of partition to 'Linux filesystem'

(当前类型为 8300(Linux 文件系统)
十六进制代码或 GUID(L 显示代码,输入 = 8300):
将分区类型更改为“Linux 文件系统”)

3.7 步骤7:

分区现已完成,但正如实用程序在启动时指出的那样,更改仅在内存中,直到我们将它们写入磁盘。这是故意的,并且发出警告是有充分理由的:通过将更改写入磁盘,我们会破坏新分区覆盖的扇区范围内的所有内容。我们确信不会丢失数据,因此我们使用以下w命令将更改写入磁盘:

Command (? for help): w

Final checks complete. About to write GPT data. THIS WILL OVERWRITE EXISTING
PARTITIONS!!

Do you want to proceed? (Y/N): y
OK; writing new GUID partition table (GPT) to /dev/sdb.
The operation has completed successfully.

您还需要回复Y确认提示以验证您确实要将这些更改写入磁盘并覆盖现有数据。
在这里插入图片描述

我们已使用 gdisk 实用程序完成磁盘驱动器的分区
我们已使用 gdisk 实用程序完成磁盘驱动器的分区 ## 3.8 步骤8: 由于我们的块设备是 /dev/sdb,并且我们刚刚在磁盘上/dev/sdb创建了分区号1,这意味着我们的新分区可以在路径/dev/sdb1下访问。接下来,我们仍然需要为硬盘添加文件系统。使用mkfs命令将磁盘格式化为您想要的任何文件系统。在此示例中,我们使用 ext4,这是 Linux 上新 HDD 和 SSD 的推荐文件系统:
$ sudo mkfs -t ext4 /dev/sdX1

3.9 步骤9:

现在我们将使用mount命令将新格式化的分区挂载到系统上。我们将磁盘驱动器挂载到/media/disk目录。

$ sudo mkdir -p /media/disk
$ sudo mount /dev/sdb1 /media/disk

这就是全部内容。现在,您可以在/mount/disk目录下或您决定挂载的位置访问新格式化的驱动器。要使驱动器自动挂载,请参阅有关配置 /etc/fstab 文件的指南。

四、如何通过 GUI 在 Linux 上格式化磁盘

有许多 GUI 程序也可用于在 Linux 上格式化硬盘。在本教程中,我们将重点介绍如何使用gparted,它可能已默认安装在您的系统上,也可能尚未安装。

您可以使用下面适当的命令通过系统的包管理器安装 gparted 。要在Ubuntu、Debian和Linux Mint上安装 gparted :

$ sudo apt 安装 gparted
要在Fedora、CentOS、AlmaLinux和Red Hat上安装 gparted :

$ sudo dnf 安装 gparted
要在Arch Linux和Manjaro上安装 gparted :

$ sudo pacman -S gparted
安装完成后,按照以下步骤使用 gparted 在 Linux 上格式化磁盘:

4.1 step1

首先在桌面环境的应用启动器中搜索 gparted 应用程序。打开程序时,系统将提示您输入 root 密码。
搜索并打开 gparted 应用程序
在这里插入图片描述

搜索并打开 gparted 应用程序

您必须提供 root 密码才能使用 gparted

在这里插入图片描述

您必须提供 root 密码才能使用 gparted

4.2 step2

我们要做的第一件事是从右上角选择要使用的正确设备。在我们的测试系统上,这将/dev/sdb如下面的屏幕截图所示。
首先在 gparted 中选择正确的硬盘
在这里插入图片描述

首先在 gparted 中选择正确的硬盘

4.3 step3

如您所见,您的磁盘目前没有分区。让我们通过转到设备 > 创建分区表来添加一个。
从设备菜单中选择创建新的分区表
在这里插入图片描述

从设备菜单中选择创建新的分区表

4.4 step4

接下来,选择要创建的分区类型。我们将gpt在本教程中继续使用,但您可以随意选择其他类型。建议将 GPT 用于大于 2 TB 的硬盘。
选择分区类型并确认这些更改将删除当前磁盘数据
在这里插入图片描述

选择分区类型并确认这些更改将删除当前磁盘数据

4.5 step5

现在分区表已经创建,我们可以继续向硬盘添加新分区。前往“分区”>“新建”即可找到此选项。
选择创建新分区
在这里插入图片描述

选择创建新分区

4.6 step6

在此菜单上,我们可以选择新分区的大小。无需使用精确值,您可以随意使用鼠标滑块来配置所需的大小。在我们的示例中,我们将简单地创建一个跨越整个硬盘大小的分区。准备好继续时,单击“添加”。
选择分区大小和名称(可选)
在这里插入图片描述

选择分区大小和名称(可选)
NOTE
ext4是推荐在 Linux 系统上使用的文件系统,除非您有特殊原因需要使用其他类型格式化磁盘。

4.7 step7

更改尚未写入磁盘,但我们可以在预览窗格中看到即将应用的配置。准备就绪后,单击“编辑”>“应用所有操作”。
将更改应用到磁盘
在这里插入图片描述

将更改应用到磁盘

4.8 step8

之后,您可以打开系统的 GUI 磁盘应用程序,选择我们之前创建的分区,然后挂载该分区。请务必选择您希望从中访问该分区的路径。
通过磁盘 GUI 应用程序安装分区
在这里插入图片描述

通过磁盘 GUI 应用程序安装分区

五、 结束语

在本教程中,我们了解了如何在 Linux 系统上通过命令行和 GUI 对硬盘进行分区。管理分区是一项危险的任务,应极其谨慎地执行。命令行和 GUI 都被证明是管理分区的可行方法,尤其是在parted和 的情况下gparted,它们是密切相关的工具。

相关Linux教程:
如何在 Ubuntu 上安装 Arch Linux(双启动)
如何在 Linux 上使用 exFAT 格式化 USB
如何在 Windows 11 上安装 Arch Linux(双启动)
如何在 Linux 上对驱动器进行分区
最佳 Linux 发行版:每个用户如何选择指南
如何向现有 Linux 系统添加新磁盘
Linux 硬链接与软链接
如何在 Linux 中对 USB 驱动器进行分区
如何编写和执行无人值守的 Ubuntu……
如何使用 fdisk 操作分区表……


http://www.kler.cn/news/358627.html

相关文章:

  • Spring Boot:中小型医院网站的技术革新
  • 服务器作业1
  • 基于MATLAB车牌识别系统设计
  • R语言绘制Venn图(文氏图、温氏图、维恩图、范氏图、韦恩图)
  • SQL第19课——使用存储过程
  • 手机如何分享网络给电脑
  • @ResponseBody详细解释及代码举例
  • MiniConda 的安装与使用
  • RabbitMQ系列学习笔记(二)--简单模式
  • 基于SSM服装定制系统的设计
  • 学习docker第五弹------Docker容器数据卷
  • Python知识点:基于Python技术和工具,如何使用IPFS进行去中心化存储
  • 基于MATLAB HU不变矩的树叶识别系统
  • 基于python+dj+mysql的音乐推荐系统网页设计
  • 本地部署 mini-omni
  • 【火山引擎】语音识别 |流式语音识别 | python
  • 根据json转HttpClient脚本
  • 数据为何成为资产?
  • 92. Color颜色渐变插值
  • 【JDK、Maven、Git、PostgreSQL】VSCode后端开发环境配置样例