Slove.
挂载大硬盘的步骤记录
重要提示: 如果这个硬盘是全新的或者您不关心上面的数据,您需要先进行格式化。如果硬盘上已经有重要数据,请直接跳到第二步,不要执行格式化操作,否则所有数据都将丢失!
一般要挂载硬盘需要钱以下几个步骤:格式化、创建挂载点、挂载硬盘和设置开机自动挂载。
第一步:首先使用fdisk -l查看硬盘
第二步:格式化硬盘 (仅限新硬盘或空硬盘)
一个裸盘是无法直接挂载的。我们首先需要创建一个分区,然后格式化它。
2.1创建分区 (推荐使用 parted)
使用 parted 工具为整个磁盘创建一个分区。
sudo parted /dev/sdb
2.2进入 parted 交互环境后,执行以下命令:
2.2.1创建一个新的 GPT 分区表:
(parted) mklabel gpt
2.2.2创建一个占据整个磁盘空间的 ext4 分区:
(parted) mkpart primary ext4 0% 100%
2.2.3退出 parted:
(parted) quit
现在您应该有了一个新的分区 /dev/sdb1。
2.2.4格式化分区
我们将新创建的分区 /dev/sdb1 格式化为 ext4 文件系统。这是 Linux 系统最常用的文件系统格式。
sudo mkfs.ext4 /dev/sdb1
这个过程可能需要一些时间,请耐心等待。
第三步:创建挂载点
挂载点是一个目录,用来作为访问硬盘数据的入口。您可以选择一个您喜欢的目录名和位置。例如,我们创建一个名为 /data 的目录:
sudo mount /dev/sdb1 /data
好的,从您提供的 fdisk -l 输出中,我们可以看到您的 10TB 硬盘对应的设备是 /dev/sdb。
要挂载这个 10TB 的硬盘,您需要经过以下几个步骤:格式化(如果需要)、创建挂载点 和 挂载硬盘。
重要提示: 如果这个硬盘是全新的或者您不关心上面的数据,您需要先进行格式化。如果硬盘上已经有重要数据,请直接跳到第二步,不要执行格式化操作,否则所有数据都将丢失!
第一步:格式化硬盘 (仅限新硬盘或空硬盘)
看起来这个 /dev/sdb 硬盘可能还没有分区或者文件系统。一个裸盘是无法直接挂载的。我们首先需要创建一个分区,然后格式化它。
创建分区 (推荐使用 parted)
使用 parted 工具为整个磁盘创建一个分区。
Bash sudo parted /dev/sdb
进入 parted 交互环境后,执行以下命令:
创建一个新的 GPT 分区表:
Bash
(parted) mklabel gpt
创建一个占据整个磁盘空间的 ext4 分区:
Bash
(parted) mkpart primary ext4 0% 100%
退出 parted:
Bash
(parted) quit
现在您应该有了一个新的分区 /dev/sdb1。
格式化分区
我们将新创建的分区 /dev/sdb1 格式化为 ext4 文件系统。这是 Linux 系统最常用的文件系统格式。
Bash
sudo mkfs.ext4 /dev/sdb1
这个过程可能需要一些时间,请耐心等待。
第二步:创建挂载点
挂载点是一个目录,用来作为访问硬盘数据的入口。您可以选择一个您喜欢的目录名和位置。例如,我们创建一个名为 /data 的目录:
Bash
sudo mkdir /data
您也可以选择其他路径,比如 /mnt/storage 或者您主目录下的某个文件夹。
第三步:挂载硬盘
现在,我们可以将格式化好的分区 /dev/sdb1 挂载到我们创建的目录 /data 上。
Bash
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月06日.