第一次写,有不对的地方还麻烦提出来,我会立马改正。如有侵权行为,联系立马删除。
Linux目录树状结构
- 树状结构目录图
- /目录
/ | 第一层次结构的根、整个文件系统层次结构的根目录。 |
---|---|
/bin/ | 需要在单用户模式可用的必要命令(可执行文件);面向所有用户,例如:cat、ls、cp,和/usr/bin类似。 |
/boot | 引导程序文件,例如:kernel、initrd;时常是一个单独的分区。 |
/etc/ | 特定主机,系统范围内的配置文件。关于这个名称目前有争议。在贝尔实验室关于UNIX实现文档的早期版本中,/etc 被称为/etcetra 目录,这是由于过去此目录中存放所有不属于别处的所有东西(然而,FHS限制/etc存放静态配置文件,不能包含二进制文件)。自从早期文档出版以来,目录名称已被以各种方式重新称呼。最近的解释包括反向缩略语如:“可编辑的文本配置”(英文 “Editable Text Configuration”)或"扩展工具箱"(英文 “Extended Tool Chest”)。 |
/usr/ | 默认软件都会存于该目录下。用于存储只读用户数据的第二层次;包含绝大多数的(多)用户工具和应用程序。 |
/var/ | 变量文件——在正常运行的系统中其内容不断变化的文件,如日志,脱机文件和临时电子邮件文件。有时是一个单独的分区。如果不单独分区,有可能会把整个分区充满。如果单独分区,给大给小都不合适。 |
/sbin/ | 必要的系统二进制文件,例如: init、 ip、 mount。sbin目录下的命令,普通用户都执行不了。 |
/tmp/ | 临时文件(参见 /var/tmp),在系统重启时目录中文件不会被保留。 |
/dev/ | 必要设备, 例如:, /dev/null. |
/home/ | 用户的家目录,包含保存的文件、个人设置等,一般为单独的分区。 |
/lib/ | /bin/ and /sbin/中二进制文件必要的库文件。 |
/mnt/ | 临时挂载的文件系统。比如cdrom,u盘等,直接插入光驱无法使用,要先挂载后使用 |
/opt/ | 可选应用软件包。 |
/root/ | 超级用户的家目录 |
分区方案
下面介绍三种分区方案,可根据使用情况自行选择。
- 方案一:
“/”与swap两个分区完全可以运行大多应用,非常适用于个人使用。新手也非常推荐。
/ | 根分区;安装系统和软件;分区格式为ext4; |
---|---|
swap | 即交换分区,相当于windows系统中的虚拟内存的概念;建议大小是物理内存的 1~2 倍;分区格式为swap; |
参考yangzetao意见:
运存 < 4GB,swap空间 = 运存大小*2
4GB < 运存 < 16GB,swap空间 = 运存大小
运存 > 16GB,swap空间 = 随意,最好不要为0
- 方案二:
/ | 根分区;安装系统和软件;分区格式为ext4; |
---|---|
swap | 即交换分区,相当于windows系统中的虚拟内存的概念;建议大小是物理内存的 1~2 倍;分区格式为swap; |
/boot | 引导分区;存放用来启动系统的引导程序;与win系统引导盘有点像;建议大小200M; |
/usr | 用来存放 Linux 系统中的应用程序;默认软件都会存于该目录下;如web服务、mysql服务、tomcat服务都在里面;建议大小硬盘*70%;分区格式为ext4; |
/var | 存放系统生成的日志信息;如日志、脱机文件和临时电子邮件文件;建议大小硬盘*10%; |
- 方案三:
/ | 根分区;安装系统和软件;分区格式为ext4; |
---|---|
swap | 即交换分区,相当于windows系统中的虚拟内存的概念;建议大小是物理内存的 1~2 倍;分区格式为swap; |
/boot | 引导分区;存放用来启动系统的引导程序;与win系统引导盘有点像;建议大小200M; |
/usr | 用来存放 Linux 系统中的应用程序;默认软件都会存于该目录下;如web服务、mysql服务、tomcat服务都在里面;建议大小硬盘*70%; |
/var | 存放系统生成的日志信息;如日志、脱机文件和临时电子邮件文件;建议大小硬盘*10%; |
/home | 存放个人用户数据;包含保存的文件、个人设置等,一般为单独的分区; |
/tmp | 临时文件,在系统重启时目录中文件不会被保留; |
链接:Ext4,Ext3的特点和区别
链接:文件系统类型(ext4、xfs、fat32、vfat、ntfs、…)
来源: http://yangrong.blog.51cto.com/6945369/1288072