基本上Linux的正统文件系统为Ext2,该文件系统内的信息主要有: superblock:记录此filesystem的整体信息,包括inode/block的总量,使用量,剩余量,以及文件系统的格式与相关信息等; inode:记录档案的属性,一个档案占用一个inode,同时记录此档案的数据所在的bl ...
分类:
系统相关 时间:
2018-07-10 19:09:54
阅读次数:
175
自建NAS如何使用大于2TB的硬盘(从分区开始) [TOC] 需求说明: 自建NAS,自备了两块3T的硬盘,如何操作才能正常的使用? 思路说明: 按照自己的需求对两块3T硬盘分区; 对分区进行格式化; 挂载到某一目录(需设置开机自动挂载) 上传文件测试; 硬盘分区 <! more 最常见的分区如下所 ...
分类:
其他好文 时间:
2018-07-10 00:30:16
阅读次数:
1716
基本的框架a.硬盘的外部以及内部硬件结构,工作原理和读写原理 b.RAID的划分(一块盘划分为一块或者多块的小虚拟磁盘,可以冗余,可以) c.磁盘名词知识以及分区的知识体系 d.格式化,创建文件系统,初始化inode和block; 了解文件系统名词知识以及体系 e.挂在到Linux文件系统中使用; ... ...
分类:
系统相关 时间:
2018-07-08 18:57:37
阅读次数:
218
【硬连接】硬连接指通过索引节点来进行连接。在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(Inode Index)。在Linux中,多个文件名指向同一索引节点是存在的。一般这种连接就是硬连接。硬连接的作用是允许一个文件拥有多个有效路径名,这样用户就可 ...
分类:
系统相关 时间:
2018-07-04 11:39:14
阅读次数:
172
利用extundelete工具恢复磁盘误删除的数据 原理: 简单介绍下关于inode的知识。在Linux下可以通过“ls -id”命令来查看某个文件或者目录的inode值,例如查看根目录的inode值,可以输入: 在利用extundelete恢复文件时并不依赖特定文件格式,首先extundelete ...
分类:
系统相关 时间:
2018-07-04 01:05:16
阅读次数:
207
Linux的链接文件 Linux的链接文件分为硬链接文件(hard link )和软链接文件( symbolic link ) 注意:硬链接有两个限制:(1)不能跨文件系统,(2)不能链接目录ln 命令格式:ln [-s] [来源文件] [目的文件]不加-s选项就是硬链接加上-s选项就是建立软链接示 ...
分类:
系统相关 时间:
2018-07-02 00:03:09
阅读次数:
221
https://blog.csdn.net/tigerjibo/article/details/6412469 大部分驱动程序操作都涉及到三个重要的内核数据结构,分别是file_operations、file和inode,它们定义在 1、file_operations:是一个函数指针的集合 1 应用 ...
分类:
其他好文 时间:
2018-07-01 16:57:49
阅读次数:
167
https://blog.csdn.net/zqixiao_09/article/details/50850004 下图描述了linux中虚拟文件系统,一般的设备文件与设备驱动程序间的函数调用关系 上图展现了一个应用程序调用字符设备驱动的过程,在设备驱动程序的设计中,一般而言,会关心 file 和 ...
分类:
编程语言 时间:
2018-07-01 13:42:36
阅读次数:
249
元数据 什么是元数据 任何文件系统中的数据分为数据和元数据。数据是指普通文件中的实际数据,而元数据指用来描述一个文件的特征的系统数据,诸如访问权限、文件拥有者以及文件数据块的分布信息(inode...)等等。在集群文件系统中,分布信息包括文件在磁盘上的位置以及磁盘在集群中的位置。用户需要操作一个文件 ...
分类:
其他好文 时间:
2018-06-30 20:23:40
阅读次数:
146
https://blog.csdn.net/zqixiao_09/article/details/50850004 下图描述了Linux中虚拟文件系统,一般的设备文件与设备驱动程序间的函数调用关系 上图展现了一个应用程序调用字符设备驱动的过程,在设备驱动程序的设计中,一般而言,会关系file和ino ...
分类:
编程语言 时间:
2018-06-29 22:55:00
阅读次数:
224