Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Create and access a list of your products
  • Manage your Dell EMC sites, products, and product-level contacts using Company Administration.

Ubuntu Linux分区和目录的类型及定义说明

Summary: 本文是对Ubuntu Linux中使用的各种术语的参考,因此可以采用合乎逻辑的方式描述它的结构。(术语可能会重叠,有时甚至同时表示两个不同的事物。)

This article may have been automatically translated. If you have any feedback regarding its quality, please let us know using the form at the bottom of this page.

Article Content


Symptoms


在本文中,我阐明了如何才能合乎逻辑地描述 Ubuntu Linux 中用于其结构的各种术语。哪怕这些术语可能会重叠,有时甚至同时表示两个不同的事物。本文并非旨在使您成为 Linux 方面的专家。它只是为了澄清一些术语和定义。它有助于您更好地了解、安装和使用此操作系统。


目录:

  1. 文件系统
  2. 分区
  3. 目录

 

提醒

我建议使用全新安装双引导安装方法。它们的自动化程度很高,不需要大量的知识即可成功完成或使用。

如果您的计算机没有附带 Ubuntu,则戴尔对您的计算机的支持可能包括将其恢复到 Windows 操作系统 (OS)。我们提供此信息旨在丰富您的知识,您可以自行斟酌使用它。


返回页首


Cause

不适用。

Resolution

 

文件系统

 

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 位选项,目前在 Red Hat 中作为选项提供。
ReiserFS Linux/SUSE 这以前是数种分发版使用的文件格式,但现在基本上被 Ext3 取代了。
 

Ubuntu Linux 中有多种类型的文件:

常规文件

它们包含数据,例如,文本文件、可执行文件或程序、程序的输入或输出等。

目录

是文件/文件夹(属于其它文件的列表)。

特殊文件

这是用于输入和输出的机制。大多数特殊文件都在/dev中。

链接

这是一个系统,使文件或目录在计算机的文件树的几个部分中可见。

域套接字

这是一种特殊的文件类型,类似于 Windows 中的 TCP/IP 套接字。它将提供由文件系统的访问控制保护的进程间网络。

命名管道

它们的行为或多或少类似于套接字,是进程之间进行通信的一种方式,无需使用网络套接字协议。

文件结构

对于 Ubuntu Linux 来说,您的 / 分区必须是主分区。而其他每个分区(无论是主分区还是逻辑分区)都将安装到该分区。在操作系统中,每个分区都具有您设置的文件格式,并且具有某种用途。目录和文件均可搜索,并在这个结构中使用。下面更加详细地对此进行说明。


返回页首


 

分区

 

首先要知道的事情是,扔掉您已经知道的关于 Windows 分区的大部分内容。尝试匹配这两者,会让您感到迷惑。您最好把它们当作两个单独的过程。

Windows分区说明

Windows 分区有两种类型:逻辑。在在较旧的 SATA IDE 硬盘上,您将被限制为四个主分区或多个主分区和逻辑分区的组合。每个都将收到一个驱动器盘符,但您只能在主分区上安装操作系统。

提醒:还有更多的事情可以通过 Windows 分区来完成,(例如,跨越/安装)。目前有新的硬盘类型,它们使用 GUID 或 GPT 表(而非 MBR 表)等更大的扇区,以提供更大的硬盘大小,但它们并不是本文的主题。

Ubuntu Linux分区说明

Ubuntu Linux分区也分为主分区逻辑分区。您被限制为四个主分区或主分区和逻辑分区的组合。然而,相似之处也就仅此而已。

您的第一个分区始终是主分区上的安装分区。此分区可以被称为分区的根,或显示为 /。根据您想要使用和配置 Ubuntu 安装的方式,您会创建其他若干个分区。  根是其中最重要的一个。虽然您可以创建这些分区,并为它们指定大小、文件格式和用途,但需要将它们安装到此分区的 /,才能发挥作用。

Ubuntu Linux分区类别

Ubuntu Linux 进一步将这些分区分为两类:

数据分区

这些分区与引导分区类似,它们保存目录和文件或正常的Linux系统数据。这些是启动和运行计算机的文件。

交换分区

这些分区通过将分区用作缓存来扩展 PC 的物理内存。

在 Ubuntu Linux 安装中使用的分区类型

用于 Ubuntu 的常见分区有若干个,我已经在下面列出这些分区及其一些信息。有经验的 Linux 用户会将某些分区的组合用作方案。这发生在他们知道将使用自定义 Ubuntu 安装以实现一组特定的用途时。这些特定的分区使操作更加容易和更加高效。我将列出最常见的通用安装所需的分区组合。但是,如果您要使用这个方案,则也可以使用上面的自动安装指南。

提醒:最初拥有不同的分区是为了在发生灾难时实现更高的数据安全性。如果发生事故,则只会影响分区中被命中的数据,而其他分区上的数据很可能会生存下来。在日志文件系统断电或存储突然丢失之后,上述这种情况在一定程度上仍然存在。您依然可能会得到坏块和逻辑错误。除此之外,唯一的方法是 RAID 解决方案,但这不是我们在此处要探讨的东西。
 
