头一个字符是文件类型
文件类型包括:普通文件、目录、字符设备文件、块设备文件、符号链接文件等等
l 开头表示链接文件
c 字符设备
- 普通文件
d 目录文件
linux下的普通文件类型
1. 纯文本文件(ASCII)
2. 二进制文件(binary)
3. 数据格式的文件(data)
1736706 -rw-r--r-- 1 root root 28 Oct 27 12:01 name
1736706 inode节点号
-rw-r--r-- 文件类型及权限
1 硬件连接数
root root 归属及归属的组
28 Oct 27 12:01 最近修改的时间
name 文件名
格式化为ext3文件系统后,一般都有两个部分:第一部分Inode,第二部分Block
Block用来存储实际数据用的
Inode 用来存储这些数据的属性信息的
查看当前系统的inode大小
dumpe2fs /dev/sda1|grep "Block size"
1)一个文件至少要占用一个inode和一个block。格式化数量:Inode数量会大于block数量。
2)ext3/ext4 文件系统block大小一般有1k,2k,4k。其中引导分区等为1K,其他普通分区为4k(C6)
3)block过大也不好,过小也不好。过大浪费存储空间,过小浪费IO
建议:如果是大文件,block尽量大一点好
如果是小文件,block尽量小一点好
106M创建1K的文件,可以创建多少个?
假设BLOCK为4K情况,创建1K文件的数量就是inode的数量