美文网首页
linux-存储结构与磁盘划分

linux-存储结构与磁盘划分

作者: 卡比獸 | 来源:发表于2021-07-25 22:10 被阅读0次

    Linux系统中的一切都是从根/目录开始的,并按照文件层次化标准(FHS)采用树形结构来存放文件,以及常见目录的用途。
    Linux文件存储结构:
    /
    /root /bin /boot /dev /etc /home /var /lib /usr /media /tmp /proc
    I I I
    /root/Desktop /root/Media /usr/bin /usr/lib

    /boot 开机所需文件-内核、开机菜单以及所需配置文件等
    /dev 以文件形式存放任何设备与接口
    /etc 配置文件
    /home 用户家文件
    /bin 存放单用户模式下还可以操作的命令
    /lib 开机时用到的函数库,以及/bin与/sbin下面的命令要调用的函数
    /sbin 开机过程中需要的命令
    /media 用于挂载设备文件的目录
    /opt 放置第三方的软件
    /root 系统管理员的家目录
    /srv 一些网络服务的数据文件目录
    /tmp 任何人都可使用的共享临时目录
    /proc 虚拟文件系统,例如系统内核、进程、外部设备及网络状态等
    /usr/local 用户自行安装的软件
    /var 主要存放日志等经常变化的文件

    linux中SCSI\SATA\U盘的命名规则为/dev/sd[a-p]
    硬盘设备是由大量的扇区组成的,每个扇区的容量为512字节。其中第一个扇区保存主引导记录与分区表信息(446字节),分区表64字节,结束字符2字节;其中分区表中每记录一个分区信息就需要占用16字节,这样一来最多只有4个分区信息可以写到第一个扇区中,这四个分区就是主分区。为了解决分区数不够的问题就要将第一个扇区中的分区表中16字节(扩展分区)拿来指向另外一个分区

    主分区或扩展分区的编号从1开始,到4结束
    逻辑分区的编号从5开始
    举个栗子:
    主分区1 sda1 主分区2 sda2 主分区3 sda3 扩展分区
    I
    逻辑分区1 sda5 逻辑分区2 sda6

    PS:/dev中sda之所以是a并不是由插槽决定的,而是由系统内核的识别顺序来决定的
    PS2:可有手动指定分区的数字编号所以并不能以编号来判定硬盘位置是设备上的第几个
    PS3:扩展分区其实并不是一个真正的分区,而更像是一个占用16个字节分区表空间的指针-----一个指向另外一个分区的指针

    为什么一般看不见sda4?
    通常硬盘分区的二种方式,4p,3p+e,也就是说可以分为4个主分区或者3个主分区加一个扩展分区如果使3p+e的话那么久不存在第4个主分区而是将第四个主分区的位置换为了扩展分区而扩展分区的第一个逻辑分区会被命名为sda5

    相关文章

      网友评论

          本文标题:linux-存储结构与磁盘划分

          本文链接:https://www.haomeiwen.com/subject/pjejmltx.html