磁盘和物理结构
磁盘,是由一个个盘片组成,将磁道分为若干个弧段,每个磁道上一个弧段被称为一个扇区,扇区时磁盘的最小组成单元,通常是512字节。
磁盘的组成:-磁头 -磁道 -柱面 -扇区 -盘片
磁盘分区是什么?
-磁盘分区:指定分割区域与结束磁柱
Ext*、NTFS、FAT32三个都是文件系统格式
E4比E3增加了数据结构功能,E3和E2加了日志功能
E4理论支持无限数量的子目录,E3则是32000个字目录
分配方式:
E4是尽可能延迟分配,知道文件在cache中写完才开始分配数据块并写入磁盘,E3是尽快分配。E4的方法能优化数据分配,显著提升性能。
快速fsck(文件系统检查)
-老的fsck会很慢,要检查所有的索引节点(inode)
-Ext4给每个组的索引节点表中添加了一份未使用的inode的列表,执行fsck就可以跳过他们而只去检查在用的
持久预分配
-P2P
SWAP分区
讲述:
-使用磁盘存储内存不够而溢出来的内容(拿硬盘空间来存储内存溢出的数据)
-一般来说设置SWAP大小的设置:
8G以内的物理内存,SWAP设置为内存的2倍。
8G-16G的物理内存,SWAP等于或者设置为8g
16-256的话,SWAP设置为实际内存的1/2即可。
系统什么时候使用SWAP分区?
系统什么时候使用SWAP分区是由swappiness参数值来控制的。可以通过 cat /proc/sys/vm/swappiness 来查看
-默认值为60。swappiness = 0 时候表示最大限度使用物理内存。然后才是swap空间,swappiness = 100是偶表示积极使用swap分区,并且把内存中的数据也搬移上去
如何修改swap参数
-临时修改
sysctl vm.swappiness = 10
注意:这种方法重启系统又会变成60
-永久修改
vim /etc/sysctl.conf
swap开启与关闭
swapon -a
swapoff -a
挂载点的意义
-每个文件系统都有独立的inode/block/superblock等信息,这个文件系统要能够连接到目录数才能被我们使用,将文件系统和目录树结合的动作我们成为挂载
-挂载点:一定是目录,此目录为文件系统的入口
mount 目录:挂载到哪个目录下