df -h 的结果文件大小是怎么单位
时间: 2023-07-11 13:53:34 浏览: 113
`df -h` 命令的结果中,文件系统大小、已用空间、可用空间等都是以人类易读的方式展示的,单位为字节的倍数。具体的单位如下:
- 文件系统大小(Size)和已用空间(Used):以 GB、MB、KB 等为单位进行展示。
- 可用空间(Avail):同样以 GB、MB、KB 等为单位展示。
- 挂载点(Mounted on):以文件系统路径的形式展示,例如 `/` 或者 `/mnt/data` 等。
需要注意的是,由于使用了人类易读的方式展示,所以实际大小可能会略有偏差。如果需要更加精确的结果,可以使用 `df -B` 命令,其中 `-B` 参数可以指定结果中显示的单位,例如 `-B 1` 表示使用字节作为单位。
相关问题
扩展完磁盘后使用lsblk查看的结果变了而使用df -h结果大小却没变,如何让df -h的结果也扩容
当您扩展磁盘后,`lsblk`命令会显示出新分区或挂载点的变化,因为它的信息是基于设备文件系统的。然而,`df -h`显示的是已分配给各个文件系统使用的总空间和可用空间,它可能不会立即反映出物理磁盘的更改,特别是如果尚未同步到文件系统。
要让`df -h`反映出磁盘扩展现状,可以按照以下步骤操作:
1. **确认扩展**: 首先,确保您的磁盘已经成功扩大并已经被操作系统识别。你可以通过运行 `fdisk -l` 或 `lsblk` 来检查新的磁盘分区。
2. **更新文件系统**: 如果磁盘扩展涉及添加了新的分区,需要将其格式化并挂载到适当的位置。例如:
```bash
sudo mkfs.ext4 /dev/new_partition_name
sudo mkdir /mnt/new_directory
sudo mount /dev/new_partition_name /mnt/new_directory
```
3. **刷新系统信息**: 使用 `sudo df -h` 再次检查,这次应该能看到新的磁盘容量。如果仍无变化,可能是系统缓存的问题,尝试重启或者运行 `sync` 命令刷新系统缓存。
4. **永久更新**: 如果上述操作后依然无法反映新分区,可能需要编辑 `/etc/fstab` 文件,将新的分区添加进来,并在下次启动时自动挂载。
如果你发现`df -h`仍然没有显示扩增后的空间,那可能是因为该分区没有被用于数据存储,或者数据量未发生变化。记得检查是否有其他因素影响了结果,比如内核配置、缓存或者临时文件。
df -h 具体的大小
df -h 是一个Linux命令,用于显示文件系统的磁盘使用情况。具体的大小指的是文件系统的容量、已用空间、可用空间和使用率。
该命令的输出结果包含以下几列:
1. 文件系统:显示文件系统的名称或者挂载点。
2. 容量:显示文件系统的总容量。
3. 已用:显示文件系统已经使用的空间大小。
4. 可用:显示文件系统剩余可用的空间大小。
5. 使用率:显示文件系统已使用空间占总容量的百分比。
通过执行 df -h 命令,您可以查看系统中所有文件系统的磁盘使用情况。
阅读全文