Ubuntu22.04系统,电脑原有一个硬盘挂载在/home下,由于数据过大导致硬盘空间占满。
现在有一个新的硬盘,准备把它加到电脑上,拓展已有的home空间
1、查看已有的磁盘,可以看到sdb还没有分区。
sudo fdisk -l
可以看到各个硬盘的设备名,一般以sda、sdb、sdc命名,下面以/dev/sdb为例,
2、进入sdb进行分区
sudo fdisk /dev/sdb
输入m查看帮助信息,一般要对照帮助进行操作,避免出错;
输入n新建分区;
输入分区号1,然后输入大小,默认是一个分区,全部的空间大小;
然后查看要创建的分区表,这时还没有创建,按w保存退出后才成功。
3、查看分区结果
可以再次执行 sudo fdisk -l 查看是否创建。
4、将新分区格式化为ext4
sudo mkfs -t ext4 /dev/sdb1
mke2fs 1.45.5 (07-Jan-2020)
丢弃设备块: 完成
创建含有 488378390 个块(每块 4k)和 122101760 个inode的文件系统
文件系统UUID:7fbad918-d674-477f-a117-5e43120f9b74
超级块的备份存储于下列块:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968,
102400000, 214990848
正在分配组表: 完成
正在写入inode表: 完成
创建日志(262144 个块) 完成
写入超级块和文件系统账户统计信息: 已完成
以下是我的操作
引发我磁盘空间不足的,大部分都是数据。因此我在~路径下添加了一个文件夹,用于挂载这个拓展的硬盘。之后我把数据移动到这个文件夹下,就能解决我的空间不足问题了。
相较于把新硬盘空间挂载在home下,我的做法虽然简单,但也有一些好处。之后我想再对这个2TB硬盘做一些操作,如增加新的分区,甚至直接拆下来放到别的电脑下,都是方便的。
因此步骤5、步骤6是我的操作,如果你仍然想挂载到home下,可以参考上面列出的链接,我看了一下也是没错的。我把