首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

linux系统查询硬盘大小

在Linux系统中,查询硬盘大小可以通过多种命令来实现。以下是一些常用的方法及其基础概念、优势和应用场景:

基础概念

  • 硬盘(Hard Disk Drive, HDD):用于长期存储数据的硬件设备。
  • 文件系统(File System):管理硬盘上数据存储和组织的结构。
  • 磁盘分区(Disk Partitioning):将硬盘划分为多个独立的区域,每个区域可以被当作独立的硬盘使用。

常用命令及示例

1. df 命令

df 命令用于显示文件系统的磁盘空间使用情况。

示例代码:

代码语言:txt
复制
df -h
  • -h 选项表示以人类可读的格式(如GB、MB)显示结果。

输出示例:

代码语言:txt
复制
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1        20G   10G   10G  50% /
tmpfs           3.9G     0  3.9G   0% /dev/shm
/dev/sdb1       100G   20G   80G  20% /data

优势:

  • 简单易用,快速查看各文件系统的磁盘使用情况。
  • 支持多种显示格式。

应用场景:

  • 日常监控磁盘空间使用情况。
  • 快速定位哪些目录占用了大量空间。

2. fdisk 命令

fdisk 命令用于磁盘分区管理。

示例代码:

代码语言:txt
复制
sudo fdisk -l
  • -l 选项表示列出所有磁盘分区。

输出示例:

代码语言:txt
复制
Disk /dev/sda: 21.5 GB, 21474836480 bytes, 41943040 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x000a1b2c

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048   41943039   20971520+  83  Linux

优势:

  • 提供详细的磁盘分区信息。
  • 可以进行分区创建、删除等操作。

应用场景:

  • 管理磁盘分区,特别是在安装操作系统或重新分区时。

3. lsblk 命令

lsblk 命令用于列出块设备的信息。

示例代码:

代码语言:txt
复制
lsblk

输出示例:

代码语言:txt
复制
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0  21.5G  0 disk 
└─sda1   8:1    0  21.5G  0 part /
sdb      8:16   0 100G   0 disk 
└─sdb1   8:17   0 100G   0 part /data

优势:

  • 显示设备及其挂载点的层次结构。
  • 支持多种输出格式。

应用场景:

  • 查看磁盘及其分区的详细信息,包括挂载点。

可能遇到的问题及解决方法

问题1:无法识别新添加的硬盘

原因:

  • 硬盘未正确连接或BIOS未检测到。
  • 文件系统损坏。

解决方法:

  1. 检查硬件连接,确保硬盘正确安装。
  2. 进入BIOS设置,确认硬盘被识别。
  3. 使用 fsck 工具检查和修复文件系统:
  4. 使用 fsck 工具检查和修复文件系统:

问题2:磁盘空间显示不正确

原因:

  • 文件系统损坏或存在隐藏文件。
  • 磁盘配额设置影响。

解决方法:

  1. 使用 fsck 工具检查和修复文件系统。
  2. 检查并清理隐藏文件:
  3. 检查并清理隐藏文件:
  4. 检查磁盘配额设置:
  5. 检查磁盘配额设置:

通过以上方法,可以有效查询和管理Linux系统中的硬盘大小及相关问题。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

57秒

109_Linux之硬盘查看df

25分37秒

043_尚硅谷_Linux实操篇_给Linux添加一块新硬盘.avi

25分37秒

40-尚硅谷大数据Linux-给Linux添加一块新硬盘.avi

18分14秒

09 -文件系统管理/84 -文件系统管理-硬盘结构

9分28秒

Linux系统基础命令4

12分7秒

Linux系统基础命令1

9.8K
11分16秒

Linux系统基础命令5

7分24秒

Linux系统基础命令6

13.1K
10分59秒

Linux系统基础命令2

9.6K
10分53秒

Linux系统基础命令3

1时27分

Linux内核《系统调用mmap》

48分34秒

Linux内核《伙伴系统架构》

领券