分区名称 描述
/ 单独的斜线/代表文件系统树的根。
/bin 这代表二进制文件,其中包含所有用户需要的基本实用程序。
/boot 这包含启动过程所需的全部文件。
/dev 这代表设备,其中包含用于外围设备和伪设备的文件。
/etc 这包含计算机和计算机数据库的配置文件。
/home 这保存了用户的所有主目录。
/lib 这是系统库,具有像内核模块和设备驱动程序这样的文件。
/lib64 这是系统库,具有像 64 位计算机的内核模块和设备驱动程序这样的文件。
/media 这是可移动设备(如 USB 驱动器和媒体播放器)的默认安装点。
/mnt 这代表安装,其中包含文件系统安装点。用于多个硬盘、多个分区、网络文件系统和 CD ROM 等等。
/opt 包含附加软件。较大的程序可以安装在这里,而不是安装在 /usr。
/proc 这包含将进程信息描述为文件的虚拟文件系统。
/sbin 这代表系统二进制文件,其中包含启动、维护和恢复计算机所需的基本实用程序。
/root 这是计算机管理员根目录的主位置。此帐户主目录通常是第一个分区的根目录。
/srv 这是服务器数据,此数据是计算机提供的服务的数据。
/sys 这包含 sysfs 虚拟文件系统,它保存与硬件操作系统相关的信息。
/tmp 这是临时文件的位置。安装在它这里的 tmpfs 或启动时的脚本通常会在启动时对此处进行清除。
/usr 这保存了非系统关键的可执行文件和共享资源。
/var 这代表变量,是处于可变状态的文件的放置位置。例如,大小增大和缩小
/swap 交换分区是将硬盘的一部分奉献出来以扩展系统内存的地方。
 

最常见的分区方案

名称 建议的分区空间
/home 创建其它分区或第二个驱动器之后剩余的可用空间
/usr 至少 20 GB
/var 2 GB
/lib 5 GB
/boot 250 MB
/opt 500 MB 至 5 GB
/etc 250 MB
/sbin 250 MB
/bin 250 MB
/dev 250 MB
/srv 100 MB
/tmp 将这与交换分区的大小匹配。
/mnt 8 KB 这是空分区,用作临时文件的安装点。
/media 8 KB 这包含可移动介质(例如,CD 和 USB 闪存驱动器)的安装点的子目录。
/swap 个人计算机中的 RAM 数量的两倍。
 

有许多其他的方案和许多原因不把目录分割成分区。因为创建特定分区以简化特定进程的原因有很多。如果您想继续进行自定义安装,那么如何实现这一点将取决于您。它完全取决于您计划将计算机用于何种用途。

提醒:一旦创建分区,就只能添加更多。您可以更改现有分区的大小或属性,但我们不建议这样做。这些分区的当前默认文件系统是Ext4。

如果您需要戴尔技术支持帮助设置这些方面,那么我必须建议您与操作系统制造商联系。我们现有的保修将不会涵盖这种类型的帮助。只有操作系统 (OS) 开发人员才能够回答这个主题的问题。他们是其自己的操作系统公认的专家。


返回页首


 

目录

 

简单来说,Ubuntu Linux 中的目录是包含文件的文件夹。与上面部分中用于分区的术语有一定的重叠。其原因是 Linux 将目录分割到单独的分区上,以便它们可以将空间专门提供给各自独自使用,而且这主要是为了防止数据丢失。这样一来,如果一个分区崩溃或丢失,它不会影响所有其它分区。感谢日志文件系统(例如,Ext3Ext4),这基本上是过去的事情了。一旦单独的分区安装/,它会显示为其目录。

最容易想到 Ubuntu Linux 计算机上的目录的方法是将它们看作树的分支,其中树的主干是第一个分区上的目录。其它所有目录作为分支安装到这个主干。每个分支都有其自己的用途,但它可以通过主干与其它分支交互,并且具有从这些主要分支出来的子目录分支。

提醒:对于 Ubuntu,虽然这不是完全准确,但在您对格式有更好的理解且可以亲自确定将出现异常的位置之前,它完全足以满足需要了。
 
目录名 内容
/bin 包含由计算机、系统管理员和用户共享的通用程序。
/boot 这具有启动文件和内核(即 vmlinuz)。在最近的一些分发版中,它还有 grub 数据。GRUB 是大型统一引导加载程序。
/dev 包含对所有CPU外围设备硬件的引用。它们表示为具有特殊属性的文件。
/etc 这具有最重要的系统配置文件,此目录与 Windows 中的控制面板类似。
/home 这是普通用户的主目录。
/initrd 这包含在某些分发中用于引导的信息。请勿删除
/lib 这保存库文件,其中包含用户所需的各种程序的文件。
/lost+found 每个分区都在其上层目录中具有 lost+found(失而复得)文件夹。故障期间保存的文件驻留在此处。
/misc 用于杂项用途。
/mnt 外部文件系统的标准安装点,例如,媒体播放器、数码相机和 CD ROM。
/net 整个远程文件系统的标准安装点。
/opt 通常,这具有第三方软件以及所需的任何额外的文件。
/proc 这是包含系统资源信息的虚拟文件系统。通过在终端窗口中输入命令man proc,您可以获得有关proc中的文件含义的更多信息。文件proc.txt详细讨论了虚拟文件系统。
/root 这是系统管理员用户的主目录。请记住,/ 根目录与根用户的 /root 主目录之间存在差异。
/sbin 这包含由系统管理员使用的程序。
/tmp 这是由计算机使用的临时空间。它定期进行擦拭,因此,请记住不要在此处保存任何您想要保留的事物。
/usr 这具有所有与用户相关的程序、库和说明文件。
/var 这是所有变量文件和用户创建的临时文件的存储处。诸如日志文件、邮件队列、打印后台处理程序区域、互联网高速缓存空间等各种事物。在刻录 CD/DVD 之前保存其映像。
 

在下面的链接完成安装后,您可以找到有关使用这些目录的指南。


返回页首


Additional Information

 

提醒
Canonical 通过以下方式提供软件支持:
戴尔提供技术支持:


返回页首


Article Properties


Affected Product

Inspiron, Latitude, Vostro, XPS, Fixed Workstations

Last Published Date

18 Sep 2023

Version

7

Article Type

Solution