文件系统访问控制列表
- setfacl
-b remove all
-m
-x
磁盘管理
机械式硬盘:U盘,光盘,软盘,硬件,磁带
platters spindle sector(512) track
低级格式化
partition 分区:文件系统
MBR master boot record:主引导记录(512byte)(独立于存储空间之外的空间)
-Bootloader 程序 446byte
-64byte:16个标识一个分区
-2byte:Magic Number 标记MBR是否有效
主+扩展<=4区
衡量磁盘的指标:平均寻道时间
7200RPM rotation per min
块位图:bitmap
inode: inode号 文件的属主属组属性 权限 时间戳 所对应文件存储在哪些磁盘块中
但是没有文件名
inode index:
root 根目录子引用,文件名在目录上放置,目录也是一个磁盘块。
/var/log/messages
dentry 目录项
目录:文件引射表,一切皆文件
新建一个文件:/backup/test.txt 找一个空闲inode占用其位图bitmap,找到inode对应的磁盘块,建立test.txt;一个可分配的磁盘块2k大小
删除一个文件:1.把目录上对应的条目删除 2.把对应条目的inode号标记为空 3.将之前占据的磁盘块标记为未使用(即bitmap)4.原文件其实并没有被删,即被即将填充的新数据覆盖(所以可被重新找回,即无隐私)所谓的数据粉碎机即是用新的随机数据将原有数据覆盖,并不是真正意义上的清除
链接文件:权限 777 rwxrwxrwx
硬链接: 每一个条目都有inode,直接指向同一个inode的不同路径,彼此之间叫做硬链接
软/符号链接:每一个文件在磁盘上都有一个inode号,指向存储的磁盘号
ln SRC DEST [-s -v]
ls -i
显示inode号码
硬件链接:
1.只能对文件创建,不能应用于目录:
2.不能跨文件系统:但可以在不同的目录下
3.创建硬链接会增加文件被硬链接的次数:
符号链接:
1.可应用于目录
2.可以跨文件系统
3.不会增加被链接文件的链接次数
4.其大小为指定的路径所包含的字符个数:ln [-s ] SRC DEST -s
表示软链接
du /back
显示目录下每一个文件的大小
du -s /back
显示整个目录的大小
du -sh /back
显示整个目录内容的大小(有单位)
df
: report file system disk space usage
显示整个磁盘分区的使用情况
Linux特性:挂载
df -h
显示空间大小(做单位换算)
df -i
显示inode使用及未使用情况