目 录CONTENT

文章目录

Linux 硬盘挂载教程

Linux 硬盘挂载教程(大容量磁盘挂载)

在 Linux 系统中挂载新硬盘是一个常见的操作,尤其是对于大容量磁盘(>2TB)时。本文将为你详细介绍如何使用 GPT 分区表XFS 文件系统 来挂载一个新的硬盘(6.55TB 为例)。

步骤 1:查看磁盘信息

首先,使用 fdisk 查看当前系统中所有磁盘及其分区信息,确保找到正确的硬盘设备。

fdisk -l

你将看到类似如下输出,/dev/sdb 为目标硬盘:

Disk /dev/sdb: 6.55 TiB, 7199740919808 bytes, 14061993984 sectors

步骤 2:创建 GPT 分区表

对于大于 2TB 的磁盘,建议使用 GPT(GUID Partition Table) 分区表,而不是传统的 MBR(Master Boot Record)分区表。

  1. 执行 parted 命令来创建 GPT 分区表:
parted /dev/sdb
  1. 在 parted 的交互界面中,输入以下命令来创建分区:
mklabel gpt          # 创建 GPT 分区表
mkpart primary 0% 100% # 创建一个占满整个磁盘的主分区
quit                 # 退出 parted

这时,/dev/sdb1 将成为你的新分区。

步骤 3:格式化分区

接下来,我们需要格式化新创建的分区。大容量硬盘推荐使用 XFS 文件系统,因为它在处理大文件时表现较好。

  1. 格式化为 XFS 文件系统:
mkfs.xfs /dev/sdb1

如果你更倾向于使用 EXT4 文件系统,执行以下命令:

mkfs.ext4 /dev/sdb1

步骤 4:创建挂载点

创建一个目录作为挂载点,例如 /data

mkdir -p /data

步骤 5:挂载分区

将新分区挂载到刚才创建的挂载点 /data

mount /dev/sdb1 /data

可以使用 df -h 来验证是否挂载成功:

df -h

你应该看到 /data 目录已经成功挂载了 /dev/sdb1 分区。

步骤 6:设置开机自动挂载

为了让新硬盘在每次开机时都自动挂载,需要修改 /etc/fstab 文件。

获取分区的 UUID

使用 blkid 命令获取新分区的 UUID

blkid /dev/sdb1

输出示例:

/dev/sdb1: UUID="aabbccdd-1122-3344-5566-77889900ffaa" TYPE="xfs"

编辑 /etc/fstab 文件

打开并编辑 /etc/fstab 文件:

vim /etc/fstab

在文件末尾添加以下行:

对于 XFS 文件系统:

UUID=aabbccdd-1122-3344-5566-77889900ffaa  /data  xfs  defaults  0  0

对于 EXT4 文件系统:

UUID=aabbccdd-1122-3344-5566-77889900ffaa  /data  ext4  defaults  0  2

保存并退出编辑器。

测试 fstab 配置

运行以下命令来测试 /etc/fstab 配置是否正确:

mount -a

如果没有错误,则配置成功。

步骤 7:验证挂载

最后,使用 df -hlsblk 查看挂载情况,确认新硬盘是否成功挂载。

df -h

你应该看到类似下面的输出:

Filesystem     Size  Used Avail Use% Mounted on
/dev/sdb1      6.5T  1.2G 6.5T   1% /data

总结

至此,硬盘已经成功挂载并配置为开机自动挂载。通过此方法,你可以轻松将大容量磁盘添加到 Linux 系统中,并通过挂载点进行使用。无论是大容量存储还是系统盘扩展,都可以根据需要进行配置。

0

评论区