zoukankan      html  css  js  c++  java
  • 单硬盘根分区扩容(非LVM)


    单用户模式(内核参数末尾加single)
    救援模式(用光盘启动,选第三个,rescue installed system)

    救援模式有什么作用:

    1可以更改root密码;
    2恢复硬盘、文件系统操作;
    3系统启动不来的时候,只能通过救援模式来启动;

    提示符为bash-4.1#
    ls /mnt/sysimage/ 显示挂载的目录为根目录的文件
    执行chroot /mnt/sysimage/ 将/mnt/sysimage/目录下的文件移动到根目录;
    提示符为sh-4.1#
    在sh-4.1#模式下需要先exit退出,回到bash-4.1#才可以reboot重启系统;

    最佳实践
    如果不用lvm,那么一块硬盘分两个分区是比较好的,这样的话,如果要扩容非根分区,就不需要重启系统,只需要卸载非根分区进行处理就可以了。

    如果你是想扩容根分区(系统使用分区),那就必须先进入救援模式。
    如果是非系统分区比如/test,这不需要进入救援模式。

    最简单的测试方法,umount(卸载磁盘)如果成功说明不受系统影响,如果不成功说明系统在使用,就需要先用其他设备引导系统,比如光驱。

    fdisk /dev/sda
    p
    d 3
    n
    3
    w

    新建主分区
    Partition number (1-4): 3 #和扩容前的分区标号必须一样
    主要关注新分区的结束柱面位置,它是大于之前的柱面的
    first cylinder
    last cylinder
    -----------------------------

    分区是分区,格式化就是安装文件系统。如果不格式化,原有内容就不会丢失。
    直到今天,才理解了这一点,格式化与文件系统的关系。一定不要格式化操作。

    调整系统分区表时要在单用户下才能umount磁盘

    umount /dev/sdb3
    e2fsck -f /dev/sdb3
    -----------------------------
    调整分区大小
    resize2fs /dev/sdb3

  • 相关阅读:
    微信支付可能改变的六大行业
    WeChat Official Account Admin Platform API Introduction
    WeChat Official Account Admin Platform Message API Guide
    微信公众平台开发(61)预约挂号
    PHP获取Cookie模拟登录
    微信公众平台开发(60)每日英语
    微信公众平台开发(59)相册
    SQL语句执行顺序
    sql
    pthread_rwlock_t
  • 原文地址:https://www.cnblogs.com/createyuan/p/11171296.html
Copyright © 2011-2022 走看看