zoukankan      html  css  js  c++  java
  • Linux分区和挂载的理解

    在工作中经常使用到Linux,对分区和挂载的概念一直都很模糊,对网上的信息进行了整理,方便理解。

    1为什么要分区(需理解硬盘的组成)

    1)数据的安全性,因为每个分区的数据是分开的。所以,当你需要将某个分区的数据重整时,不会影响其他分区。
    2)统的性能考虑:由于分区将数据集中在某个柱面的区段,由于数据的集中,将有助于数据读取的速度与性能。

    2分区的分类

    由于分区表只有64bytes(系统的限制),最多只能容纳四个分区,这四个分区被称为主分区或扩展分区。
    主分区的作用就是计算机用来进行启动操作系统的,因此每一个操作系统的启动,或者称作是引导程序,都应该存放在主分区上。
    扩展分区并不是一个真实存在的分区,它只是内存管理链表中的一个指针,指示出那一块区域是逻辑分区,它是以逻辑分区的方式来使用的,所以说扩展分区可分成若干逻辑分区。他们的关系是包含的关系,所有的逻辑分区都是扩展分区的一部分。

    3硬盘的分区

    linux中使用fdisk -l可以查看到硬盘的设备名
    对于IDE硬盘,驱动器标识符为“hdx”,SCSI硬盘则标识为“sdx”,性能要好于IDE硬盘

    “~”代表分区,前四个分区用数字1到4表示,他们是主分区或扩展分区,从5开始就是逻辑分区,所以sda1和sda2为主分区,sda5为逻辑分区。

    4挂载的理解

    文件系统指文件存在的物理空间,linux系统中每个分区都是一个文件系统,都有自己的目录层次结构。linux会将这些分属不同分区的、单独的文件系统按一定的方式形成一个系统的总的目录层次结构。这里所说的“按一定方式”就是指的挂载。
    将一个文件系统的顶层目录挂到另一个文件系统的子目录上,使它们成为一个整体,称为挂载。把该子目录称为挂载点。   
    注意:
    1)挂载点必须是一个目录。     
    2)一个分区挂载在一个已存在的目录上,这个目录可以不为空,但挂载后这个目录下以前的内容将不可用。

    5硬盘分区的挂载

    使用df -h可以查看到硬盘分区挂载的具体目录,一般用于查看目录下硬盘空间的使用情况。

  • 相关阅读:
    ssh:connect to host xxx port 22: Connection refused---------you don't have permission to acccess the requested location--------remote host identification has changed
    YOLOV3算法笔记
    jQuery元素查找方法
    jquery获取元素方式
    jQuery常用事件
    Jquery常用方法
    JavaScript数组操作
    jQuery中.bind() .live() .delegate() .on()的区别
    CSS初始化代码
    jQuery判断浏览器
  • 原文地址:https://www.cnblogs.com/ww11/p/8945412.html
Copyright © 2011-2022 走看看