0

我在谷歌云上创建了一个 Debian VM。以下是来自“df -h”的信息。那些文件系统,例如 tmpfs 或 /dev/sda1,是什么意思?对他们有任何适合初学者的参考吗?特别是,我可以在我的工作目录“~”中使用多少空间,以及我可以在 /usr/local 中使用多少空间(用于安装软件)。任何想法?

zell@instance-1:~$ df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            1.8G     0  1.8G   0% /dev
tmpfs           371M  6.4M  365M   2% /run
/dev/sda1       9.8G  1.4G  7.9G  15% /
tmpfs           1.9G     0  1.9G   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           1.9G     0  1.9G   0% /sys/fs/cgroup
4

1 回答 1

1
df -h 

显示Linux 文件系统上已使用和可用的磁盘空间量。该命令df代表 Disk Free,-h意思是人类可读的形式。

您还可以查看有关特定文件系统的信息,如下所示:

df /dev/sda1

文档

Tmpfs 是一个将所有文件保存在虚拟内存中的文件系统。tmpfs 中的所有内容都是临时的,因为不会在您的硬盘驱动器上创建任何文件。如果您卸载 tmpfs 实例,则其中存储的所有内容都会丢失。

它们可以安装在不同的目录上。例如,tmpfs安装在的文件系统/dev/shm用于实现 POSIX 共享内存、进程间通信 (IPC),其中两个或多个进程可以读取和写入共享内存区域,以及 POSIX 信号量,它允许进程和线程同步他们的动作。


/dev/sda 是什么意思?

/dev/是 unix 目录树中包含所有“设备”文件的部分——unix 传统上将您可以访问的几乎所有内容都视为可以读取或写入的文件。因此,/dev/sda1表示第一个驱动器上的第一个分区,/dev/sda9将表示第一个驱动器上的第九个分区。

查看链接了解更多信息。


显示指定文件和每个子目录使用的磁盘空间量,可以运行以下命令:

du -h

WHEREdu代表磁盘使用情况,-h意思是人类可读的形式。

或者,您可以使用以下命令显示某个目录使用的磁盘空间量:

du -h usr/local
于 2020-01-17T10:53:24.770 回答