Linux 查看当前文件系统: 全面指南313


在 Linux 操作系统中,文件系统是用来存储和组织数据的逻辑结构。了解当前文件系统对于管理文件和数据以及解决文件系统相关问题至关重要。本文将详细介绍如何在 Linux 中查看当前文件系统,包括使用各种命令和图形工具。

使用 df 命令

df 命令是最常用的命令之一,用于查看 Linux 系统上的文件系统。它显示了每个已挂载文件系统的可用磁盘空间和已用磁盘空间。要使用 df 命令,请键入以下内容:df

该命令将输出所有已挂载文件系统的列表,包括文件系统挂载点、总大小、已用空间、可用空间和使用百分比。例如:Filesystem Size Used Avail Use% Mounted on
/dev/sda1 20G 15G 5G 75% /
/dev/sda2 10G 5G 5G 50% /home
/dev/sda3 5G 0G 5G 0% /tmp

从输出中,您可以看到根分区(/)已挂载到 /dev/sda1,总大小为 20GB,已使用 15GB 空间,可用空间为 5GB,使用率为 75%。

使用 mount 命令

mount 命令用于查看所有已挂载的文件系统及其挂载点。它提供了比 df 命令更详细的信息。要使用 mount 命令,请键入以下内容:mount

该命令将输出已挂载文件系统的列表,包括设备名称、文件系统类型、挂载点、选项和文件系统 UUID。例如:/dev/sda1 on / type ext4 (rw,errors=remount-ro)
/dev/sda2 on /home type ext4 (rw)
/dev/sda3 on /tmp type tmpfs (rw)

从输出中,您可以看到根分区(/)已挂载到 /dev/sda1,文件系统类型为 ext4,挂载选项为 rw(读写)和 errors=remount-ro(错误时重新挂载为只读)。

使用 blkid 命令

blkid 命令用于打印块设备及其文件系统的 UUID 和标签。UUID 是一个唯一的标识符,用于标识文件系统。要使用 blkid 命令,请键入以下内容:blkid

该命令将输出所有块设备及其 UUID 和标签的列表。例如:/dev/sda1: UUID="3839d763-4106-4b4f-b49e-0852c9941238" TYPE="ext4"
/dev/sda2: UUID="f96ede01-4657-4e3a-8784-b451eb114971" TYPE="ext4"
/dev/sda3: UUID="9e9bf84d-6414-4dbc-93b9-d60c434d7d33" TYPE="tmpfs"

从输出中,您可以看到根分区(/)的 UUID 为 3839d763-4106-4b4f-b49e-0852c9941238,文件系统类型为 ext4。

使用 fdisk 命令

fdisk 命令用于管理磁盘分区。它还可以用于查看文件系统信息,包括文件系统类型和分区大小。要使用 fdisk 命令,请键入以下内容:fdisk -l

该命令将输出磁盘分区列表,包括分区编号、设备名称、分区类型、文件系统类型、分区大小和分区起始和结束扇区。例如:Disk /dev/sda: 20 GiB, 21474836480 bytes, 41943040 sectors
Units: sectors of 512 bytes * 8 = 4096 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 3839d763-4106-4b4f-b49e-0852c9941238
Device Start End Sectors Size Type
/dev/sda1 2048 2097151 2095104 1023M Linux filesystem
/dev/sda2 2097152 41943039 39845888 19.5G Linux filesystem

从输出中,您可以看到根分区(/dev/sda1)的文件系统类型为 Linux 文件系统,分区大小为 1023MB。/home 分区(/dev/sda2)的文件系统类型也是 Linux 文件系统,分区大小为 19.5GB。

使用图形工具

除了命令行工具外,您还可以使用图形工具来查看 Linux 系统上的当前文件系统。一些流行的图形工具包括:* Disks(磁盘):这是一个 GNOME 磁盘管理工具,允许您查看文件系统、创建和删除分区以及格式化驱动器。
* GParted:这是一个跨平台分区编辑器,允许您管理文件系统、创建和删除分区以及调整分区大小。
* System Monitor(系统监视器):这是一个系统监视工具,允许您查看文件系统使用情况、CPU 和内存使用情况以及网络活动。

了解当前文件系统在 Linux 系统管理中至关重要。使用 df、mount、blkid 和 fdisk 等命令行工具或 Disks(磁盘)、GParted 和 System Monitor(系统监视器)等图形工具,您可以轻松查看文件系统信息,包括已用空间、可用空间、文件系统类型和分区大小。这对于管理文件和数据、解决文件系统相关问题以及确保系统正常运行至关重要。

2024-11-19


上一篇:Linux 系统搭建 Web 服务器:从入门到部署

下一篇:macOS 系统文件清理指南