Slove.

欢迎来到我的个人博客

关于 联系 友链 声明 订阅

挂载大硬盘的步骤记录

重要提示: 如果这个硬盘是全新的或者您不关心上面的数据,您需要先进行格式化。如果硬盘上已经有重要数据,请直接跳到第二步,不要执行格式化操作,否则所有数据都将丢失!

一般要挂载硬盘需要钱以下几个步骤:格式化、创建挂载点、挂载硬盘和设置开机自动挂载。

第一步:首先使用fdisk -l查看硬盘

第二步:格式化硬盘 (仅限新硬盘或空硬盘):一个裸盘是无法直接挂载的。我们首先需要创建一个分区,然后格式化它。

创建分区 (推荐使用 parted)

使用 parted 工具为整个磁盘创建一个分区。

sudo parted /dev/sdb

进入 parted 交互环境后,执行以下命令:

创建一个新的 GPT 分区表:

(parted) mklabel gpt

创建一个占据整个磁盘空间的 ext4 分区:

(parted) mkpart primary ext4 0% 100%

退出 parted:

(parted) quit

现在您应该有了一个新的分区 /dev/sdb1。

格式化分区

我们将新创建的分区 /dev/sdb1 格式化为 ext4 文件系统。这是 Linux 系统最常用的文件系统格式。

sudo mkfs.ext4 /dev/sdb1

这个过程可能需要一些时间,请耐心等待。

第三步:创建挂载点

挂载点是一个目录,用来作为访问硬盘数据的入口。您可以选择一个您喜欢的目录名和位置。例如,我们创建一个名为 /data 的目录:

sudo mount /dev/sdb1 /data

您也可以选择其他路径,比如 /mnt/storage 或者您主目录下的某个文件夹。

第四步:挂载硬盘

现在,我们可以将格式化好的分区 /dev/sdb1 挂载到我们创建的目录 /data 上。

sudo mount /dev/sdb1 /data

挂载完成后,您可以使用 df -h 命令来查看是否挂载成功。您应该能看到类似下面的一行:

/dev/sdb1        9.1T  ...   /data

此时,您就可以向 /data 目录读写文件,这些文件实际上是保存在您的 10TB 硬盘上。

第五步:设置开机自动挂载 (强烈推荐)

上面的 mount 命令只是临时挂载,当您重启电脑后,挂载会失效,需要重新手动挂载。为了让系统在每次启动时自动挂载该硬盘,我们需要修改 /etc/fstab 文件。

获取分区的 UUID

使用 UUID (通用唯一识别码) 来标识分区比使用设备名 (/dev/sdb1) 更可靠,因为设备名在某些情况下可能会改变。

运行以下命令获取 /dev/sdb1 的 UUID:

sudo blkid /dev/sdb1

您会看到类似下面的输出,请复制 UUID="..." 引号中的那串字符。

/dev/sdb1: UUID="a1b2c3d4-e5f6-g7h8-i9j0-k1l2m3n4o5p6" TYPE="ext4" PARTLABEL="primary" PARTUUID="..."

辑 /etc/fstab 文件

使用您熟悉的文本编辑器(如 nano 或 vim)打开 /etc/fstab 文件。

sudo nano /etc/fstab

添加新的挂载条目

在文件的末尾添加新的一行,格式如下:

UUID=<你的UUID>  <挂载点>  <文件系统类型>  <挂载选项>  <dump>  <pass>

根据我们之前的例子,您应该添加这样一行 (请将 a1b2c3d4-e5f6-g7h8-i9j0-k1l2m3n4o5p6 替换为您自己硬盘的真实 UUID):

UUID=a1b2c3d4-e5f6-g7h8-i9j0-k1l2m3n4o5p6 /data ext4 defaults 0 2

defaults: 使用默认的挂载选项,这对于大多数情况都适用。
0: 表示不使用 dump 工具备份。
2: 表示在开机时进行文件系统检查(fsck),优先级低于根目录(根目录是 1)。

保存并测试

保存文件并退出编辑器。为了测试 /etc/fstab 配置是否正确,您可以先卸载硬盘,然后使用一个命令来挂载所有在 /etc/fstab
中定义的文件系统。

sudo umount /data
sudo mount -a

如果没有任何错误信息,并且您再次使用 df -h 能看到硬盘已挂载,那么恭喜您,配置成功了!您的 10TB 硬盘将会在每次开机后自动准备就绪。

发表新评论


最后更新于2025年07月11日.