zoukankan      html  css  js  c++  java
  • linux的存储结构

    在linux中存储结构如下:

    详解linux的存储结构恍然大悟篇

    Linux系统中的文件存储结构

    那么在linux中每个目录都是什么含义呢

    详解linux的存储结构恍然大悟篇

    在linux中相对路径和绝对路径是必须要了解的一个概念

    绝对路径(absolute path):首先坐飞机来到中国,到了北京出首都机场坐机场快轨到三元桥,然后换乘10号线到潘家园站,出站后坐34路公交车到农光里,下车后路口左转。

    相对路径(relative path):前面路口左转。

    物理设备的命名规则

    在linux中一切都是文件,所以物理设备和硬件也不例外.既然是文件,就必须有文件名称。系统内核中的udev设备管理器会自动把硬件名称规范起来,目的是让用户通过设备文件的名字可以猜出设备大致的属性以及分区信息等;这对于陌生的设备来说特别方便。另外,udev设备管理器的服务会一直以守护进程的形式运行并侦听内核发出的信号来管理/dev目录下的设备文件

    详解linux的存储结构恍然大悟篇

    现在的ide设备已经很少见了,我们常见的基本都是/dev/sd 开头的,默认从a开始

    例如:详解linux的存储结构恍然大悟篇

    看了这个图是不是稍微明白一些了呢

    关于硬盘的相关我在此稍微科普一下,硬盘是由大量扇区组成的,每个扇区的容量为512字节,其中第一个扇区最为重要,因为里面保存着主引导记录与分区表信息。其中主引导记录需要占用446字节,分区表占用64字节,结束符占用2字节,其中分区表中每记录一个分区信息就需要16字节,这样一来最多只有4个分区信息可以写到第一个扇区中,这4个分区就是4个主分区。如图

    详解linux的存储结构恍然大悟篇

    那么实际上我们使用的时候并不仅仅是四个分区,有可能是多个分区,那么这是怎么回事呢?

    实际上另外的扩展分区是在分区的信息中创建一个指针指向另外的扩展分区。所以我们一般使用三个主分区和一个扩展分区。当然就是在我们的扩展分区创建其他分区的指针

    详解linux的存储结构恍然大悟篇

  • 相关阅读:
    oracle数据库创建后要做的事情
    (转)ORA-12519: TNS:no appropriate service handler found 的问题处理。
    oracle数据库出现“批处理中出现错误: ORA-00001: 违反唯一约束条件”解决方法
    oracle一点记录
    ora-01400 无法将NULL插入 ID 解决方法
    execl一个工作薄中有几个个工作表,将这几个个工作表分别保存到不同execl文件中
    cutpFTP设置步骤
    Oracle数据库备份与还原操作具体步骤
    redis的安装和pip连接
    微信授权登录
  • 原文地址:https://www.cnblogs.com/jiangzhaowei/p/8178670.html
Copyright © 2011-2022 走看看