note_8.1_Linux磁盘使用以及文件系统管理

2019-02-04  本文已影响0人  人間失格_430b

Linux系统管理

Linux磁盘及文件系统管理

CPU、Memory(RAM)、I/O

I/O

I/O: Disks, Ehtercard
  Disks: 持久存储数据


Linux的哲学思想:一切皆文件;

设备类型:

  块(block):随机访问,数据交换单位是“块”;
  字符(character):线性访问,数据交换单位是“字符”;

设备文件:FHS

  /dev
  设备文件:关联至设备的驱动程序;设备的访问入口;

  设备号:
    major:主设备号,区分设备类型;用于标明设备所需要的驱动程序;
    minor:次设备号,区分同种类型下的不同的设备;是特定设备的访问入口;


mknod命令:
make block or character special files

mknod  [OPTION]...  NAME  TYPE  [MAJOR  MINOR]
                        
        -m MODE:创建后的设备文件的访问权限;

        TYPE may be:

        b      create a block (buffered) special file

        c, u   create a character (unbuffered) special file

        p      create a FIFO


设备文件名:ICANN

注意:CentOS 6和7统统将硬盘设备文件标识为/dev/sd[a-z]#

其值为AA55,存储时低位在前,高位在后,即看上去是55AA

  主分区和扩展分区的标识:1-4
  逻辑分区:5+


课外作业:GPT

MBR分区表(Disk Partition Table)

字节位 偏移量 内容
0 1 引导标志。若值为80H表示活动分区,若值为00H表示非活动分区
1 3 本分区的起始磁头号、扇区号、柱面号
磁头号:第2字节
扇区号:第3字节的低6位
柱面号:为第3字节高2位+第4字节8位
4 1 分区类型符
5 3 本分区的结束磁头号、扇区号、柱面号
磁头号:第6字节
扇区号:第7字节的低6位
柱面号:为第7字节高2位+第8字节8位
8 4 本分区之前已用了的扇区数
12 4 本分区的总扇区数
最大容量:(2^{32}-1)*512B=2TB

MBR缺点:


GPT

扇区0 1 2 3~33 34~ ... ~-34 -33~-3 -2 -1
PMBR GPT表头 分区表项1~4 分区表项5~128 分区1 分区... 最后一个分区 备份分区表项5~128 备份分区表项1~4 备份GPT表头

GPT 使用了 34 个 LBA 区块来纪录分区信息。GPT 除了前面 34 个 LBA 之外,整个磁盘的最后 33 个 LBA 也拿来作为备份。

上一篇 下一篇

猜你喜欢

热点阅读