ubuntu系统扩容新硬盘操作记录

最后更新于 2024-10-24 572 次阅读


目的:添加一块10g大小的磁盘,将磁盘的分区分为一个主分区和一个扩展分区,在扩展分区之上分出一个逻辑分区,并格式化为ext4的文件系统类型(主分区4G大小,一个逻辑分区为6G大小)

#redhat系统的硬盘添加逻辑和ubuntu系统一致,重点还是在划分硬盘文件系统时,确认硬盘文件系统为xfs还是ext2/3/4

1.先添加硬盘

在虚拟机设置中添加硬盘,硬盘类型选择SCSI

2.查看硬盘分区

fdisk -l
#若是fdisk -l没有查看到新添加的磁盘的话,则是因为没有进行插件存储设备SCSI总线刷新的结果,通过以下的命令刷新后再执行fdisk -l就可以看到了
ls /sys/class/scsi_host/ | while read host ; do echo '- - -' > /sys/class/scsi_host/$host/scan ; done

3.创建主分区

fdisk /dev/sdb #/dev/sdb是新硬盘的路径

依次输入n,p,分区号1,+4G,创建主分区

4.创建扩展分区后再扩展分区的基础上再创建一个逻辑分区

依次输入n,e,2,默认回车,创建扩展分区

然后再输入n,回车,回车,在扩展分区基础上创建一个新的逻辑分区

5.查看创建的分区表信息

在fdisk的命令界面下,输入p

6.写入分区表

输入“w”来将文件更改写入分区表

7.格式化磁盘文件类型

#如果要格式化为ext4分区,则使用如下命令:
#只格式逻辑分区,不格式扩展分区
mkfs -t ext4 /dev/sdc1
mkfs -t ext4 /dev/sdb5

#如果要格式化xfs分区,则使用如下命令:
mkfs -t xfs /dev/sda1

8.挂载新分区

假设/dev/sdb1挂载在/foura目录下,/dev/sdb2挂载在/data目录下,则挂载命令为

命令:mount 磁盘路径 挂载路径
mount /dev/sdb1 /foura
mount /dev/sdb5 /data