挂载全新磁盘 sdb 的完整步骤

第一步:为磁盘创建分区(使用 fdisk)

启动分区工具:

sudo fdisk /dev/sdb

创建新分区表(如果磁盘是全新的):
执行完命令后,等待服务器响应。
输入 g 来创建一个新的 GPT 分区表(适用于大于2TB的磁盘)。
或者输入 o 创建旧的 MBR 分区表(适用于小于2TB的磁盘)。对于您的 5.5T 磁盘,必须使用 GPT。
创建新分区:
输入 n 来创建一个新分区。
分区号、第一个扇区、最后一个扇区都可以直接按回车使用默认值,这意味着会创建一个占用整个磁盘的单分区。
最终你会看到类似 Created a new partition 1 of type 'Linux filesystem' and size of 5.5 TiB 的提示。
保存并退出:
输入 w 将分区表写入磁盘并退出。
操作后,再次运行 lsblk,你会看到:

sdb      8:16   0   5.5T  0 disk
└─sdb1   8:17   0   5.5T  0 part  <-- 多出了这个分区!

第二步:格式化新分区

现在你需要为刚创建的分区 sdb1 选择一个文件系统并格式化。
推荐使用 XFS(适用于大文件):

sudo mkfs.xfs /dev/sdb1

或者使用 EXT4(通用稳定):

sudo mkfs.ext4 /dev/sdb1

等待格式化完成,你会看到文件系统相关的信息输出。

第三步:创建挂载点并挂载

挂载点就是一个目录,文件系统将通过这个目录被访问。
创建挂载目录,例如,我想把它挂载到 /data:

sudo mkdir /data

手动挂载分区到该目录:

sudo mount /dev/sdb1 /data

验证是否挂载成功:

df -h /data

你应该能看到 /dev/sdb1 已经挂载到了 /data,并且显示了正确的容量。

第四步:设置开机自动挂载(非常重要!)

手动挂载后,重启就会失效。要让它开机自动挂载,需要修改 /etc/fstab 文件。
首先,获取分区的 UUID(推荐使用UUID而不是设备名,更稳定)。

sudo blkid /dev/sdb1

输出会类似于:

/dev/sdb1: UUID="a1b2c3d4-e5f6-7890-abcd-ef1234567890" BLOCK_SIZE="4096" TYPE="xfs" PARTUUID="12345678-01"

复制 UUID 的值(不包括引号)。

备份并编辑 fstab 文件:

sudo cp /etc/fstab /etc/fstab.bak  # 先备份,很重要!
sudo nano /etc/fstab  # 也可以用 vim 或其它编辑器

在文件末尾添加一行:

UUID=a1b2c3d4-e5f6-7890-abcd-ef1234567890 /data xfs defaults 0 0

第一部分 (UUID=...): 你刚才复制的 UUID。
第二部分 (/data): 挂载点目录。
第三部分 (xfs): 文件系统类型(如果你格式化成 ext4,这里就写 ext4)。
第四部分 (defaults): 挂载参数,使用默认值即可。
第五和第六部分 (0 0): dump 和 fsck 相关选项,填 0 0 即可。
保存并退出编辑器。

第五步:测试自动挂载配置是否正确:

这一步非常关键! 如果 fstab 配置错误,可能导致系统无法启动。

sudo mount -a

这个命令会尝试挂载所有在 fstab 中定义的文件系统。如果这条命令不报错,并且再次运行 df -h 能看到 /dev/sdb1 挂载到了 /data,说明配置成功。如果报错,请根据错误信息检查 fstab 文件的那一行是否正确。

您已完成以下操作:
分区:使用 fdisk 为 /dev/sdb 创建了分区 /dev/sdb1。
格式化:使用 mkfs.xfs 或 mkfs.ext4 格式化了分区。
挂载:使用 mount 命令将分区挂载到 /data 目录。
自动化:通过编辑 /etc/fstab 实现了开机自动挂载。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容