今天看一篇文章,里面提到了Linux文件系统层次标准(FHS)。之后我就看了FHS。由于本人读英文文章很慢,为了以后方便自己也方便大家,我就把Filesystem Hierarchy Standard翻译了下,可能有的地方不是很到位,请谅解。
如果您看了,觉得对您有点帮助,请支持一下,毕竟翻译该文章也花费了我两星期的业余时间。
如果要转载请注明出处,谢谢。
标准Linux文件系统层次标准(Filesystem Hierarchy Standard)
l 第一章:文件系统
该标准假设,操作系统包含一个FHS兼容的文件系统能和大多数的UNIX文件系统一样支持相同的基本安全特性。
它可以定义两个相互独立的文件之间的区别为:可共享和不可共享以及可变和静态。一般来说,文件在这些方面的差异导致它们应该位于不同的目录。它使得在不同的文件系统存储具有不同使用特点的文件变得简单。
“可共享的”文件是那些可以存储在一个主机上并且可以在其他主机上使用的文件。
“不可共享的”文件是不能在其他主机上使用的当前主机的文件。例如,在用户主目录里的文件可以共享,而设备锁文件不能被共享。
“静态”文件包括二进制文件,库文件,文档和那些在没有系统管理员干涉下不能被改变的文件。“动态”文件就是非静态的文件。
这里有个FHS兼容系统的文件目录布局(和以下不同的FHS兼容文件系统是可能有的)如下:
shareable
unshareable
static
/usr
/etc
/opt
/boot
variable
/var/mail
/var/run
/var/spool/news
/var/lock