[extundelete ]
fuser
-mv /dev/sda6
https://blog.csdn.net/xwl145/article/details/38896699
多列排序[sort]http://www.cnblogs.com/51linux/archive/2012/05/23/2515299.html
Linux文件系统
Linux的文件系统(如ext3、ext4)由三部分组成:inode,data block,super block。
- Super
block:记录此文件系统的整体信息,包括inode/block的总量、使用量、剩余量,以及文件系统的格式和相关信息; - inode:记录 文件的属性,一个文件占用一个inode,同时记录此文件的数据所在的block号码;
- block:实际记录文件的内容,如果文件比较大,会占用多个block;
每个inode和block都有编号,而每个文件都占用一个inode,inode内则有文件数据对应的block号码。因此,如果找到了文件的inode,自然就可以读取到文件的数据内容了。
当我们将一个文件删除时,Linux并非真实地删除磁盘里的数据,而是将文件的inode节点对于对应的扇区指针清除,同时释放这些数据对应的block,只有但这些block被系统重新分配时,那些被删除的数据才会被覆盖,最终无法恢复。
因为当我们误删数据时,应立刻卸载所在的文件系统,然后进行恢复。