• Coding之路——掌握Linux基础(1):Linux如何使用主机与磁盘


    1.磁盘规划与主机划分

    (1)硬件在Linux中文档名:

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

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

      ——USB闪存:/dev/sd[a-p]

      ——软盘驱动器:/dev/fd[0-1]

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

      ——鼠标:/dev/usb/mouse[0-15](USB),/dev/psaux(PS2)

      ——当前CDROM/DVDROM:/dev/cdrom

      ——当前鼠标:/dev/mouse

      ——磁带机:/dev/ht0(IDE),/dev/st0(SCSI)

    (2)磁盘分区机制

      磁盘的第一个扇区主要记录了两个重要信息:主要启动记录区(MBR),可以安装开机管理程序,有446bytes;另一个是磁盘分割表(partition table),记录磁盘分割状态。下面是磁盘的分割图示:

    我们对主要分割、延伸分割和逻辑分割做出如下规定:

    ——主要分割和延伸分割最多只能有四个(硬盘的限制)

    ——逻辑分割是由延伸分割持续分割出的分割槽

    ——主要分割和逻辑分割的分割槽能够被格式化,用于数据存储,而延伸分割不能被格式化

    ——在Linux系统中,IDE硬盘最多有59个逻辑分割(5-63),SATA硬盘则有11个逻辑分割(5-15)

    ——延伸分割最多只有一个(操作系统的限制)

    (3)主要启动记录区(MBR)和开机流程

      开机程序除了装在MBR之外,还可以安装在每个分割槽内的的启动扇区(boot sector),这样才有了多重引导机制。开机管理程序(多重引导)的执行流程如下:

    ——每个分割槽都有自己的启动扇区(boot sector)

    ——图中的系统槽为第一及第二分割槽

    ——实际可开机的内核文件都放置在各个分割槽内

    ——loader只会认识自己的系统分割槽内的可开机核心文件以及其他loader

    ——loader可以直接指向或者间接将管理权交给另一个管理程序

    (3)磁盘分割的方式:最简单的分割是仅分割出“/”和Swap。另外一种是将读写比较频繁的文件附录独立分割出来,所以分割成“/”、“usr”、“/home”、“/var”和Swap。

    2.多重引导的安装流程与技巧

    (1)新主机且只有一颗硬盘:先安装Linux,再安装Linux

    (2)旧主机有多个硬盘:即使有多个硬盘,也只会有一个MBR。只有第一个可开进装置内的MBR会被系统读取,所以将GRUB(多操作系统启动程序)安装到/dev/sda中,通过  它管理Windows/Linux,即使Linux安装在/dev/sdb上。

    (3)旧主机且只有一个硬盘:假设只有C盘和D盘,C盘是Windows系统盘。我们首先把D盘的资料存到其他地方,将D盘删除。然后重建D盘和E盘,D盘格式化为NTFS或FAT32,存储以前的资料。E盘不要挂载,这是Linux预计安装的系统盘。

  • 相关阅读:
    HDOJ1213 并查集
    poj 3070 Fibonacci
    csu 1102 Palindrome
    C#格式化数值结果表
    正则表达式基础知识
    C#验证Email是否真正存在
    【翻译】Scott Mitchell的ASP.NET2.0数据教程中文版索引
    分块下载,测试文件 3.8GB
    asp.net的TextBox回车触发事件
    Cookie加密
  • 原文地址:https://www.cnblogs.com/xskCoder/p/4009655.html
Copyright © 2020-2023  润新知