码迷,mamicode.com
首页 > 其他好文 > 详细

遇到的问题 如何解释与解决

时间:2018-12-16 18:11:44      阅读:150      评论:0      收藏:0      [点我收藏+]

标签:空间   重写   修改文件名   sof   元数据   挂载点   分配   遇到的问题   目录   

/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 本质是给一个文件起多个名称。

遇到的问题 如何解释与解决

标签:空间   重写   修改文件名   sof   元数据   挂载点   分配   遇到的问题   目录   

原文地址:http://blog.51cto.com/14134876/2331027

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!