文件系统
Linux用户宣称文件系统是拿来组织和查找分区上的文件的编程方案。而文件系统指的是计算机上的所有文件。
这意味着文件系统是一种结构,用于使用Ubuntu查看、查找和使用文件。并且,文件系统既是该结构中的所有单独文件,也是这些文件格式。
提醒:应当是Ext2、Ext3、NTFS或其它一些格式。
文件系统操作系统描述
FAT
传统
普遍采用的新式文件系统。使用FAT12(简称为12)、FAT16(简称为16)和FAT32(简称为32)格式。
NTFS
Windows
新的技术文件系统—在Windows计算机上替代了FAT。依然须要读取Windows分区。
Ext2
Linux
第二个扩充文件系统—被许多Linux分发版使用。
Ext3
Linux
第三个扩充文件系统—Ubuntu分发版的默认选择。已添加日志记录功能。
Ext4
Linux
第四个扩充文件系统—被许多Linux分发版使用。扩充储存限制。
JFS
Linux
日志文件系统—由IBM引入,目前依然遭到支持,但已被Ext4代替。
XFS
Linux/Irix
大部份厂商支持的64位选项,目前在RedHat中作为选项提供。
ReiserFS
Linux/SUSE
这曾经是数种分发版使用的文件格式,但如今基本上被Ext3代替了。
UbuntuLinux中有多种类型的文件:
常规文件
它们包含数据,比如,文本文件、可执行文件或程序、程序的输入或输出等。
目录
是文件/文件夹(属于其它文件的列表)。
特殊文件
这是用于输入和输出的机制。大多数特殊文件都在/dev中。
链接
这是一个系统,使文件或目录在计算机的文件树的几个部份中可见。
域套接字
这是一种特殊的文件类型,类似于Windows中的TCP/IP套接字。它将提供由文件系统的访问控制保护的进程间网路。
命名管线
它们的行为或多或少类似于套接字,是进程之间进行通讯的一种形式,无需使用网路套接字合同。
文件结构
对于UbuntuLinux来说,您的/分区必须是主分区。而其他每位分区(无论是主分区还是逻辑分区)都将安装到该分区。在操作系统中,每位分区都具有您设置的文件格式linux 删除文件,但是具有某种用途。目录和文件均可搜索,并在这个结构中使用。下边愈发详尽地对此进行说明。
分区
首先要晓得的事情是,丢弃您早已晓得的关于Windows分区的大部份内容。尝试匹配这三者,会让您倍感蒙蔽。您最好把它们当成两个单独的过程。
Windows分区说明
Windows分区有两种类型:主和逻辑。在在较旧的SATAIDE硬碟上,您将被限制为四个主分区或多个主分区和逻辑分区的组合。每位都将收到一个驱动器c盘,但您只能在主分区上安装操作系统。
提醒:还有更多的事情可以通过Windows分区来完成,(比如,跨越/安装)。目前有新的硬碟类型,它们使用GUID或GPT表(而非MBR表)等更大的磁道,以提供更大的硬碟大小,但它们并不是本文的主题。
UbuntuLinux分区说明
UbuntuLinux分区也分为主分区和逻辑分区。您被限制为四个主分区或主分区和逻辑分区的组合。但是,相像之处也就仅此而已。
您的第一个分区一直是主分区上的安装分区。此分区可以被称为分区的根,或显示为/。按照您想要使用和配置Ubuntu安装的方法,您会创建其他若干个分区。根是其中最重要的一个。其实您可以创建这种分区,并为它们指定大小、文件格式和用途,但须要将它们安装到此分区的/,就能发挥作用。
UbuntuLinux分区类别
UbuntuLinux进一步将这种分区分为两类:
数据分区
这种分区与引导分区类似,它们保存目录和文件或正常的Linux系统数据。这种是启动和运行计算机的文件。
交换分区
这种分区通过将分区用作缓存来扩充PC的化学显存。
在UbuntuLinux安装中使用的分区类型
用于Ubuntu的常见分区有若干个,我早已在下边列举那些分区及其一些信息。有经验的Linux用户会将个别分区的组合用作方案。这发生在她们晓得将使用自定义Ubuntu安装以实现一组特定的用途时。这种特定的分区使操作愈发容易和愈加高效。我将列举最常见的通用安装所需的分区组合。并且,假如您要使用这个方案,则也可以使用前面的手动安装手册。
提醒:最初拥有不同的分区是为了在发生灾难时实现更高的数据安全性。假如发生车祸,则只会影响分区中被命中的数据,而其他分区上的数据很可能会生存出来。在日志文件系统断电或储存忽然遗失以后,上述这些情况在一定程度上依然存在。您仍然可能会得到坏块和逻辑错误。除此之外,惟一的方式是RAID解决方案,但这不是我们在此处要阐述的东西。
分区名称描述
单独的斜线/代表文件系统树的根。
/bin
这代表二补码文件,其中包含所有用户须要的基本实用程序。
/boot
这包含启动过程所需的全部文件。
/dev
这代表设备,其中包含用于外围设备和伪设备的文件。
/etc
这包含计算机和计算机数据库的配置文件。
/home
这保存了用户的所有主目录。
/lib
这是系统库,具有像内核模块和设备驱动程序这样的文件。
/lib64
这是系统库,具有像64位计算机的内核模块和设备驱动程序这样的文件。
/media
这是可联通设备(如USB驱动器和媒体播放器)的默认安装点。
/mnt
这代表安装,其中包含文件系统安装点。用于多个硬碟、多个分区、网络文件系统和CDROM等等。
/opt
包含附加软件。较大的程序可以安装在这儿,而不是安装在/usr。
/proc
这包含将进程信息描述为文件的虚拟文件系统。
/sbin
这代表系统二补码文件,其中包含启动、维护和恢复计算机所需的基本实用程序。
/root
这是计算机管理员根目录的主位置。此账户主目录一般是第一个分区的根目录。
/srv
这是服务器数据,此数据是计算机提供的服务的数据。
/sys
这包含sysfs虚拟文件系统,它保存与硬件操作系统相关的信息。
/tmp
这是临时文件的位置。安装在它这儿的tmpfs或启动时的脚本一般会在启动时对此处进行清理。
/usr
这保存了非系统关键的可执行文件和共享资源。
/var
这代表变量,是处于可变状态的文件的放置位置。诸如,大小减小和缩小。
/swap
交换分区是将硬碟的一部份奉献下来以扩充系统显存的地方。
最常见的分区方案名称建议的分区空间
/home
创建其它分区或第二个驱动器以后剩余的可用空间。
/usr
起码20GB
/var
2GB
/lib
5GB
/boot
250MB
/opt
500MB至5GB
/etc
250MB
/sbin
250MB
/bin
250MB
/dev
250MB
/srv
100MB
/tmp
将这与交换分区的大小匹配。
/mnt
8KB这是空分区,用作临时文件的安装点。
/media
8KB这包含可联通介质(比如,CD和USB闪存驱动器)的安装点的子目录。
/swap
个人计算机中的RAM数目的两倍。
有许多其他的方案和许多诱因不把目录分割成份区。由于创建特定分区以简化特定进程的缘由有好多。假如您想继续进行自定义安装,这么怎样实现这一点将取决于您。它完全取决于您计划将计算机用于何种用途。
提醒:一旦创建分区,就只能添加更多。您可以修改现有分区的大小或属性,但我们不建议这样做。这种分区的当前默认文件系统是Ext4。
假如您须要戴尔技术支持帮助设置这种方面,这么我必须建议您与操作系统制造商联系。我们现有的质保将不会囊括这种类型的帮助。只有操作系统(OS)开发人员才才能回答这个主题的问题。她们是其自己的操作系统公认的专家。
目录
简单来说,UbuntuLinux中的目录是包含文件的文件夹。与前面部份中用于分区的术语有一定的重叠。其缘由是Linux将目录分割到单独的分区上,便于它们可以将空间专门提供给各自只身使用,但是这主要是为了避免数据遗失。这样一来百度网盘LINUX,假如一个分区崩溃或遗失,它不会影响所有其它分区。谢谢日志文件系统(比如,Ext3和Ext4),这基本上是过去的事情了。一旦单独的分区安装到/,它会显示为其目录。
最容易想到UbuntuLinux计算机上的目录的方式是将它们看作树的分支,其中树的主干是第一个分区上的根目录。其它所有目录作为分支安装到这个主干。每位分支都有其自己的用途,但它可以通过主干与其它分支交互,但是具有从那些主要分支下来的子目录分支。
提醒:对于Ubuntu,尽管这不是完全确切linux安装分区设置,但在您对格式有更好的理解且可以亲自确定将出现异常的位置之前,它完全足以满足须要了。
目录名内容
/bin
包含由计算机、系统管理员和用户共享的通用程序。
/boot
这具有启动文件和内核(即vmlinuz)。在近来的一些分发版中,它还有grub数据。GRUB是小型统一引导加载程序。
/dev
包含对所有CPU外围设备硬件的引用。它们表示为具有特殊属性的文件。
/etc
这具有最重要的系统配置文件,此目录与Windows中的控制面板类似。
/home
这是普通用户的主目录。
/initrd
这包含在个别分发中用于引导的信息。切勿删掉。
/lib
这保存库文件linux安装分区设置,其中包含用户所需的各类程序的文件。
/lost+found
每位分区都在其下层目录中具有lost+found(失而复得)文件夹。故障期间保存的文件留驻在此处。
/misc
用于杂项用途。
/mnt
外部文件系统的标准安装点,比如,媒体播放器、数码单反和CDROM。
/net
整个远程文件系统的标准安装点。
/opt
一般,这具有第三方软件以及所需的任何额外的文件。
/proc
这是包含系统资源信息的虚拟文件系统。通过在终端窗口中输入命令manproc,您可以获得有关proc中的文件涵义的更多信息。文件proc.txt详尽讨论了虚拟文件系统。
/root
这是系统管理员用户的主目录。请记住,/根目录与根用户的/root主目录之间存在差别。
/sbin
这包含由系统管理员使用的程序。
/tmp
这是由计算机使用的临时空间。它定期进行擦洗,为此,请记住不要在此处保存任何您想要保留的事物。
/usr
这具有所有与用户相关的程序、库和说明文件。
/var
这是所有变量文件和用户创建的临时文件的储存处。例如日志文件、邮件队列、打印后台处理程序区域、互联网高速缓存空间等各类事物。在刻录CD/DVD之前保存其映像。
在下边的链接完成安装后,您可以找到有关使用这种目录的手册。