有段时间觉得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. 【Keras案例学习】 CNN做手写字符分类(mnist_cnn )

    from __future__ import print_function import numpy as np np.random.seed(1337) from keras.datasets im ...

  2. spring源码-国际化-3.5

    一.国际化在实际代码中是非常常见的一中方式.为了结合web做一下语言上面的切换,而达到展示的目的. 二.这里呢,主要是介绍spring中对于国际化做了哪些处理. 三.实现方式 1)xml配置 < ...

  3. hdu1106 排序(字符串分割,strtok+sscanf)

    排序 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submissi ...

  4. 【JAVA】关于java中 类.class.getResource("/").getPath()获取路径有空格的问题

    写了一个web工程,在本地测试正确,但是部署到服务器上就出现错误.原因是读取不到配置文件. 后来从打印出来的文件路径中发现是用Java的class.getResource("/") ...

  5. 209. First Unique Character in a String

    Description Find the first unique character in a given string. You can assume that there is at least ...

  6. 树的层次遍历(Trees on the level,UVA 122)

    题目描述: 题目思路: 1.用结构链表来建树 2.用队列来实现层次遍历,当遍历到根节点时,将其子节点压入队列 #include <iostream> #include <cstdli ...

  7. Ubuntu16.04安装wps办公软件解决文字缺失

    先到wps官网下载linux版wps安装包 选择64位的alpha版本下载: 下载完后,同样是cd到Downloads目录,用dpkg命令来安装它: cd  Downloads/ sudo dpkg ...

  8. halcon安装提示could not write updated path to HKLM

    halcon安装提示could not write updated path to HKLM 我们在安装Halcon软件时,会弹出如上图错误信息,这个错误信息提示软件无法写入本地注册表,造成这个原因有 ...

  9. solidity 十六进制字符串转十六进制bytes

    pragma solidity ^0.4.16; contract Metadata { // 十六进制字符串转换成bytes function hexStr2bytes(string data)re ...

  10. BZOJ 4557 JLOI2016 侦查守卫 树形dp

    题目链接:https://www.lydsy.com/JudgeOnline/problem.php?id=4557 题意概述: 给出一棵树,每个点付出代价w[i]可以控制距离和它不超过d的点,现在给 ...