`
yidongkaifa
  • 浏览: 4052375 次
文章分类
社区版块
存档分类
最新评论

根文件系统各顶层目录重要性及令人困惑的相似性

 
阅读更多

如果你使用linux进行日常工作,你应该已经熟悉其中一些目录。不过,现在进一步检查,在嵌入式linux系统中,要如何使用一个典型根文件系统的内容。

首先,所有与多用户可扩展环境有关的目录,例如/home,/mnt./opt. /root,都应该省略。调整根文件系统的时候,你甚至可以进一步移出/tmp /var,不过这么做有可能会危害某些软件的运行。因此不建议采用这种过分简化的做法。

依你的引导加载程序和它的配置而定,你可能不需要使用/boot目录。

其余的目录包括/bin /dev/ /etc /lib /proc /sbin /usr都是不可或缺的。极端的情况下,你可以省略/proc /sys,以及将内核的配置设定成不支持相应的虚拟文件系统。

/usr /var 这两个顶层目录,与根目录非常像,接下来讲述他们令人困惑的相似性:

根文件系统用于存放二进制文件的目录主要有四个: /bin /sbin /usr/bin /usr/sbin。如果是与用户和系统管理员必备的二进制文件,就放/bin,如果只是系统管理员必备,但是一般用户用不到,就放/sbin 。相对而言,不是用户必备的二进制文件多半会放在/usr/bin,不是系统管理员必备的工具多半会放在/usr/sbin。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics