Ubuntu 添加新磁盘
背景
电脑的 Ubuntu 系统因为内存容量不够,需要添加一块新的硬盘。
步骤
- 检查新硬盘状态
这里想说明如果硬盘已经分区并格式化,那么直接挂载即可。
输入 fdisk -l
通过观察,可以看到 sda 是新加的硬盘,容量为 1T,但未分区。sdb 是本机现有的硬盘,可以看到 sdb 已经有三个分区,为 Linux 文件系统格式。
- 分区并格式化
说明一下,有两种分区格式,分别为 MBR(Master Boot Record)和 GPT(GUID Partition Table),我们经常使用的 fdisk 命令只支持 MBR 格式,这种格式有两个限制:1、分区不能超过 2T。2、不允许超过四个主分区。
而 GPT 则没有这个限制,但 GPT 属于 EFI 标准,意味着你的内核要支持 EFI。当然最新版的 Linux是支持的,所以最新发行版也是支持的。考虑到本次只是安装一个 1TB 的硬盘,且只有一个分区,所以本次只是使用 fdisk 命令创建 MBR 格式的分区。
-
分区
输入fdisk /dev/sda
输入 n 并回车,表示添加一个新分区。 -
分区类型
输入 p 并回车,表示新增主分区,提示中可以看出可以新增四个主分区。 -
分区号
输入 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
来进行格式化,至此分区并格式化完成。
- 挂载
- 首先在 根目录 / 下新建 data 挂载点(目录名称随意,我这里用的 data)
mkdir /data
- 之后挂载硬盘
mount /dev/sda1 /data
- 配置开机自动挂载 编辑
/etc/fstab
文件,在最底部加入:
/dev/sda1 /data ext4 defaults 0 0
- 通过
mount -a
命令或重启电脑使配置生效