看啥推荐读物
专栏名称: 刘超的通俗云计算
刘超,网易云解决方案首席架构师,代码级略懂OpenStack、Hadoop、Docker、Lucene、Mesos等开源软件,曾出版《Lucene应用开发揭秘》,个人博客可搜索popsuper1982。
目录
相关文章推荐
今天看啥  ›  专栏  ›  刘超的通俗云计算

图解Linux文件系统

刘超的通俗云计算  · 公众号  · 架构  · 2017-09-14 02:00
在Linux中,文件是最重要的一部分,很多的接口都是通过文件的方式展现出来。文件有很多种:最常见的是普通文件,例如文本文件,二进制文件等。文件夹其实也是一种文件,你可以vim一个文件夹的内容,可以看到文件夹下面的。还有一种Char Dev也是一种文件,例如从/dev/random里面,可以读取随机数。还有一种Block Dev也是一种文件,例如/dev/vda就代表着一块硬盘。还有一种称为symbolic link文件,指向其他的文件,例如/etc/systemd/system/multi-user.target.wants中的文件指向/lib/systemd/system/中的相应的文件。还有一种socket文件,用于两个进程之间通信,例如/var/run/docker.sock,就是docker客户端和daemon通信的文件。一个普通的文件看起来是连续的,但是是分成很多的Block存放在硬盘上 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照