zoukankan      html  css  js  c++  java
  • linux虚拟机磁盘扩展与分区大小调整

    有段时间觉得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/(挂载的地方)

  • 相关阅读:
    C# 操作Orcle数据库
    WinDbg排查CPU高的问题
    NetCore微服务实战体系:日志管理
    NetCore微服务实战体系:Grpc+Consul 服务发现
    解惑求助-关于NetCore2.2中间件响应的问题
    EF Join连接查询的坑
    给DataTable添加行的几种方式
    [C#] 折腾海康威视的人体测温 模组
    [WPF 学习] 15.播放百度合成的语音
    [WPF 学习] 14.PlaceHolder的简单实现
  • 原文地址:https://www.cnblogs.com/GO-NO-1/p/6770586.html
Copyright © 2011-2022 走看看