标签:manage oldboy bash 创建 and 没有 nod ref 删除原理
硬链接数:[root@manager /exam]$ ln -s exam.txt soft_link_exam.txt
[root@manager /exam]$ ll
total 28
-rw-r--r--. 1 root root 11 Dec 2 19:28 exam.txt
lrwxrwxrwx. 1 root root 8 Dec 4 18:31 soft_link_exam.txt -> exam.txt
[root@manager /exam]$ ls -lhi
total 28K
101164638 -rw-r--r--. 1 root root 11 Dec 2 19:28 exam.txt
101164668 lrwxrwxrwx. 1 root root 8 Dec 4 18:31 soft_link_exam.txt -> exam.txt
[root@manager /exam]$ readlink soft_link_exam.txt
exam.txt
[root@manager /exam]$ ls -l /etc/ |grep "^d" |wc -l
73
2、硬链接
具有相同inode的文件互为硬链接文件
. 代表当前目录
.. 代表上一级目录
直接ln创建
1、删除源文件,硬链接文件不受影响,软件链接文件失效
2、对文件做备份
3、静态文件删除原理,把所有硬链接文件删除,硬链接数为0
软链接作用:
安装目录:/application/nginx-1.10 源文件
使用目录:/application/nginx 软链接文件
升级了 /application/nginx 软件链接文件
/application/nginx-1.10
/application/nginx-1.13
硬链接只能针对文件,不能针对目录
软链接可以针对文件和目录,软件链接是可以跨分区的。
企业面试题:软链接和硬链接的区别?
静态文件删除原理,把所有硬链接文件删除,硬链接数(I_link=0)为0.
系统定时回收,如果fsck也会回收空间。
动态文件(有程序正在读这个文件)删除文件原理:
把所有硬链接文件删除,硬链接数(I——link=0) 为0,
并且内存引用计数(进程占用这个文件)I_count=0 ,文件才真的删除。
文件删除原理:
I_link=0
I_count=0
du -sh /exam/ 查看目录大小
文件删除原理
磁盘空间不足企业案例1:
no space left on device
但是,df -h 查看发现磁盘空间并不有满?请问是什么原因?
http://blog.csdn.net/youmatterhsp/article/details/80382552
磁盘空间不足企业案例2:
http://blog.51ctocom/oldboy/612351
df -h 查看block 满没满
df -i 查看inode满没满
Linux 通配符
路径位置相关:
~ 家目录
[root@manager /home]$ pwd
/home
[root@manager /home]$ echo $OLDPWD
/exam
[root@manager /home]$ cd-
-bash: cd-: command not found
[root@manager /home]$ cd -
/exam
[root@manager /exam]$ cd $OLDPWD
[root@manager /home]$ pwd
/home
[root@manager /home]$
引号:把所有内容变成一个整体
‘ ‘ 单引号,所见即所得,使用和输出内容不变
" " 双引号,会把变量、命令(用反引号引起来)等解析后的结果输出
`` 反引号,引用命令(把内容看做命令),解析命令然后输出
不加引号不无把所有内容变成一个整体,含义和双引号一样
标签:manage oldboy bash 创建 and 没有 nod ref 删除原理
原文地址:https://blog.51cto.com/1674389/2456128