Ubuntu 添加新磁盘

Ubuntu 添加新磁盘

无咎 36 2024-09-26

Ubuntu 添加新磁盘

背景

电脑的 Ubuntu 系统因为内存容量不够,需要添加一块新的硬盘。

步骤

  1. 检查新硬盘状态

这里想说明如果硬盘已经分区并格式化,那么直接挂载即可。

输入 fdisk -l
image-vwib.png

通过观察,可以看到 sda 是新加的硬盘,容量为 1T,但未分区。sdb 是本机现有的硬盘,可以看到 sdb 已经有三个分区,为 Linux 文件系统格式。

  1. 分区并格式化

说明一下,有两种分区格式,分别为 MBR(Master Boot Record)和 GPT(GUID Partition Table),我们经常使用的 fdisk 命令只支持 MBR 格式,这种格式有两个限制:1、分区不能超过 2T。2、不允许超过四个主分区。
而 GPT 则没有这个限制,但 GPT 属于 EFI 标准,意味着你的内核要支持 EFI。当然最新版的 Linux是支持的,所以最新发行版也是支持的。考虑到本次只是安装一个 1TB 的硬盘,且只有一个分区,所以本次只是使用 fdisk 命令创建 MBR 格式的分区。

  • 分区
    输入 fdisk /dev/sda
    image-bbwy.png
    输入 n 并回车,表示添加一个新分区。

  • 分区类型
    image-zcjx.png
    输入 p 并回车,表示新增主分区,提示中可以看出可以新增四个主分区。

  • 分区号
    image-mnts.png
    输入 1 表示只建立一个分区,然后会有以下提示:

First sector (2048-1953525167, default 2048):
Last sector, +sectors or +size{K,M,G,T,P} (2048-1953525167, default 1953525167):

这里需要设置扇区的位置。第一分区(First sector )因为分区工具不同而有所不同,我这里就直接使用默认了。

  • 校验
    再次键入 fdisk -l 就可以发现有一个新的分区 /dev/sda1 出现。

  • 格式化
    下面键入 mkfs -t ext4 /dev/sda1 来进行格式化,至此分区并格式化完成。

  1. 挂载
  • 首先在 根目录 / 下新建 data 挂载点(目录名称随意,我这里用的 data)mkdir /data
  • 之后挂载硬盘 mount /dev/sda1 /data
  • 配置开机自动挂载 编辑 /etc/fstab 文件,在最底部加入:
/dev/sda1  /data   ext4    defaults    0   0
  • 通过 mount -a 命令或重启电脑使配置生效