虚拟机ubuntu通过fdisk命令扩充硬盘容量,分区简单说明

您所在的位置:网站首页 使用fdisk进行硬盘分区的方法 虚拟机ubuntu通过fdisk命令扩充硬盘容量,分区简单说明

虚拟机ubuntu通过fdisk命令扩充硬盘容量,分区简单说明

2024-07-04 20:39| 来源: 网络整理| 查看: 265

一、分区的简单说明

一般第一块硬盘,是要分成:

先一个主分区:主分区是独立的,对应磁盘的第一个分区,“一般”就是C盘一个扩展分区:一般剩下的全部都弄成扩展分区。 然后在扩展分区上进行逻辑分区,相当于分成D盘,E盘之类的,不是特别需求,就分成一个就好了

新加一块硬盘话,作为从盘,不装系统,是可以不要主分区的,然后直接直接分区进行挂载

应该,如果只有一块硬盘,那么应该就是 /dev/sda 它的分区也都是sda1 sda2 sda3这种

再加一块硬盘就是 /dev/sdb 它的分区就是sdb1 sdb2 sdb3这种

还有一点: 一般centos都是用的LVM(逻辑卷管理器),df命令查看时,主要存储位置一般都会有/dev/mapper这样的字眼,这是比较方便直接在原来的目录上面增加容量的。 然后ubuntu一般都没使用LVM,新增的数据盘一般都是直接使用fdisk处理吧,分好区挂载到一个新的目录下(这不能在原有目录上进行扩展)

参考:磁盘管理,LVM。

二、fdisk使用—ubuntu新增磁盘

​ 假设后期添加新一块硬盘,这种方式就需要新建目录,把分好的区挂载在这新建目录上,没办法扩大已有目录的容量,下面是一个简单的使用demo:

​ 这里先以VMware添加一块类似于物理磁盘(就是相当于外面再加了一块硬盘)为例子: 首先随便找一个虚拟机,进到“编辑虚拟机设置”,点击添加硬盘,基本选用推荐下一步就行了,最后选择使用单个文件和立即分配空间就好了,然后就会多一快硬盘: 请添加图片描述

然后就开机,进行分区:首先使用命令:fdisk -l 查看分区情况,可以看到 /dev/sdb 没有有效的分区表, 请添加图片描述

然后就是进行分区:fdisk /dev/sdb 然后就会进到fdisk的交互界面,先输入m查看一下菜单,然后再输入p查看一下当前分区表,可以看到是没有的: 请添加图片描述

再然后输入n来新建一个分区,因为是新增的从盘,是可以不要主分区的,就直接建立扩展分区,然后再把扩展分区划分逻辑分区: 请添加图片描述 Ps:一开始输入P选择建立主分区(这是第一块磁盘才这样弄主分区吧,从盘加量的话,选择e扩展分区),因为是建立的第一个分区,所以就输入1,如果是建立的第二个分区,那就是输入2;然后就要开始选择分区的起始位置和大小了,如下:请添加图片描述

这里就是把2G弄成一个主要分区。(这里就是一个展示,添加从盘可忽略这一小步)

然后就可以再p打印一下分区表,就可以看到我们刚刚的2G大小的分区了,再输入w,写分区表,然后fdisk的界面也会自动退出了: 请添加图片描述 Tips:

这里的/dev/sdb1 就是建立的扩展分区这里的/dev/sdb5 就是在扩展分区上建立的逻辑分区主分区和扩展分区的磁盘号位1-4,也就是说最多有4个主分区或者扩展分区,逻辑分区开始的磁盘号为5

格式化分区: 新的分区需要进行格式化才能使用,千万注意分区别搞错了,接着上图,我们的逻辑分区名字是 /dev/sdb5 ,也可以再用fdisk -l进行查看 格式化命令:mkfs.ext3 /dev/sdb5 # 这是格式化成 ext3,ext2就是对应把前面的3改成2,

挂载新虚拟磁盘:

在根目录下新建一个文件夹,比如 mkdir /home/sh/new_disk1再帮刚刚的分区挂载到这个文件夹下:mount /dev/sdb5 /home/sh/new_disk1/然后df -h就能看到这个磁盘了

永久挂载: 系统重启后,发现挂载的虚拟硬盘就看不到了,需要再手动去mount挂载,太麻烦了,vim编辑vim /dev/fstab文件,在里面添加一行(注意别写错了): /dev/sdb5 /home/sh/new_disk1 ext3 defaults 0 0

Tips:

删除分区的命令是d,d删除分区后,也要用 w 写入后退出,不然退出后分区还是存在。

新加一块磁盘时,最好就直接先把分区搞好,不然不好辨认,如这里,我们的磁盘大小给的是5GB,第一个分区给了2GB,但是用fdisk不好看出来: 请添加图片描述

以下做个参考吧,自己的理解:

这里的/dev/sdb1分区就是2G大小,用4196351(End) - 2048(Start)的结果除以两次1204,大概得到的是3.9999,约为2G的2倍,上面的sda这么算,也是大约是实际容量的两倍。然后这就会知道 /dev/sdb 这块磁盘,虽然有一个sdb1分区,但是还有容量没进行分区,然后就可以按照以上的方法再进行分区。一般要做系统盘的磁盘才会建立主分区,然后剩余的建立扩展分区,还一定要在扩展分区上划分逻辑分区(一般也都将一整个扩展分区划分为一个逻辑分区)。

希望能帮到你~



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3