查看Linux系统上的存储信息可以通过多种命令实现,以下是几种常用的方法:
使用df
命令
df
(disk free)命令用于显示文件系统的磁盘空间使用情况。
1、基本用法:df
列出所有已挂载文件系统的磁盘使用情况。
示例输出:
```plaintext
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda1 20480000 12345678 8145432 61% /
tmpfs 2048000 234 2048766 1% /dev/shm
```
2、以人类可读的格式显示:df -h
以易读的格式(如KB、MB、GB)显示磁盘使用情况。
示例输出:
```plaintext
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 20G 12G 8G 60% /
tmpfs 2.0G 2.3M 2.0G 1% /dev/shm
```
3、显示所有文件系统:df -a
包括系统特有的文件系统,如/proc
等。
示例输出:
```plaintext
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda1 20480000 12345678 8145432 61% /
/dev/sdb1 50000000 25000000 25000000 50% /mnt/data
tmpfs 2048000 234 2048766 1% /dev/shm
```
4、显示文件系统类型和挂载点:df -hT
以易读格式显示磁盘使用情况,并包括文件系统类型和挂载点名称。
示例输出:
```plaintext
Filesystem Type Size Used Avail Use% Mounted on
/dev/sda1 ext4 20G 12G 8G 60% /
tmpfs tmpfs 2.0G 2.3M 2.0G 1% /dev/shm
```
使用du
命令
du
(disk usage)命令用于查看目录或文件所占用的磁盘空间。
1、查看指定目录的大小:du /path/to/directory
显示指定目录中每个子目录和文件所占用的磁盘空间。
示例输出:
```plaintext
4.0K /path/to/directory/subdirectory1
2.0M /path/to/directory/subdirectory2
1.5G /path/to/directory/subdirectory3
```
2、以人类可读的格式显示:du -h /path/to/directory
以易读的格式(如KB、MB、GB)显示磁盘使用情况。
示例输出:
```plaintext
4.0K /path/to/directory/subdirectory1
2.0M /path/to/directory/subdirectory2
1.5G /path/to/directory/subdirectory3
```
3、仅显示目录总计:du -sh /path/to/directory
显示指定目录的总大小。
示例输出:
```plaintext
1.6G /path/to/directory
```
使用mount
命令
mount
命令用于显示当前挂载的文件系统及其相关信息。
1、显示所有挂载的文件系统:mount
列出所有已挂载的文件系统、文件系统类型、挂载点和其他参数。
示例输出:
```plaintext
/dev/sda1 on / type ext4 (rw,relatime)
/dev/sdb1 on /mnt/data type ext4 (rw,relatime)
```
2、过滤特定文件系统类型:mount | grep ext4
显示所有 ext4 类型的文件系统。
示例输出:
```plaintext
/dev/sda1 on / type ext4 (rw,relatime)
/dev/sdb1 on /mnt/data type ext4 (rw,relatime)
```
使用lshw
命令
lshw
是一个强大的命令,用于显示硬件信息,包括存储设备。
1、显示所有硬盘信息:sudo lshw -short -class disk
列出所有硬盘的名称、型号和大小。
示例输出:
```plaintext
description: Disk
product: Virtual Disk
vendor: VMware
size: 20GiB
description: Disk
product: Virtual Disk
vendor: VMware
size: 50GiB
```
2、显示详细硬盘信息:sudo lshw -class disk
显示所有已安装的磁盘的详细信息,包括型号、序列号、总磁盘大小以及所使用的文件系统类型等。
示例输出:
```plaintext
*-disk
description: ATA Disk
product: Samsung SSD 850 [↩]
vendor: Samsung
physical id: 0
bus info: scsi@0:0.0.0
version: DXM5
serial: [removed]
size: 256GiB
capabilities: partitioned partitioned:dos
configuration: ansiversion=5 sectorsize=512 signature=000[↩]b00d9d83
*-cdrom
description: DVD-ROM writer
product: [Removed] DVD+/-RW UJ-868 [↩]
vendor: [Removed]
physical id: 1
bus info: scsi@1:0.0.0
logical name: /dev/cdrom
logical name: /dev/cdrw
logical name: /dev/dvd
capabilities: removable audio cd-r cd-rw dvd dvd-r writable
configuration: ansiversion=5 status=nodisc
```
使用fdisk
命令
fdisk
命令用于磁盘分区管理,可以查看磁盘的分区表。
1、显示所有磁盘的分区信息:fdisk -l
列出系统中所有磁盘的分区信息。
示例输出:
```plaintext
Disk /dev/sda: 20 GiB, 20971520000 bytes, 40960000 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
Disklabel type: dos
Disk identifier: 0x12345678
Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 40960000 40960000 20G 83 Linux
```
通过以上命令,你可以详细了解Linux系统中的存储信息,包括磁盘的使用情况、分区信息以及硬件细节,这些工具对于系统管理员和用户来说都是非常有用的,可以帮助他们有效地管理系统资源。
到此,以上就是小编对于linux查看存储信息的问题就介绍到这了,希望介绍的几点解答对大家有用,有任何问题和不懂的,欢迎各位朋友在评论区讨论,给我留言。
本文来源于互联网,如若侵权,请联系管理员删除,本文链接:https://www.9969.net/65955.html