加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

Unix / Linux OS上的可用磁盘空间

发布时间:2020-12-15 18:42:41 所属栏目:安全 来源:网络整理
导读:如何获取Unix / Linux操作系统上的可用磁盘空间,包括未分配的空间(未分配给任何分区)? 在Linux上,可用空间可以隐藏在很多地方: 免费文件系统空间(最明显): df -h 未分区空间: for dev in /dev/sd?; do parted "$dev" print; done 要么 for dev in /dev/s
如何获取Unix / Linux操作系统上的可用磁盘空间,包括未分配的空间(未分配给任何分区)?
在Linux上,可用空间可以隐藏在很多地方:

>免费文件系统空间(最明显):

df -h

>未分区空间:

for dev in /dev/sd?; do parted "$dev" print; done

要么

for dev in /dev/sd?; do fdisk -l "$dev"; done

并仔细研究分区之间以及分区和设备末端之间的空间大小
> LVM系统中的可用空间:

vgs

要么

pvs

物理卷可以使用比分区大小更小的空间,因此将其大小与分区大小进行比较
>在MD系统中未分配给分区的空间:

for dev in /dev/md*; do mdadm --detail "$dev"; done

您需要将“使用的开发大小”与分区大小进行比较
>文件系统可以小于它们所在的音量(感谢@PaulGear!).
您应该将LVM逻辑卷,MD RAID设备,分区或文件系统所在的某些其他设备的大小与文件系统的大小(由df返回)进行比较.

如果您有多个磁盘或LVM卷组以及相对较新的分发,则可以使用lsblk显示块设备树以及挂载点.

注意:营销GB(10 ^ 9B)和OS或工程GB(2 ^ 30B,应该写成GiB以区分两者)之间也存在差异. 40GB约为37.25GiB.除parted之外的所有上述工具都使用二进制千兆字节作为默认单位.在打印之前将单元MiB添加到parted命令以获取Mebibytes中的答案(对于在SSD和4KiB扇区磁盘上对齐分区也很有用).

(编辑:李大同)

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

    推荐文章
      热点阅读