有段时间觉得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/disk4

step2、 重建分区

-->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/(挂载的地方)

linux虚拟机磁盘扩展与分区大小调整的更多相关文章

  1. Linux磁盘分区(四)之分区大小调整

    Linux磁盘分区(四)之分区大小调整在学习调整分区大小之前,先了解linx分区的概念.参考如下博客:[1]linux 分区 物理卷 逻辑卷 https://www.cnblogs.com/liuch ...

  2. 最简单的Linux虚拟机磁盘扩容方法

    思路:1.虚拟机增加磁盘容量: 2.将增加的磁盘容量增加到系统分区中: 准备阶段: 下载Gparted软件:https://sourceforge.net/projects/gparted/files ...

  3. linux下磁盘查看和分区

    4.1 df命令 4.2 du命令 4.3/4.4 磁盘分区 df命令df输出磁盘文件系统使用情况: [root@centos ~]# df文件系统 1K-块 已用 可用 已用% 挂载点 /dev/s ...

  4. Vmware Linux虚拟机磁盘扩容方法

    我的LINUX版本是ubuntu12.04 32bit.今天在下载android源代码的时候发现自己最初给这个虚拟机分配的磁盘空间不足了(只有20G).所以就需要给磁盘扩容.网上大致搜索了一下,主要有 ...

  5. Linux 更改root与home分区大小的方法总结

    1. 安装了CentOS7.5的虚拟机 但是发现里面的操作系统 home 分区占到了400g 根分区只有50g 认为不太好,所以要改一下. 2.方法. 好像是xfs的文件格式, 没法使用resize2 ...

  6. 【linux】lvm扩展根分区

    lvm扩展根目录 1.lvm的基本概念 physical volume (PV) 通常是一快硬盘.相当于一个物理设备,磁盘空间物理卷PV. volume group (VG) 相当于LVM的卷组,属于 ...

  7. 如何解决 Linux 虚拟机磁盘设备名不一致的问题

    问题描述 在 Linux 虚拟机内,将附加的多块数据磁盘以设备名(/dev/sdxx)的方式创建文件系统,并将之写入 /etc/fstab 文件中实现启动自动挂载功能.但是在虚拟机重启之后,会随机出现 ...

  8. vmware 因误删Linux 虚拟机磁盘,无法启动处理方法

    有可能我们在做了以下误操作,导致Linux系统无法启动: 1). 磁盘损坏或虚拟机磁盘被我们删除了,而fstab文件没有更新: 2). 由于误操作或其它原因使动态库错误. 1. 首先准备好系统安装盘, ...

  9. kvm linux虚拟机在线扩展磁盘

    说明: 1) vmware ESXi虚拟化平台也支持这台在线扩展磁盘功能. 2) kvm虚拟机也支持在线扩展磁盘功能,在线扩展有特定的使用环境,主要用于不能随便停用的生产环境中. 3) 经过测试KVM ...

随机推荐

  1. 成都Uber优步司机奖励政策(1月29日)

    滴快车单单2.5倍,注册地址:http://www.udache.com/ 如何注册Uber司机(全国版最新最详细注册流程)/月入2万/不用抢单:http://www.cnblogs.com/mfry ...

  2. Java:内存泄露和内存溢出

    1. 内存溢出 (Memory Overflow) 是指程序在申请内存时,没有足够的内存空间供其使用,出现out of memory:比如申请了一个integer,但给它存了long才能存下的数,那就 ...

  3. CLR via #C读书笔记三:基元类型、引用类型和值类型

    1.一些开发人员说应用程序在32位操作系统上运行,int代表32位整数:在64位操作系统上运行,int代表64位整数.这个说法是完全错误的.C#的int始终映射到System.Int32,所以不管在什 ...

  4. MySQL高级-全局查询日志

    注意:全局查询日志不要在生成环境中启用 一.配置启用 二.编码启用

  5. Docker介绍及安装

    Docker介绍 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化.容器是完全使用沙箱机制, ...

  6. 使用GC 初始化DG(将备份集复制到目标端再初始化)

    概述 当前环境中有一个GC节点,一套RAC 11.2.0.4的数据库,一个已经使用GC进行在线初始化好的dg环境,需要模拟在远端使用rman备份集进行初始化DG的操作.   恢复环境 当前环境中 已经 ...

  7. 2019年猪年海报PSD模板-第五部分

    14套精美猪年海报,免费猪年海报,下载地址:百度网盘,https://pan.baidu.com/s/1CuZKPmFbbSBvzSXoCt2few                

  8. 获取App的PackageName包名和LauncherActivity启动页

    第一种情况: 查看手机里面已经安装的App: 用数据线连接手机, 打开开发者模式, 并赋予相关权限: 1. 清除日志: adb logcat -c 2. 启动日志: adb logcat Activi ...

  9. Linux命令应用大词典-第2章 获取帮助

    2.1 help:查看内部Shell命令帮助信息 2.2 man:显示在线手册页 2.3 manpath:查看和设置man手册页的查询路径 2.4 info:阅读info格式的文件 2.5 pinfo ...

  10. unity实现框选效果

    思路: 在uinity中既可以将屏幕坐标转换为世界坐标,也可以将世界坐标转换为屏幕坐标.这样的话我们就可以通过判断物体在世界坐标转换为平幕坐标是否在鼠标框选的矩形区域坐标内,来判断物体是否在框选范围. ...