Ubuntu 添加硬盘并分区

本教程将教会你如何在 Ubuntu 下如何对新加硬盘分区并挂载
我使用了一块 1T 的东芝机械硬盘,所以本文将使用 GPT 分区表 + EXT4 文件系统的方式操作新硬盘
知识扩展
GPT(GUID Partition Table)
- 用途:一种分区表布局,用来管理硬盘的分区。它是MBR(Master Boot Record)的现代替代方案。
- 特性:- 支持大容量硬盘,最高支持 18EB(1EB = 1024PB)。
- 每个硬盘上可以有 128个以上的主分区(MBR只支持4个主分区)。
- GPT 分区更安全,每个分区表都有备份,并且有 CRC 校验防止分区表损坏。
- 必须在 UEFI 启动模式 下使用。
 
EXT4(Fourth Extended Filesystem)
- 用途:一种文件系统,通常用于 Linux 环境中存储和管理文件。
- 特性:- 是 EXT 文件系统系列的第四代,提供了更高的性能和可靠性。
- 支持单个文件大小最大为 16TB,整个文件系统最大可以达到 1EB。
- 提供更好的碎片管理、延迟分配(Delayed Allocation)、日志记录功能(Journaling),使其在性能和数据安全性上有较大提升。
- 与较老的 EXT3 文件系统向后兼容。
 
友情提示
!!! 数据无价,请谨慎操作 !!!
!!! 数据无价,请谨慎操作 !!!
!!! 数据无价,请谨慎操作 !!!
分区表
- 确认新加硬盘名称 - 首先,使用 lsblk 或 fdisk -l 命令来列出当前系统中的硬盘设备,并确认要处理的硬盘名称(通常是 /dev/sdX,X 代表硬盘的字母编号,如 /dev/sdb)。 - 1 - lsblk - 可能有如下输出,这里 sdb 就是我新加硬盘的名称 - 1 
 2
 3
 4
 5- NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT 
 sda 8:0 0 931.5G 0 disk
 ├─sda1 8:1 0 139.7G 0 part /
 └─...
 sdb 8:16 0 931.5G 0 disk
- 创建 GPT 分区表 - 1 - sudo gdisk /dev/sdb - 进入 gdisk 后,按以下顺序操作: - 输入 o 清除现有的分区表并创建一个新的 GPT 分区表。
- 输入 w 保存并退出。
 
操作分区
- 创建默认分区 - 我这里直接全盘分一个区,如果你要分多个区也是类似操作,只是需要修改分区号和起始和结束扇区,这里不再赘述 - 1 - sudo gdisk /dev/sdb - 进入 gdisk 后: - 输入 n 来创建一个新分区。
- 按回车键接受默认的分区号。
- 输入分区的起始扇区和结束扇区,通常默认值是从磁盘的开头到结尾,这样可以使用整个硬盘。
- 输入 w 保存并退出。
 
- 设置分区的文件系统格式 - 将刚才创建的 /dev/sdb1 分区的文件系统格式设置为 ext4 - 1 - sudo mkfs.ext4 /dev/sdb1 
- 挂载分区 - 1 
 2- sudo mkdir -p /storage 
 sudo mount /dev/sdb1 /storage
自动挂载
- 查看分区信息 - 1 - sudo blkid /dev/sdb1 - 记录下 UUID=xxxxx 等号后面的内容,写到下面的 fstab 
- 修改 fstab - 1 - sudo vim /etc/fstab - 在文件末尾添加 - 1 - UUID=xxxxxxxxx /storage ext4 defaults 0 2 
- 为了防止手抖写错,验证一下 - 1 - sudo mount -a 
- 标题: Ubuntu 添加硬盘并分区
- 作者: CListery
- 创建于 : 2024-09-23 14:59:29
- 更新于 : 2025-10-29 17:07:52
- 链接: http://clistery.github.io/2024/09/23/ubuntu/new-disk-partition-gpt-ext4/
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论