生产环境:block大小如何处理?
如果是大文件的业务,block给大一点,如果是小文件的业务,block给小一点
ext3/ext4最大只能给4K,工作中没有小于4K 的文件,所以我们给最大4K就可以了
dumpe2fs /dec/sda2|grep -i "Inode size"查看inode的总量和使用量 df -i
查看磁盘是使用量 df -h小结,1,一个文件至少要占用一个inode和一个block,, 2, ext3/ext4文件系统的block的大小一般有1k,2k,4k,其中引导分区等为1k普通分区为4K 3,查看inode和block 的数量和大小
1 dumpe2fs /dec/sda1|grep -i "Inode size" 2 dumpe2fs /dec/sda1|grep -i "Inode count" 3 4 dumpe2fs /dec/sda1|grep -i "block size" 5 dumpe2fs /dec/sda1|grep -i "block count"
总结:
1)磁盘分区格式化文件系统后,会分为inode和block俩部分内容
2)inode存放文件的属性以及指向文件实体的指针,文件名不在inode里,
3)访问文件,通过文件-->inode-->blocks。
4)inode一把情况下默认大小为256B,block大小124K,默认是4K,注意引导分区等特殊分区除外
5)通过df -查看inode的数量及使用情况,dumpe2fs /dev/sda1 查看inode及block的大小及数量
6)一个文件至少要占用一个inode及一个block,对个文件可以占用同一个inode(硬连接)
&)一个block只能被一个文件使用,如果文件很小block太大剩余空间浪费,无法继续被其他文件使用
8)block不是越大越好,根据需求,一般默认最大4K就好了