无需重启,轻松扩容:Linux上新加硬盘教程 (linux新加硬盘 不重启)

在日常使用 Linux 的过程中,我们可能会遇到一些需要扩大硬盘容量的情形,比如说存储空间不足等等。而在这种情况下,新加硬盘便是一种解决方法。而在本文中,我们将会讲解如何在 Linux 上无需重启,轻松扩容。

为了在 Linux 上新加硬盘并扩容,我们需要对文件系统和分区表有一定的了解。在这里,我们将前置一定的知识,并帮助大家更好地理解。

分区表

分区表常常被用于描述硬盘上的分区,而硬盘分区又包括主分区、扩展分区和逻辑分区等。而在 Linux 上,最常用的分区表是 GPT 和 MBR。

文件系统

在硬盘分区后,我们还需要在分区上创建文件系统才能存储和访问文件。而在 Linux 上,最常用的文件系统是 ext4、ext3 和 xfs 等。

理解这些概念后,我们就可以开始新加硬盘并扩容了。

步骤一:检查新硬盘是否被识别

之一步,我们需要检查 Linux 是否正确地检测到了新加硬盘以及其设备名。在此之前,我们需要对磁盘硬件的连接方式有一定了解。如果新硬盘是通过 USB 连接的,那么它的设备名称可能被自动识别为 /dev/sda、/dev/sdb 或者更高的设备名。而如果连接的是 SATA 内部接口,设备名称为 /dev/sda 或者 /dev/sdb 等。

我们可以通过命令 `llk` 查看所有的可用硬盘以及它们的设备名称。如果新硬盘已经被正确地连接并且被识别出了,那么我们就可以使用它来进行分区操作了。

步骤二:使用 parted 命令分区

在检测到新硬盘且连接成功后,我们要利用 parted 工具进行分区。Parted 工具是一种开源工具,可以用来对硬盘设置分区大小、类型等参数。在此之前,我们需要安装 parted 工具。

安装 parted:

“`

sudo apt-get install parted

“`

在安装完 parted 后,我们可以使用以下命令建立一个新分区。

进入 parted:

“`

sudo parted /dev/sdb

“`

(设备名称需要根据实际情况调整)

在进入 parted 后,我们可以使用 print 命令检查当前硬盘的情况。

“`

(parted) print

“`

接下来,我们需要使用 mklabel 命令创建一个新的磁盘分区表。

“`

(parted) mklabel gpt

“`

(如果当前磁盘已经有了一个分区表,则无法创建新的分区表)

创建完成之后,我们可以使用 mkpart 命令创建新的分区。

“`

(parted) mkpart primary 1M 100%

“`

这里的 1M 表示分区的起始位置,100% 表示分区的结束位置,也就是说,我们要创建整个磁盘的分区。然后使用 print 命令查看新建的分区信息是否正确。

“`

(parted) print

“`

分区创建完成后,我们可以使用以下命令退出 parted 工具。

“`

(parted) quit

“`

步骤三:格式化分区

硬盘分区创建完成后,我们还需要格式化分区才能使用。格式化是一个创建文件系统的过程,它会将文件系统块、元数据和块递增编号等信息写入新分区。在这里,我们将使用 ext4 文件系统进行格式化。

格式化分区:

“`

sudo mkfs.ext4 /dev/sdb1

“`

步骤四:挂载分区

分区格式化完成后,我们还需要将其挂载进系统中才能使用。创建一个目录作为挂载的目标目录,然后使用 mount 命令将分区挂载到指定的目录下。

创建目标目录:

“`

sudo mkdir /mnt/new_partition

“`

然后,将分区挂载到该目录下:

“`

sudo mount /dev/sdb1 /mnt/new_partition

“`

步骤五:设置文件权限

现在,新硬盘已经被挂载,并可以使用了。但是,我们需要确保所有用户都可以在该分区下读、写和执行文件。我们可以使用 chmod 命令设置所有权限。

设置所有权限:

“`

sudo chmod 777 /mnt/new_partition

“`

最终

在本文中,我们讲解了在 Linux 上无需重启,轻松扩容的方法。这里大致一下步骤:

– 检查新硬盘是否被识别。

– 使用 parted 命令建立新分区。

– 格式化新分区。

– 挂载到系统中。

– 所有用户设置文件权限。

希望这篇文章可以帮助您轻松地在 Linux 上扩大硬盘容量。


数据运维技术 » 无需重启,轻松扩容:Linux上新加硬盘教程 (linux新加硬盘 不重启)