有段时间觉得linux虚拟机上的磁盘不太够用,研究了下其磁盘扩展
1、linux虚拟机磁盘扩展
step1、
先关机在编辑虚拟机中,找到硬盘选项增加空间,进行扩展
step2、进入root
fdisk -l 打印 磁盘分区,总量增大了,但是分区没变 增加分区: -->fdisk /dev/sda -->n #创建新分区 -->p #选择主分区 -->3 #分区3(sda3) -->回车 #指定开始位置 --> +10240M #结束位置,并选择分配10G空间 -->w #保存并离开step3、格式化分区
mkfs -t ext3 /dev/sda3
或 mkfs.ext3 /dev.sda3 (报错的话运行 partprobe 再执行)step4、增加到指定位置 重启后, fdisk -l 此时应该可以看到新分区sda3了 想在哪使用就用 mount 增加到相应位置 mount /dev/sda3 /home/young/disk3 (放在young用户下的disk3文 件)2、调整分区大小
step1、
umount /home/young/disk4 (卸载磁盘分区)
出错则先删掉使用进程 fuser -mvik /home/young/disk4step2、 重建分区
-->fdisk /dev/sda
-->p #打印分区信息 -->d #删除 -->4 #选择第四个 -->p #重建分区,开始位置和删除时的一样 -->n #新建分区 -->p -->4 -->start_index -->+5G回车 #调整为5G -->wq #保存离开可用partprobe让内核更新分区信息
查看其他命令: m
step3、
init 6 重启 e2fsck -f /dev/sda4 #检查分区信息 resize2fs -p /dev/sda4 #调整分区大小 mount /dev/sda4 /home/young/disk4 #重新挂载
之后还要创建文件系统
3、创建文件系统
windows主流:NTFS...
Linux主流:ext3、ext4...
step1、
mke2fs 创建文件系统:
mke2fs -t ext4 /dev/sda
或更简单的mkfs:
mkfs.ext4 /dev/sda
step2、
查看文件系统信息:
dumpe2fs /dev/sda1
step3、
fsck 检验修复文件系统
最后进行挂载
4、挂载
mount /dec/sda(要挂载的分区) /mnt/(挂载的地方)