在Linux系统中,当磁盘空间不足时,我们可以通过扩容磁盘来解决这个问题,扩容磁盘后,需要对磁盘进行初始化处理,以便系统能够识别和使用新的磁盘空间,这里我们使用fdisk工具来进行磁盘初始化处理。

(图片来源网络,侵删)
以下是详细的操作步骤:
1、使用lsblk
命令查看当前系统中的磁盘设备信息,找到需要扩容的磁盘设备名称,/dev/sdb。
lsblk
2、卸载需要扩容的磁盘分区,假设我们要扩容的分区是/dev/sdb1,可以使用以下命令卸载分区:
umount /dev/sdb1
3、使用fdisk
命令对磁盘进行重新分区,创建一个新的分区,然后将其设置为扩展分区,将剩余的空间分配给新的扩展分区,以下是具体的操作命令:
sudo fdisk /dev/sdb
在fdisk命令行界面中,按照以下步骤操作:
输入n
创建新分区;
输入e
将分区设置为扩展分区;
按回车键接受默认的起始扇区;

(图片来源网络,侵删)
输入+size
设置扩展分区的大小(单位为MB);
输入n
创建新的逻辑分区;
按回车键接受默认的起始扇区;
输入+size
设置逻辑分区的大小(单位为MB);
输入w
保存更改并退出。
4、使用mkfs
命令格式化新创建的分区,我们将新创建的分区格式化为ext4文件系统:
sudo mkfs.ext4 /dev/sdb1
5、创建一个挂载点目录,用于挂载新创建的分区:
sudo mkdir /data_new
6、将新创建的分区挂载到指定的目录:

(图片来源网络,侵删)
sudo mount /dev/sdb1 /data_new
7、如果需要在系统启动时自动挂载新创建的分区,需要编辑/etc/fstab
文件,备份原始的/etc/fstab
文件:
sudo cp /etc/fstab /etc/fstab.bak
使用文本编辑器打开/etc/fstab
文件,添加以下内容:
/dev/sdb1 /data_new ext4 defaults 0 0
保存并关闭文件,新创建的分区将在系统启动时自动挂载到/data_new
目录。
【版权声明】:本站所有内容均来自网络,若无意侵犯到您的权利,请及时与我们联系将尽快删除相关内容!
发表回复