Linux硬盘扩容

  1. 作者QQ:67065435 QQ群:669756510

  2. 本站内容全部为作者原创,转载请注明出处!

注意事项

  1. 假设挂载点为/www

  2. 假设硬盘为/dev/sdc

  3. 该方案可能会丢失硬盘所有数据,操作前请先备份

查看硬盘

  1. 查看硬盘是否已分区,以及分区方式为【MBR】还是【GPT】
    # 如果包含【Device】信息,表示已分区
    # 分区表类型dos表示分区方式为【MBR】
    # 分区表类型gpt表示分区方式为【GPT】
    fdisk -l
    
    是否分区 分区方式

备份硬盘

  1. 备份硬盘数据,防止操作不当数据丢失

取消挂载

  1. 安装psmisc(device is busy)

    yum -y --nogpgcheck install psmisc
    
  2. 解除目录占用(device is busy)

    fuser -k /www
    
  3. 取消硬盘挂载

    umount /dev/sdc
    

MBR分区-扩容

  1. 硬盘分区扩容

    fdisk /dev/sdc
    
    # 下面是执行过程(正常情况下【d】删除原分区不会删除原分区内的文件)
    Command (m for help): d(回车)
    
    Command(m for help): n(回车)
    
    Partition type:
       p   primary (0 primary, 0 extended, 4 free)
       e   extended
    Select (default p): p(回车)
    
    Partition number (1-4): 1(回车)
    
    First cylinder(2048-xxxxxxxx,default 2048):(回车)
    
    Last cylinder(2048-xxxxxxxx,default xxxxxxxx):(回车)
    
    Command(m for help): wq(回车)
    
  2. 检查文件系统

    e2fsck -f /dev/sdc
    
  3. 扩容文件系统

    resize2fs /dev/sdc
    
  4. 重新挂载硬盘

    mount /dev/sdc /www
    
  5. 查看当前分区

    fdisk -l /dev/sdc
    
  6. 查看硬盘文件(如果文件丢失则从备份恢复)

    ll /www
    

GPT分区-扩容

  1. 查看当前分区

    parted /dev/sdc p
    

    查看分区

  2. 硬盘分区扩容

    parted /dev/sdc mkpart primary 0 100%
    
  3. 检查文件系统

    e2fsck -f /dev/sdc
    
  4. 扩容文件系统

    resize2fs /dev/sdc
    
  5. 重新挂载硬盘

    mount /dev/sdc /www
    
  6. 查看当前分区

    parted /dev/sdc p
    

    查看分区

  7. 查看硬盘文件(如果文件丢失则从备份恢复)

    ll /www
    

参考链接

  1. 开机挂载

  2. 新增挂载

  3. 移动硬盘

  4. 分区类型

  5. 扩容MBR

  6. 扩容GPT

Copyright © 鲸小鱼 2012-∞ all right reserved,powered by Gitbook修订: 2000-10-10 00:00

results matching ""

    No results matching ""