怎样快速检测Linux系统中的未分配磁盘空间

在Linux系统中,可使用fdisk -llsblkparted -l命令查看磁盘信息,未分配空间通常显示为无分区标记或剩余容量,通过检查输出中的空闲区域或使用cfdisk工具交互查看磁盘剩余空间分布。

如何在Linux系统中查看未分配的磁盘空间?

怎样快速检测Linux系统中的未分配磁盘空间

在Linux系统中管理磁盘时,了解哪些空间是“未分配”的(即未被分区或格式化的空间)是扩展分区、创建新分区或调整存储布局的关键,以下提供多种方法,适用于不同使用场景和用户需求。


方法1:使用fdisk工具

fdisk是Linux中最经典的磁盘分区工具,常用于查看和操作磁盘信息。

  1. 列出所有磁盘和分区

    sudo fdisk -l
    • 输出结果会显示所有磁盘设备(如/dev/sda/dev/nvme0n1等)及其分区信息。
    • 若某块磁盘显示总容量大于已分配分区的总和,则剩余空间即为未分配空间。
  2. 分析输出示例
    某磁盘显示总容量为20GB,但已分配分区总和为15GB,则未分配空间为5GB。


方法2:使用lsblk命令

lsblk以树形结构展示块设备信息,更直观。

  1. 查看块设备树
    lsblk
    • 输出会显示磁盘、分区及挂载点。
    • 未分配空间不会单独显示为分区,需通过计算磁盘总容量与已分配分区的差值确定。

方法3:通过parted工具

parted支持更高级的磁盘管理功能,可直接报告未分配空间。

  1. 进入交互模式

    怎样快速检测Linux系统中的未分配磁盘空间

    sudo parted
  2. 选择目标磁盘并查看信息

    select /dev/sdX  # 替换为实际磁盘名称(如sda、nvme0n1)
    print free
    • print free会显示已分配分区和未分配空间的详细信息,包括起始和结束位置。

方法4:使用图形化工具cfdisk

若习惯图形界面操作,cfdisk提供直观的交互式分区管理。

  1. 启动工具
    sudo cfdisk /dev/sdX  # 替换为目标磁盘
    • 界面中会以颜色区分已用和可用空间,未分配空间通常标记为Free space

方法5:检查LVM物理卷(如适用)

若系统使用LVM(逻辑卷管理),未分配空间可能存在于物理卷或卷组中。

  1. 查看物理卷剩余空间

    sudo pvdisplay
    • 输出中的Free PE字段表示未分配的物理扩展块数量。
  2. 查看卷组可用空间

    sudo vgdisplay
    • 通过Free PE / Size字段确认可分配空间。

注意事项

  1. 权限要求
    多数磁盘操作需要root权限,务必在命令前添加sudo

  2. 数据安全
    操作磁盘前务必备份重要数据,误删分区可能导致数据丢失。

    怎样快速检测Linux系统中的未分配磁盘空间

  3. 确认未分配空间

    • 通过partedprint free或计算磁盘总容量 - 已分配分区总和验证。
    • 若在虚拟机中操作,需确保虚拟磁盘已扩容(如VMware、VirtualBox需调整虚拟磁盘大小)。

根据需求选择合适工具:

  • 快速查看:lsblkfdisk -l
  • 详细分析:partedcfdisk
  • LVM环境:pvdisplayvgdisplay

掌握这些方法后,您可以高效管理Linux系统的磁盘空间分配,满足存储扩展或分区调整的需求。


引用说明
本文参考Linux官方文档及以下资源:

  1. fdisk手册页(man fdisk
  2. GNU Parted用户手册
  3. Arch Linux Wiki – LVM

原创文章,发布者:酷盾叔,转转请注明出处:https://www.kd.cn/ask/5317.html

(0)
酷盾叔的头像酷盾叔
上一篇 2025年5月28日 21:38
下一篇 2025年5月28日 21:40

相关推荐

  • 如何提升Linux虚拟机速度

    使用基准测试工具测试Linux虚拟机性能,重点关注CPU(如sysbench)、内存(如memtester)、磁盘I/O(如fio)和网络(如iperf3)的吞吐量、延迟等关键指标,同时监控系统资源使用情况。

    2025年6月12日
    100
  • Linux查IP用哪个命令

    在Linux中查看当前IP地址,常用命令有:,1. ip addr(推荐,显示详细网络接口信息),2. ifconfig(需安装net-tools,显示接口配置),3. hostname -I(仅快速输出本机IP),执行任一命令即可获取IP地址信息。

    2025年6月10日
    100
  • Linux如何快速查找并解决日志中的报错问题?

    Linux可通过tail、grep或journalctl命令查看日志报错,常用日志文件在/var/log/目录下,如syslog、messages,使用grep -i “error\|fail” 日志文件过滤错误关键词,或通过journalctl -p err -b查看系统启动后的错误日志,实时监控日志可用tail -f 日志路径。

    2025年5月29日
    300
  • Linux系统安装难吗?

    Linux系统安装步骤:准备安装介质(如U盘刻录ISO镜像),设置BIOS/UEFI从该介质启动,进入安装程序后分区磁盘(通常需创建/根分区和交换分区,UEFI还需EFI分区),选择时区、语言及设置用户账户,最后确认安装等待完成。

    2025年6月3日
    500
  • 怎么设置Linux文件权限

    Linux权限设置使用chmod命令修改文件权限,常用数字法(如755)或符号法(如u=rwx),权限分为读(r=4)、写(w=2)、执行(x=1),分配给所有者(u)、用户组(g)和其他用户(o)。

    2025年6月1日
    300

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN