硬盘的组成:
圆形的盘片(主要记录数据)
机械手臂和机械手臂上的磁片(可读写盘片上的数据)
主轴马达,可以转动盘片,让机械手臂的磁头去读写 数据
圆形的盘片:
扇区:最小的物理储存单位,每个扇区512bytes
柱面:将扇区组成一个圆,那就是柱面(cykinder),柱面是分区的最小单位
第一个扇区最重要,里面有硬盘主引导记录
分区表,主引导占446字节,分区表64字节
各个磁盘在Linux中文件名是:
/dev/sd[a-p]:为SCSI/SATA/USB
/dev/hd[a-d][1-63]:为IDE接口
分区:磁盘上由A柱面到B柱面之间的块,就是一个分区区域
文件系统:
Windows:NTFS FAT32
LINUX: ext4 xfs ntfs swap iso9660
linux将一个文件的信息(权限和属性)存放在两个不同的块:
权限和属性存放在inode中,
实际数据放在block中
inode:记录文件的属性,一个文件占一个inode,同时记录此文件内容数据所在block号码
bllock:实际记录文件的内容,文件太大,占用多个block
磁盘的基本组成和ext2
磁盘硬件基本组成
磁头
机械手臂
主轴
马达
盘片
扇区:最小的储存单位,512bytes
柱面:将扇区组成一个圆,分区的最小单位
磁道
文件系统特性
Linux:ext2、ext3、ext4、xfs、swap、iso9660、ntfs
widows:FAT32、ntfs
所有inode和block都已经编号了
block:最小的储存单位 1k 2k 4k
inode:记录文件的详细信息,同时记录数据所有的block的编号
文件系统:ext2---> inode
启动扇区:
data block: 数据块
block大小 1k 2k 4k
最大单一文件限制 16G 256G 2TB
最大的文件系统容量 2TB 8TB 16TB
原则上大小不能改变,除非格式化
每一个block中最大只能够放一个