一、链接 硬链接(hard link):同一个文件使用了多个别名。新建文件是已经存在的一个别名,,当原文件删除时,新建的文件仍然可以使用。硬链接和原来的文件没有什么区别,而且共享一个inode号。通过索引节点链接。 ln 不允许给目录创建硬链接;只有在同一文件系统中的文件之间才能创建链接。 软链接( ...
分类:
系统相关 时间:
2018-03-13 14:00:01
阅读次数:
198
硬链接与软连接: 什么是链接?链接简单说实际上是一种文件共享的方式。 Linux 中常用它来解决一些库版本的问题,通常也会将一些目录层次较深的文件链接到一个更易访问的目录中。 在这些用途上,我们通常会使用到软链接(也称符号链接)。 区别: 硬链接: 与普通文件没什么不同,inode 都指向同一个文件 ...
分类:
系统相关 时间:
2018-03-09 18:05:09
阅读次数:
247
1 搞到root权限切换root2 安装e2fsprogs,有的linux自带,有的不自带,需要安装3 debugfs /dev/sda3(文件所在分区)4 等到出现debugs:输入 lsdel (罗列被删除的文件) 请等待5 根据删除时间,找到文件的inode号6 dump <inode号> / ...
分类:
系统相关 时间:
2018-03-09 18:00:44
阅读次数:
199
Linux pipe 源代码分析 管道pipe作为Unix中历史最悠久的IPC机制,存在各个版本号的Unix中,主要用于父子进程之间的通信(使用fork,从而子进程会获得父进程的打开文件表)。pipe()系统调用底层的实现就相当于一个特殊的文件系统,每次调用的时候创建一个inode关联着两个file ...
分类:
系统相关 时间:
2018-03-06 19:06:28
阅读次数:
190
文件名信息存放在哪里? "LINUX的文件名是存在父目录的block里面" ,并指向这个文件的inode节点,这个文件的inode节点再标记指向存放这个文件的block的数据块。我们删除一个文件,实际上并不是清楚inode节点和block的数据。只是在这个文件的父目录里面的block删除这个文件的名 ...
分类:
其他好文 时间:
2018-03-05 22:28:45
阅读次数:
195
快照其实就是原数据的另一个访问路径,就是指向原数据的指针。快照卷的大小跟原卷数据的该变量和保存快照的时间有关。快照只能在本分区内有效。因为快照类似于inode,不能指向本分区之外的其他分区数据-s跟上需要进行快照的lv必选参数-n指定快照卷的名称必选项-L指定快照卷的大小-l(L)指定快照卷的LE数量必选参数-p指定快照卷的读写权限r|rw可选参数上面是现有的文件,我现在删除一个文件并查看我现在把
分类:
系统相关 时间:
2018-03-04 14:26:40
阅读次数:
169
什么是超级块 如果说inode块是Linux操作系统中文件的核心,那么超级块就是文件系统的心脏。启动Lnux操作系统后,发现某个文件系统无法使用,很有 可能就是超级块出现了问题。为什么这个超级块有这么大的作用呢?主要是因为在超级块中保存了全局文件信息,如硬盘已用空间、数据块可用空间、inode结 点 ...
分类:
其他好文 时间:
2018-02-28 21:38:57
阅读次数:
231
习题1:监控磁盘使用率要求:写一个shell脚本,检测所有磁盘分区使用率和inode使用率并记录到以当天日期为命名的日志文件里,当发现某个分区容量或者inode使用量大于85%时,发邮件通知你自己。思路:就是先df -h 然后过滤出已使用的那一列,然后再想办法过滤出百分比的整数部分,然后和85去比较,同理,inode也是一样的思路。参考答案:习题2:统计普通用户要求:写个shell,看看你的Lin
分类:
系统相关 时间:
2018-02-27 11:00:16
阅读次数:
188
df用于查看当前挂载的文件系统-a查看所有的文件系统可以自己指定容量单位,-BM-BG但是还是h的选项好用-i查看inode的使用信息-l(L)显示本地文件系统--output可以指定管理员想要看的列--output=Field_List可用的字段有sourcefstypeitotaliusediavailipcentsizeusedavailpcentfiletarget-no-sync不调用同
分类:
系统相关 时间:
2018-02-27 01:13:53
阅读次数:
213
这是linux所支持的文件系统格式mke2fs格式化-t(指定密钥格式化成什么系统)-b(指令块大小)-m(指定分区预留的大小)-i(指定多少个字节对应多少个inode)一个磁盘不分区也可以格式化blkid/dev/sdb查看格式文件系统格式化之后才能挂载文件系统挂载命令mount卸载umount-l/MNT/vi/etc/fstab里面挂载了很多系统配置文件手动增加swap空间格式化swap=m
分类:
其他好文 时间:
2018-02-26 11:24:50
阅读次数:
149