• 第三章 磁盘分区


    1. 硬件设备在Linux中的命名

    IDE硬盘: /dev/hd[a-d]

    SATA/SCSI/USB硬盘/U盘: /dev/sd[a-p]

    打印机:  25针 /dev/lp[0-2]  USB: /dev/usb/lp[0-15]

    鼠标: USB /dev/usb/mouse[0-15]  PS2: /dev/psaux

    当前cdrom和鼠标: /dev/cdrom  /dev/mouse

    2. 磁盘分区的构成

    磁盘的第一个扇区(Sector 512 Bytes)存放主引导分区(MBR, Master Boot Record 446 Bytes)和分区表(Partition Table 64 Bytes)

    MBR用来存放引导加载程序 Boot Loader, Boot Loader可以加载多个不同操作系统的Kernel,或者将Load的工作转交给其他Loader

    分区表用来存放分区信息,分区表最多写入4个分区信息(4个Primary或 3个Primary + 1个Extended),其中主分区(Primay)和扩展分区(Extended)占据挂在文件名 sda1 ~ sda4, 扩展分区的划分从 sda5 开始,扩展分区内存放有扩展分区表,用于记录扩展分区的分区信息,扩展分区划分的分区成为逻辑(Logic)分区

    Primay分区与Logic之间无法整合,除非将整个Extended破坏掉,下图是磁盘分区示意图

    3. 开机顺序

    1) BIOS: BIOS是写在主板上的程序,他负责查找硬盘的MBR。

    2) MBR: 主引导分区,内包含Boot Loader

    3) Boot Loader: 按用户选择读取操作系统内核程序

    4) Kernel: 内核程序运行,开机

    Tips : 安装Windows和Linux双系统,应该先安装Windows再安装Linux,因为先安装Linux,在Windows安装时会覆盖MBR,重写Boot Loader程序,这样会导致Loader无法查找到Linux。而Linux在安装时可以手动选择安装Loader程序的启动扇区,或者设置Loader程序的启动菜单,而不会破坏Windows的loader。当然如果先装了Linux,MBR被覆盖后也可以用其他方式来修复MBR

  • 相关阅读:
    SkyWalking链路追踪系统-告警篇
    在k8s中解决pod资源的正确识别
    SkyWalking链路追踪系统-接入篇
    Jenkins API+Pipeline深度实践之input的自动化
    SkyWalking链路追踪系统-部署篇
    DevOps建设之基于钉钉OA审批流的自动化上线
    使用kube-prometheus部署k8s监控(最新版)
    基于k8s手动部署rabbitmq集群
    ant desgin vue中table复选框根据状态disabled置灰
    ant design vue 中tree实现单选
  • 原文地址:https://www.cnblogs.com/zemliu/p/2741755.html
Copyright © 2020-2023  润新知