df -h 中的文件系统和挂载点
FileSystem and mountPoint in df -h
我有一个 AWS 实例,我发出了以下命令 df -h
,下面是输出:
$ df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 3.7G 0 3.7G 0% /dev
tmpfs 3.7G 0 3.7G 0% /dev/shm
tmpfs 3.7G 484K 3.7G 1% /run
tmpfs 3.7G 0 3.7G 0% /sys/fs/cgroup
/dev/xvda9 22G 5.4G 16G 26% /
/dev/xvda3 985M 589M 345M 64% /usr
tmpfs 3.7G 0 3.7G 0% /tmp
tmpfs 3.7G 0 3.7G 0% /media
/dev/xvda1 128M 37M 92M 29% /boot
/dev/xvda6 108M 64K 99M 1% /usr/share/oem
/dev/xvdh 493G 86G 382G 19% /mnt/ebs0
/dev/xvdi 493G 73M 467G 1% /mnt/data
/dev/xvdj 296G 2.2G 278G 1% /mnt/state
我不清楚 FileSystem
和 Mounted on
。 Mounted on
是否表示外部 disk/volume 附加到的本地目录?
另外,FileSystem
是什么意思?我听说过 NTFS
、NFS
等。在这种情况下是否相同?例如,/dev/xvdj
是什么意思?它是附加的外部 disk/volume 吗?它的文件系统是什么?我试图在网上查找信息,但没有得到令人满意的细节。
这些是 Linux/Unix 的一般概念,与 AWS 不完全相关。
我会尽我所能来表现它。
机器有磁盘(也称为设备),磁盘有分区,分区使用特定的文件系统类型格式化。
每个设备都有一个“名称”,表示为一个路径,当我们在这个磁盘中创建一个分区时,它也会创建一个具有特定名称的路径设备。
在下面的示例中,您可以看到我有一台名为 xvda
的物理设备。
它有一个分区,也就是一个叫做xvda1
.
的设备
在 TYPE
列中,您可以看到哪个是 disk
或 partition
。
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
xvda 202:0 0 8G 0 disk
└─xvda1 202:1 0 8G 0 part /
你可以在里面找到这些设备 /dev
:
$ ls -l /dev/xvda*
brw-rw---- 1 root disk 202, 0 May 8 15:32 /dev/xvda
brw-rw---- 1 root disk 202, 1 May 8 15:32 /dev/xvda1
从下面的示例中,您还可以确定用于格式化设备的文件系统类型。
在这种情况下,它是一个 xfs
文件系统。
$ lsblk -f
NAME FSTYPE LABEL UUID MOUNTPOINT
xvda
└─xvda1 xfs / 7b355c6b-f82b-4810-94b9-4f3af651f629 /
MOUNTPOINT
或 Mounted on
from df
是主机文件系统层次结构中安装这些设备的位置,这意味着您可以从该设备看到文件。
我有一个 AWS 实例,我发出了以下命令 df -h
,下面是输出:
$ df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 3.7G 0 3.7G 0% /dev
tmpfs 3.7G 0 3.7G 0% /dev/shm
tmpfs 3.7G 484K 3.7G 1% /run
tmpfs 3.7G 0 3.7G 0% /sys/fs/cgroup
/dev/xvda9 22G 5.4G 16G 26% /
/dev/xvda3 985M 589M 345M 64% /usr
tmpfs 3.7G 0 3.7G 0% /tmp
tmpfs 3.7G 0 3.7G 0% /media
/dev/xvda1 128M 37M 92M 29% /boot
/dev/xvda6 108M 64K 99M 1% /usr/share/oem
/dev/xvdh 493G 86G 382G 19% /mnt/ebs0
/dev/xvdi 493G 73M 467G 1% /mnt/data
/dev/xvdj 296G 2.2G 278G 1% /mnt/state
我不清楚 FileSystem
和 Mounted on
。 Mounted on
是否表示外部 disk/volume 附加到的本地目录?
另外,FileSystem
是什么意思?我听说过 NTFS
、NFS
等。在这种情况下是否相同?例如,/dev/xvdj
是什么意思?它是附加的外部 disk/volume 吗?它的文件系统是什么?我试图在网上查找信息,但没有得到令人满意的细节。
这些是 Linux/Unix 的一般概念,与 AWS 不完全相关。
我会尽我所能来表现它。
机器有磁盘(也称为设备),磁盘有分区,分区使用特定的文件系统类型格式化。
每个设备都有一个“名称”,表示为一个路径,当我们在这个磁盘中创建一个分区时,它也会创建一个具有特定名称的路径设备。
在下面的示例中,您可以看到我有一台名为 xvda
的物理设备。
它有一个分区,也就是一个叫做xvda1
.
的设备
在 TYPE
列中,您可以看到哪个是 disk
或 partition
。
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
xvda 202:0 0 8G 0 disk
└─xvda1 202:1 0 8G 0 part /
你可以在里面找到这些设备 /dev
:
$ ls -l /dev/xvda*
brw-rw---- 1 root disk 202, 0 May 8 15:32 /dev/xvda
brw-rw---- 1 root disk 202, 1 May 8 15:32 /dev/xvda1
从下面的示例中,您还可以确定用于格式化设备的文件系统类型。
在这种情况下,它是一个 xfs
文件系统。
$ lsblk -f
NAME FSTYPE LABEL UUID MOUNTPOINT
xvda
└─xvda1 xfs / 7b355c6b-f82b-4810-94b9-4f3af651f629 /
MOUNTPOINT
或 Mounted on
from df
是主机文件系统层次结构中安装这些设备的位置,这意味着您可以从该设备看到文件。