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
5NAME 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
2sudo 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
- 更新于 : 2024-11-15 15:53:32
- 链接: http://clistery.github.io/2024/09/23/ubuntu/new-disk-partition-gpt-ext4/
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论