加入收藏 | 设为首页 | 会员中心 | 我要投稿 海洋资讯信息网 (https://www.haijunwang.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

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

发布时间:2022-11-28 16:56:28 所属栏目:Linux 来源:
导读:  文件系统

  Linux 用户表示文件系统是一种编程方案,用于组织和查找分区上的文件。而文件系统引用计算机上的所有文件。

  这意味着文件系统是用于使用 Ubuntu 查看、查找和使用文件的结构。但是,文
  文件系统
 
  Linux 用户表示文件系统是一种编程方案,用于组织和查找分区上的文件。而文件系统引用计算机上的所有文件。
 
  这意味着文件系统是用于使用 Ubuntu 查看、查找和使用文件的结构。但是,文件系统既是该结构中的所有单独文件,也是这些文件格式。
 
  提醒:是 Ext2、Ext3、NTFS 或其他格式。
 
  文件系统操作系统描述
 
  脂肪
 
  传统
 
  普遍采用的旧式文件系统。使用 FAT12(简称为 12)、FAT16(简称为 16)和 FAT32(简称为 32)格式。
 
  NTFS
 
  Windows
 
  新的技术文件系统 — 取代了 Windows 计算机上的 FAT。仍需要读取 Windows 分区。
 
  Ext2
 
  Linux
 
  第二个扩展文件系统 — 由许多 Linux 发行版 (distros) 使用。
 
  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系统数据。这些是启动和运行计算机的文件。
 
  交换分区
 
  这些分区通过将分区用作高速缓存来扩展计算机的物理内存。
 
  在 Ubuntu Linux 安装中使用的分区类型
 
  用于 Ubuntu 的常见分区有若干个,我已经在下面列出这些分区及其一些信息。有经验的 Linux 用户会将某些分区的组合用作方案。当他们知道他们正在使用自定义 Ubuntu 安装来进行一组特定用途时。这些特定分区使它变得更简单、更高效。我列出了最常见的通用安装所需的分区组合。但是,如果您要使用此方案,最好使用上面的自动安装指南。
 
  提醒:最初具有不同的分区是为了在发生灾难时实现更高的数据安全性。如果发生事故,只会影响受影响分区中的数据。而其他分区上的数据很可能会生存下来。在日志文件系统断电或存储突然丢失之后,上述这种情况在一定程度上仍然存在。您依然可能会得到坏块和逻辑错误。唯一的一种方法是 RAID 解决方案,这不是我们要介绍的内容。
 
  分区名称描述
 
  /
 
  单独的斜线/代表文件系统树的根。
 
  /bin
 
  这代表二进制文件,包含所有用户需要的基本实用程序。
 
  /boot
 
  这包含启动过程所需的全部文件。
 
  /dev
 
  这代表设备,其中包含用于外围设备和伪设备的文件。
 
  /etc
 
  这包含计算机和计算机数据库的配置文件。
 
  /home
 
  这保存了用户的所有主目录。
 
  /lib
 
  这是系统库,具有像内核模块和设备驱动程序这样的文件。
 
  /lib64
 
  这是系统库,包含 64 位计算机的内核模块和设备驱动程序等文件。
 
  /media
 
  这是可移动设备(如 USB 驱动器和媒体播放器)的默认安装点。
 
  /mnt
 
  这代表安装,其中包含文件系统安装点。用于多个硬盘、多个分区、网络文件系统和 CD ROM 等等。
 
  /opt
 
  包含附加软件。较大的程序可以在此处安装,而不是在 /usr 中安装。
 
  /proc
 
  这包含将进程信息描述为文件的虚拟文件系统。
 
  /sbin
 
  这代表系统二进制文件 ,包含启动、维护和恢复计算机所需的基本实用程序。
 
  /root
 
  这是计算机管理员 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。
 
  如果您需要戴尔技术支持帮助设置这些方面Linux 系统目录结构,那么我必须建议您与操作系统制造商联系。我们现有的保修将不会涵盖这种类型的帮助。只有操作系统 (OS) 开发人员才能够回答这个主题的问题。他们是其自己的操作系统公认的专家。
 
  目录
 
  简单来说,Ubuntu Linux 中的目录是包含文件的文件夹。与上述部分中用于分区的术语存在一定数量的重叠。其原因是 Linux 将目录分割到单独的分区上,以便它们可以将空间专门提供给各自独自使用,而且这主要是为了防止数据丢失。这样,如果一个分区无响应或丢失,则不会影响所有其他分区。感谢日志文件系统(例如,Ext3和Ext4),这基本上是过去的事情了。一旦单独的分区安装到/,它会显示为其目录。
 
  将 Ubuntu Linux 计算机上的目录视为树上的分支的最简单方法。其中树的主干是第一个分区上的根目录。其它所有目录作为分支安装到这个主干。每个分支都有其自己的用途,但它可以通过主干与其它分支交互,并且具有从这些主要分支出来的子目录分支。
 
  提醒:虽然这对 Ubuntu 来说并不完全准确。它一直有效,直到您更好地了解格式,并可在出现异常时自行确定。
 
  目录名内容
 
  /bin
 
  包含由计算机、系统管理员和用户共享的常见程序。
 
  /boot
 
  这具有启动文件和内核(即 vmlinuz)。在最近的一些分发版中,它还有 grub 数据。GRUB 是 Grand Unified Boot Loader。
 
  /dev
 
  包含对所有CPU外围设备硬件的引用。它们表示为具有特殊属性的文件。
 
  /etc
 
  这包含最重要的系统配置文件;此目录类似于 Windows 中的控制面板。
 
  /home
 
  这是普通用户的主目录。
 
  /initrd
 
  这包含在某些分发中用于引导的信息。请勿删除。
 
  /lib
 
  这将保存库文件;它包括用户需要的各种程序的文件。
 
  /lost+found
 
  每个分区在其上部目录中都有丢失 + 。故障期间保存的文件驻留在此处。
 
  /misc
 
  用于杂项用途。
 
  /mnt
 
  外部文件系统的标准安装点,例如,媒体播放器、数码相机和 CD ROM。
 
  /net
 
  整个远程文件系统的标准安装点。
 
  /opt
 
  这通常具有第三方软件和任何额外的文件。
 
  /proc
 
  这是包含系统资源信息的虚拟文件系统。通过在终端窗口中输入命令man proc,您可以获得有关proc中的文件含义的更多信息。文件proc.txt详细讨论了虚拟文件系统。
 
  /root
 
  这是系统管理员用户的主目录。请记住,/ 根目录与根用户的 /root 主目录之间存在差异。
 
  /sbin
 
  这包含由系统管理员使用的程序。
 
  /tmp
 
  这是计算机使用的临时空间。它定期进行擦拭,因此,请记住不要在此处保存任何您想要保留的事物。
 
  /usr
 
  这具有所有与用户相关的程序、库和说明文件。
 
  /var
 
  这是用户创建的所有变量文件和临时文件的存储。诸如日志文件、邮件队列、打印后台处理程序区域、互联网高速缓存空间等各种事物。在刻录 CD/DVD 之前保存其映像。
 
  在下面的链接完成安装后,您可以找到有关使用这些目录的指南。
 

(编辑:海洋资讯信息网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!