Linux的文件系统类型概述
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
想要安装Linux的新手在分区这个环节可能会碰到这样的问题,明明硬盘还有好多G的剩余空间,却提示你因为空间不够而无法继续安装Linux。这完全是因为你的电脑由于先前安装了Windows而全部使用了FAT或者是NTFS的文件系统类型。而Linux使用的是ext的文件系统类型,因为你的硬盘没有给ext文件系统划分任何空间,所以它自然会提示你空间不够。
Linux的文件系统类型概述
Linux的默认文件系统类型为ext3,Linux的文件系统是从Unix的发展而来的。Unix文件系统的设计在当时有许多创新,其设计思想对于后来的许多操作系统都有着极为深远的影响。这也是Unix对计算机技术的主要贡献之一。
Linux没有盘符这个概念,它就是一个树型的目录结构。一棵大树从根部开始长可以长出许多枝条,枝条上可以再长枝条或者是叶子。在这里,枝条就好比文件夹,叶子就是文件。由于三级扩展文件系统类型(ext3)是一种高性能的文件系统类型,所以Linux不像Windows,几乎不需要用一段时间就进行碎片整理的工作,因为ext3很好地减少了磁盘碎片化。
作了以上基础的介绍后,大家可以了解到,一个好的文件系统对于管理好我们存储在电脑里的文件以及信息是多么的重要。文件系统不只有一种,Linux与Windows使用的是两种工作原理不同的文件系统类型所以互不兼容,但只要你合理地对硬盘进行分区,Linux完全可以与Windows共存于一台电脑。
下面的内容是详细的对Linux的文件系统进行介绍,有兴趣的可以继续往下看。
Linux的文件系统
目前Linux系统都提供了几个标准的文件系统,如根文件系统,/usr文件系统等。值得一提的是,这些文件系统可以放在一个分区上,也可以放在多个分区上。最好的例子就是,许多网站常常将/home独立放在一个分区,遇到系统崩溃时,用户的信息不会丢失。
下面就分别介绍这几个文件系统的功能及其主要目录。
1、根文件系统(/)
根文件系统含有引导和运行Linux系统必需的文件。如果以单用户维护模式启动系统时,只能安装此文件系统,根文件系统主要包括以下目录:
/bin:存放常用的系统命令
/dev:存放与硬件设备驱动程序有关的文件
/etc:许多系统配置文件存放于此
/lib:存放常用程序的库函数文件
/mnt:用于挂载移动存储设备的临时文件系统的目录
/sbin:存放系统自举和恢复时所用的程序
/tmp:暂存区
2、/usr文件系统
/usr文件系统含有可以被共享的命令和系统管理数据库,其中包括机器特定的可共享文件
和与机器无关的共享文件,前者是在某一类机器上可以执行的文件,后者则是可以在网络上的任何类型的机器上共享的文件,该文件可以在网络上共享以节省本地硬盘的空间。/usr文件系统主要包括以下目录:
/usr/bin:存放一般用户的常用命令以及实用程序
/usr/include:存放C语言的头文件
/usr/lib:存放拥护程序的库函数,与目录/lib相比,更专用些
/usr/sbin:存放系统管理命令
/usr/share:存放不同体系结构可共享的文件
/usr/loacl:通常存放为本地用户共享使用的文件
3、/var文件系统
/var文件系统包括用于管理和维护本地计算机文件,这些主要是一些进程频繁变动的文件,如系统活动日志,邮箱文件,应用软件包等。/var文件系统主要包括以下目录:
/var/log:存放系统日志和记帐文件
/var/cron:存放cron日志文件
/var/lp:存放打印活动的日志文件
/var/mail:存放用户的邮件文件
/var/spool:存放临时假脱机缓冲文件
/var/uucp:存放uucp系统日志和状态文件
4、/home文件系统
/home文件系统主要用于存放用户文件,每新建一个用户,就会创建一个“/home/用户名”的文件夹
5、/boot文件系统
/boot文件系统包含了系统引导内核以及相关的工具,启动文件,核心程序,都在这个目录下面,它们是Linux必需的部分
Linux重要目录介绍
/bin:存放SHELL常用命令或者实用程序
/dev:存放设备文件的特殊目录
/etc:存放系统管理与配置文件的目录
/lib:C语言程序或其他语言运行库文件存放目录
/mnt:安装可以动文件系统的目录
/opt:该目录包括一系列实际系统软件
/slib:包括系统使用的共享库
/usr:用户服务例程和用户主目录的存放目录,/usr/sbin/messages和/usr/sbin/syslog文件包含系统错误消息的记录,对于系统诊断相当有用
/boot:该目录是引导文件系统的安装点
/tmp:临时目录
/var:该目录包括指定给某一单独可户或服务器的非共享SSO文件
以上这些目录都是Linux必需的,每一个目录里的每一个文件都起着一颗螺丝钉的作用