磁盘:每个扇区的大小都是512个字节
硬盘的计算公式是:硬盘=磁头数*柱面*扇区数*每个扇区的大小*2
磁盘的运转速度是7200转
八个bit位是1M
磁盘是最怕碰撞得
主机内各自的运行速度中cpu最快,磁盘最慢
cpu分为一级缓存最快,二级稍慢一些,三级缓存最慢,内存,硬盘。其中可以通过分机存储来提高系统的性能
liunx中文件系统的特性;block与inode的数量及大小
du与df的区别:du是用来统计文件的大小,统计文件大小是准确的,df用于统计空间的大小,统计的剩余是准确的
dumpe2fs 这个命令用来统计磁盘内超级块的信息
磁盘分区:
fdisk -l 这个命令用来查看磁盘
使用fdisk 硬盘名 进入交互模式
-t:是用来调整分区的id号
mkfs -t -ext4分区名 (只有格式化之后才能用)
mount -t ext4 分区名 (不然又可能挂不上)(-t exit4指定挂载的文件类型)
分区是不支持动态调整的
自动挂载点:/etc/fstab 此文件直接参与系统启动,如果修改错误,会导致系统报错
为了安全的自动挂载文件,挂载点可以选择uuid ,查询方法是
dumpe2fs /dev/分区名 查看超级块
ls -l /dev/dsik/by-uuid/ 内也可以查看文件的超级块
在进入/etc/fstab 内后
/dev/cdrom /medir/cdrom iso600 defaults 1 1
这几列的意思分别是
1,设备的文件名
2,挂载点
3,文件系统
4,挂载的选项
5,是否需要检查备份 0:不备份 1:每天备份 2:不定期备份
6,是否需要检查磁盘fsck 0:不检测 1:启动时检测 2:启动后检测
其中fdisk分区只能支持2tb以内的硬盘,如果超出后就只会显示2tb。所有在高于2tb以外的硬盘分区时,可以考虑使用parted(gpt分区),好处是支持2tb以上的磁盘进行分区,坏处是不成熟,文件类型只支持ext2,如果想改成ext4,需要在建完之后使用mkfs -t ext4 分区名称,来改变。
parted也是和fdisk一样是交互模式的
用法是parted 磁盘名称
进去后使用:print (查看分区名称,大小,系统格式)
quit:可以退出交互(实时交互,不用担心退出后分区会消失)
mklabel gpt:修改分区表
mkpart:建立分区
一只菜鸡与liunx的相爱相杀