学习使用stat(1),并用C语言实现 "1. 提交学习 stat(1) 的截图" &emsp ...
分类:
其他好文 时间:
2019-01-12 10:37:13
阅读次数:
267
当打开一个文件的时候会先找该文件的inode号,再根据inode号找到inode信息,.再根据inode信息找到该文件数据所在的block(硬盘中一般8个扇区组成一个block,一个扇区512Byte,扇区是硬盘的基本单位,读取数据是每次读一个block)进行文件读取的,每个分区在格式化之前就指定i ...
分类:
其他好文 时间:
2019-01-12 00:26:55
阅读次数:
281
创建一个目录 查看目录 改变当前的目录/位置 打印当前工作目录 创建文件或者修改文件时间戳(文件属性) 创建文本 修改文件的修改时间 stat命令 vim 所有的 Unix Like 系统都会内建 vi 文书编辑器,其他的文书编辑器则不一定会存在。 但是目前我们使用比较多的是 vim 编辑器。 vi ...
分类:
系统相关 时间:
2019-01-07 21:10:48
阅读次数:
168
Linux 系统中有软链接和硬链接两种特殊的“文件”。 软链接可以看作是Windows中的快捷方式,可以让你快速链接到目标档案或目录。 硬链接则透过文件系统的inode来产生新档名,而不是产生新档案。 创建方法: #软链接 ln -s source targe #硬链接 ln source targ ...
分类:
系统相关 时间:
2019-01-03 20:11:49
阅读次数:
167
title: ubuntu18.04中安装iNode toc: false date: 2018 09 01 17:52:20 categories: methods tags: ubuntu iNode 首先在学校官网下载32位版本的iNode包(64位一直无法安装成功因此选择安装32位版本的)。 ...
分类:
系统相关 时间:
2018-12-26 20:05:48
阅读次数:
244
个人博客:zhangshoufu.comAnsible变量在ansible里面灵活的使用变量会使我们的工作变得更加灵活。变量的定义和大多数编程语言一样,ansible变量名应该由字符、数字、下划线组成,变量名需要以字母开头,ansible内置的关键字不能作为变量名。playbook中使用变量[root@master_11playbook]#catz16.yml-hosts:node3vars:va
分类:
其他好文 时间:
2018-12-23 22:13:25
阅读次数:
172
1,存储空间:数据区&元数据区 > 命令stat 2,元数据:文件名,大小,时间戳,权限,属主,属组,对应的数据存储在磁盘块 >Index node(元数据编号:ls -i), 3,目录:数据区存储的是文件名和对应的inode编号。格式化是为了创建文件系统 4,bitmap ,superblock ...
分类:
其他好文 时间:
2018-12-22 20:45:11
阅读次数:
229
为了提高磁盘存取效率, Linux做了一些精心的设计, 除了对dentry进行缓存(用于VFS,加速文件路径名到inode的转换), 还采取了两种主要Cache方式:Buffer Cache和Page Cache.前者针对磁盘块的读写,后者针对文件inode的读写.这些Cache有效缩短了I/O系统 ...
分类:
系统相关 时间:
2018-12-20 20:26:58
阅读次数:
216
平时在写脚本维护和清理文件过程中,涉及到根据文件的时间进行处理。 为避免每次都要用stat和各种命令测试,将结论总结如下: stat命令的显示结果如下: 附:Find命令的时间参数 find支持的时间参数有:-ctime、-atime、-mtime分别用来限定文件的创建、读取和修改时间。 以find ...
分类:
其他好文 时间:
2018-12-20 11:50:13
阅读次数:
229
文件数据包括两部分内容;元数据和数据两部分,存放分别在元数据空间和数据空间,0每个新文件都会系统分配一个iNode节点编号相当于人的×××号在一个分区内具有唯一性,如果inode编号不一样所占的空间的指针指向的数据也不一样比如在/home建立大小一个G的文件f1把f1文件复制当前文件夹f2实验结果发现这两个文件一共占用了2G的空间大小意味着f1的指针和f2的所指的指针指向的数据空间不是一个如果是两
分类:
其他好文 时间:
2018-12-16 15:17:20
阅读次数:
167