标签:-- option atime 分区创建 proc 文件系统创建 ln -s roc mkf
1,存储空间:数据区&元数据区 -----> 命令stat
2,元数据:文件名,大小,时间戳,权限,属主,属组,对应的数据存储在磁盘块---->Index node(元数据编号:ls -i),
3,目录:数据区存储的是文件名和对应的inode编号。格式化是为了创建文件系统
4,bitmap ,superblock
5,链接文件:一个inode可以被引用很多次,当计数器降为0的时候,标记为未用,两个路径的文件名,指向同一个inode的时候,一个文件就成为另一个文件的硬链接。
6,创建:ln -sv src dst
硬链接:不能对目录创建,不能跨分区,会增加inode引用计数
符号链接:可以对目录创建,没有分区限制,不会增加引用计数
7,文件删除,复制,剪切
删除:inode标记空闲,指向的block块标记空闲。如果计数为大于0,意味文件删除仅删除一个访问路径
复制:创建新文件,将源文件的数据在新文件指向的磁盘块中再写一次。
剪切:同分区,改变的是访问路径。跨分区,新分区创建文件,把数据复制过去,删除原分区数据。
8,特殊文件----> 设备文件---->只有inode,没有数据。关联到一个驱动,和硬件设备打交道。
9,命令:fdisk -->p,n,d,t,l,w,q centos5-->partprobe [device] centos7 --->partx -a [device]
10,文件系统创建:mkfs -t fstype == mkfs.fstype
11,Linux内核是模块化的,支持动态装载,文件系统直接打包到内核,也可以编译成内核模块 --> lsmod
12,mke2fs
mke2fs: -t {ext2|ext3|ext4}:指定文件系统 -b {1024|2048|4096}:指定块大小 -L LABEL: 打标 -j: 相当于 -t ext3 -i #: 每多少字节给创建一个inode,此字节数不应该少小块大小 -N #: 直接指定可用的inode数; -m #: 指定预留空间占整个分区空间的百分比;默认为5; -O:指定分区特性
mke2fs -t ext3 -b 4096 -L ‘data‘ /dev/sda2
blkid /dev/sda2
e2label /dev/sda2
13,tune2fs --->修改分区属性
tune2fs: -l/h :查看超级块信息 -j : ext2转变为ext3 -L :修改卷标 -m:修改预留百分比 -o :开启指定的挂载选项:[^] -i :设置强制自检的时间间隔
tune2fs -c 30 /dev/sda2
tune2fs -i 10d /dev/sda2
tune2fs -o acl,user_xattr /dev/sda2
参考:https://www.aliyun.com/jiaocheng/linux?spm=5176.100033.1.3.7b5c598aA6l38d
http://www.361way.com/category/linux-unix-mac
14,fsck:离线修复最好
fsck -t fstype -a自动 -r 交互式
e2fsck -y(回答yes/no) -f 强制检测
15,挂载mount
mount 通过查看/etc/mtab文件来显示当前系统已经挂载的设备 mount 【option】 device mpoint device:(设备文件/dev/sda2,卷标:-L ‘lable‘ ,UUID: -U ‘uuid‘ , 伪文件系统:proc,sysfs,devtmpfs,configfs) mpoint:存在的空目录 -t : 指定挂载设备上的文件系统 -r/w : 只读/ 读写挂载 -n: 不更新/etc/mtab -a: 自动挂载所有支持自动挂载的设备/etc/fstab 注意查看内核追踪的所有设备:cat /proc/mounts -o options async/sync: 异步或者同步挂载 atime/noatime: diratime/nodiratime:目录的访问时间戳 auto/noauto:是否支持自动挂载 exec/noexec:是否支持文件系统上应用程序运行进程 dev/nodev:是否支持文件系统上使用设备文件 suid/nosuid: 是否支持文件系统上使用设备文件。 ro/rw/remount:只读、读写, 重新挂载 user/nouser:是否容许普通用户挂载 acl:启用文件系统上ACL功能 default:rw,suid,dev,exec,auto,nouser,async
16,fuser: 查看正在访问指定文件系统的进程
#fuser -v mpoint
#fuser -km mpoint
17,交换分区swap
swapon
https://blog.csdn.net/daydayup654/article/details/78788310
标签:-- option atime 分区创建 proc 文件系统创建 ln -s roc mkf
原文地址:https://www.cnblogs.com/morefun/p/10159694.html