解释 Ubuntu Linux 分区和目录的类型及定义
概要: 以下文章是 Ubuntu Linux 中使用的各种术语的参考资料。这样才能以合乎逻辑的方式描述其结构。(术语可能会在操作系统中重叠,有时甚至同时表示两个不同的事物。)
手順
请参阅合乎逻辑地描述 Ubuntu Linux 中用于其结构的各种术语。哪怕这些术语可能会重叠,有时甚至同时表示两个不同的事物。本文并非旨在使您成为 Linux 方面的专家。它只是为了澄清一些术语和定义。它有助于更好地了解、安装和使用此作系统。
目录:
目前有两个选项可用于在戴尔计算机上安装 Ubuntu Linux:
- 全新安装 - 有关更多信息,请参阅戴尔知识库文章:如何在戴尔计算机上安装 Ubuntu Linux
- 双启动安装 - 有关更多信息,请参阅戴尔知识库文章:如何在戴尔计算机上作为双启动安装 Ubuntu 以及 Windows 8 至 Windows 11 中的某个操作系统
它们的自动化程度很高,不需要大量的知识即可成功完成或使用。
NAS 服务器 {{vdmname}}
Linux:文件系统是一种编程方案,用于组织和查找分区上的文件
而:文件系统引用计算机上的所有文件
这意味着文件系统是一种结构,用于通过 Ubuntu 查看、查找和使用文件。但是,文件系统既是该结构中的所有单独文件,也是文件格式。
| 文件系统 | 操作系统 | 描述 |
|---|---|---|
| FAT | 传统 | 普遍采用的传统文件系统,存在有 12 FAT12、16 FAT16 和 32 FAT32 三种版本 |
| 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 中的 Transmission Control Protocol/Internet Protocol (TCP/IP) 套接字。它提供由文件系统的访问控制保护的进程间网络
- 命名管道:
-
它们的行为或多或少类似于套接字,是进程之间进行通信的一种方式,无需使用网络套接字协议
文件结构
对于 Ubuntu Linux 来说,您的 / 分区必须是主分区。而其他每个分区(无论是主分区还是逻辑分区)都将安装到该分区。每个分区都具有作系统中设置的文件格式和用途。目录和文件均可搜索,并在这个结构中使用。下面更加详细地对此进行说明。
分区
首先要知道的事情是,扔掉您已经知道的关于 Windows 分区的大部分内容。尝试匹配两者只会导致混淆。将它们视为两个独立的过程。
Windows分区说明
Windows 分区有两种类型:主和逻辑
在较旧的 SATA IDE 硬盘上,限制是四个主分区或一些主分区和逻辑分区的组合。每个都将收到一个驱动器盘符,但您只能在主分区上安装操作系统。
Ubuntu Linux分区说明
Ubuntu Linux分区也分为主分区和逻辑分区。限制为四个主分区或主分区和逻辑分区的组合。然而,相似之处也就仅此而已。
您的第一个分区始终是主分区上的安装分区。此分区可以被称为分区的根,或显示为 /。根据您想要使用和配置 Ubuntu 安装的方式,您可以创建多个分区。根是其中最重要的分区。虽然您可以创建这些分区,并为它们指定大小、文件格式和用途,但它们必须安装到此分区的 / 才能正常运行。
Ubuntu Linux分区类别
Ubuntu Linux 进一步将这些分区分为两类:
- 数据分区
-
这些分区与引导分区类似,它们保存目录和文件或正常的Linux系统数据。这些是启动和运行计算机的文件。
- 交换分区
-
这些分区通过将分区用作缓存来扩展 PC 的物理内存。
在 Ubuntu Linux 安装中使用的分区类型
有几种用于 Ubuntu 的常见分区,下面列出了它们以及每个分区的一些信息。那些有 Linux 经验的人使用其中一些分区的组合作为方案。这时,他们知道自己正在将自定义 Ubuntu 安装用于一组特定的用途。这些特定的分区使操作更加容易和更加高效。下面列出了最常见的通用安装所需的分区组合。但是,如果您要使用这个方案,则也可以使用上面的自动安装指南。
| 分区名称 | 描述 |
|---|---|
/ |
单独的 / 单独代表文件系统树的根 |
/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 数量的两倍 |
有许多其他的方案和许多原因不把目录分割成分区。因为创建特定分区以简化特定进程的原因有很多。如何继续进行自定义安装将由您决定。它完全取决于您计划将计算机用于何种用途。
如果您需要戴尔技术支持部门的帮助来设置这些设置,Dell Technologies 建议您与作系统制造商联系。我们现有的保修将不会涵盖这种类型的帮助。只有操作系统开发人员才能够回答这个主题的问题。他们是其自己的操作系统公认的专家。
目录
简单来说,Ubuntu Linux 中的目录是包含文件的文件夹。与上面部分中用于分区的术语有一定的重叠。这样做的原因是 Linux 将目录拆分到单独的分区上。以便它们可以将空间专门提供给各自独自使用,而且这主要是为了防止数据丢失。这样一来,如果一个分区崩溃或丢失,它不会影响所有其它分区。由于日志文件类型(如 Ext3 和 Ext4),这大多已成为过去。一旦单独的分区安装到 /,它会显示为其目录。
最容易想到 Ubuntu Linux 计算机上的目录的方法是将它们看作树的分支。树的主干是第一个分区上的根目录。其它目录作为分支安装到这个主干。每个分支都有其自己的用途,但它可以通过主干与其它分支交互,并且具有从这些主要分支出来的子目录分支。
| 目录名 | 内容 |
|---|---|
/bin |
包含由计算机、系统管理员和用户共享的通用程序 |
/boot |
这具有启动文件和内核(即 vmlinuz)。在最近的一些分发版中,它还有 grub 数据。GRUB 是大型统一引导加载程序 |
/dev |
包含对所有 CPU 外围设备硬件的引用,它们表示为具有特殊属性的文件 |
/etc |
这具有最重要的系统配置文件,此目录与 Windows 中的控制面板类似 |
/home |
这是普通用户的主目录 |
/initrd |
这包含在某些分发中用于启动的信息,请勿删除 |
/lib |
这保存了库文件;它包括您需要的各种程序的文件 |
/lost+found |
每个分区都在其上层目录中具有 lost + found (失而复得)文件夹,故障期间保存的文件驻留在此处 |
/misc |
用于杂项用途 |
/mnt |
外部文件系统的标准安装点,例如,媒体播放器、数码相机和 CD ROM |
/net |
整个远程文件系统的标准安装点 |
/opt |
通常,这具有第三方软件以及所需的任何额外的文件 |
/proc |
这是包含系统资源信息的虚拟文件系统。您可以获得有关 proc 中的文件含义的更多信息,方法是在终端窗口中输入命令 man proc 。文件 proc.txt 详细讨论了虚拟文件系统 |
/root |
这是系统管理员用户的主目录。请记住, / 根目录与根用户的 /root 主目录之间存在差异 |
/sbin |
这包含由系统管理员使用的程序 |
/tmp |
这是由计算机使用的临时空间。它定期进行擦拭,因此,请记住不要在此处保存任何您想要保留的事物 |
/usr |
这具有所有与用户相关的程序、库和说明文件 |
/var |
这是您创建的所有变量文件和临时文件的存储。诸如日志文件、邮件队列、打印后台处理程序区域、互联网高速缓存空间等各种事物。它会在刻录 CD 或 DVD 之前保存其映像 |
在下面的链接完成安装后,您可以找到有关使用这些目录的指南。