遇到的问题 如何解释与解决
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了遇到的问题 如何解释与解决相关的知识,希望对你有一定的参考价值。
/dev/null 垃圾箱,黑洞
空间提示不足 有可能是INODE号被占满
涉及到.与..的文件时 ls选项要加上 -d选项
为什么要用-d
因为ls 选项会自动列出 目录下的文件,每一个目录下都存在(.也就是当前目录)与(..上一级目录)。
不加d的话,*. 会出现 ls ..的情况。而ls默认呈现的是指定目录的文件,所以ls .. 会多出显示文件。
空间被占满,但是rf删除(lsof | grep delete 显示被删掉)后,磁盘被占空间没被释放。解决方法>/boot/f1 f1 的内容会被覆盖.
对于操作类似选项的文件 ex -h ~这类特殊的文件 ,处理方法 rm -- -h 或者采用相对或者绝对路径删除 或者删除目录
挂载点的目录不能被删除
批量修改文件名称的命令 rename conf (要修改的部分).bak(修改成的部分可以改成空 ‘ ’) *.conf(针对什么样的文件进行修改)
磁盘分区占满的情况有两种,1 节点空间占满 2.数据空间被占满
批量创建文件 echo f{1..524288} | xargs touch
文件夹的空间里存放的指针存放的是 文件以及inode的编号,删除文件是将inode及文件抹去。
文件夹中文件被删除,文件夹中抹去INODE编号,文件的空间失去所有者,节点编号回收。未被删除
cp命中 底层中的动作, 分配一个INODE空间及编号,将元数据放进去入节点表,节点表中指针指向磁盘中存放文件的空间。
mv同一分区 inode没变 只是重写了文件夹中的名字。
不同分区 如cp一样。
hard link 本质是给一个文件起多个名称。
以上是关于遇到的问题 如何解释与解决的主要内容,如果未能解决你的问题,请参考以下文章