文件系统特性
举例来说,windows 98 以前的微软操作系统主要利用的文件系统是 FAT (或 FAT16),windows 2000 以后的版本有所谓的 NTFS 文件系统,至于 Linux 的正统文件系统则为 Ext2 (Linux second extended file system, ext2fs)这一个。此外,在默认的情况下,windows 操作系统是不会认识 L...
分类:
系统相关 时间:
2015-08-03 14:44:17
阅读次数:
254
块:系统按逻辑把磁盘存放数据的区域分成很多个块,每一个块的大小可以是1024,2048,4096(字节)设备文件不会占磁盘块,每一个块都有一个inode号超级块superblock储存块的数据: 1.有多少个块组 2.每一个块组中包含多少个块 3.块的大小 4.空闲的磁盘块,已用的磁盘块,已用in..
分类:
系统相关 时间:
2015-07-29 06:47:41
阅读次数:
232
背景:
自从4月22号撰写了——《刨根问底:从INode客户端看如何培养兴趣
》到今天过去三个月多了!无论是评论,邮件还是当面交流,好多人给予了我回馈,在此由衷感谢那些持续关注我博客的人们,你们是最美的(夸人不带这样的哈)!
情景再现:
今天中午坤哥(周坤)又来和我交流!大概意思是:自己笔记本的INode客户端日志文件2G左右,删除之后很快就会再产生!...
分类:
其他好文 时间:
2015-07-27 21:05:57
阅读次数:
117
在linux操作系统中的文件数据除了实际的内容外,还会含有文件权限(rwx)与文件属性(owner,group,other等),文件系统通常会将这两部分的数据存放在不同的区块,文件权限与文件属性放置在inode中,实际内容数据则放置在data block区块中.还有一个超级区块 (superbloc...
分类:
系统相关 时间:
2015-07-27 20:32:44
阅读次数:
135
macbook pro可以通过usb以太网转换器来实现有线联网。1、下载inode 72、在终端中输入:sudo /library/StartupItems/iNodeAuthService/iNodeAuthService start,启动网卡,如果不启动,默认之一en0和en1,启动之后是en4...
分类:
其他好文 时间:
2015-07-27 18:36:13
阅读次数:
186
mtime创建或修改时间atime最后访问时间ctime更改inode、文件名、文件内容、权限、所有者、所属组等,时间会改变stat/tmp/1.txt查看文件三个时间戳atime改变mtime和ctime不会变mtime改变ctime一定会变,atime不一定变。如:追加内容ctime改变mtime和atime不一定变。如:改变文件..
分类:
其他好文 时间:
2015-07-27 16:44:38
阅读次数:
114
df查看当前分区挂载信息free查看内存、缓冲、虚拟交换分区的使用情况常用选项:df-h人性化查看磁盘空间,自动转换k,m,g单位-k以k为单位,查看磁盘空间(df不加参数,默认k为单位)-m以m为单位,查看磁盘空间(没有-g参数)-i查看磁盘inode使用情况(inode主要存放文件的一些属..
分类:
其他好文 时间:
2015-07-27 16:41:51
阅读次数:
111
ls-l显示文件详细信息属性ls-a显示所有文件,包含隐藏文件ls-d查看当前目录的属性ls-t按时间排序文件,最新的文件在上,旧文件在下ls-i查看当前文件的inode号
分类:
其他好文 时间:
2015-07-27 00:33:26
阅读次数:
102
stat既有命令也有同名函数,用来获取文件Inode里主要信息(即文件类型),stat 跟踪符号链接,lstat不跟踪符号链接。可以通过man 2 stat查看相关的信息。
#include
#include
#include
int stat(const char *path, struct stat *buf);
int fstat(int fd, struc...
分类:
数据库 时间:
2015-07-25 16:57:29
阅读次数:
206
首先,你要明白,文件存储在一个具有文件系统的磁盘存储区中,那么,这个存储区中,有一定的管理机制,其中,innod,是一个标识文件的东西,每一个innod 有一个整数代表它,它包含文件的很多信息。硬连接是不会建立inode的,他只是在文件原来的inode link count域再增加1而已,也因此硬链...
分类:
其他好文 时间:
2015-07-24 10:37:46
阅读次数:
144