如何在Linux中查看存储信息?

查看Linux系统上的存储信息可以通过多种命令实现,以下是几种常用的方法:

使用df 命令

如何在Linux中查看存储信息?插图1
(图片来源网络,侵删)

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

1、基本用法df

列出所有已挂载文件系统的磁盘使用情况。

示例输出:

```plaintext

如何在Linux中查看存储信息?插图3
(图片来源网络,侵删)

Filesystem 1K-blocks Used Available Use% Mounted on

/dev/sda1 20480000 12345678 8145432 61% /

tmpfs 2048000 234 2048766 1% /dev/shm

```

2、以人类可读的格式显示df -h

如何在Linux中查看存储信息?插图5
(图片来源网络,侵删)

以易读的格式(如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

小末小末
上一篇 2024年10月2日 15:11
下一篇 2024年10月2日 15:22

相关推荐