Linux查看存储信息通常使用
df
命令显示磁盘空间使用情况,du
命令计算目录或文件的磁盘使用量,以及fdisk
命令获取磁盘分区信息。
查看Linux存储信息
在Linux系统中,有多种命令和工具可以用来查看存储信息,下面是一些常用的命令和它们的说明。
df命令
df
命令是Linux系统中的一个常用命令,用于显示磁盘空间使用情况,它提供了文件系统的磁盘空间使用情况的详细信息,包括文件系统、大小、已用空间、可用空间、已用百分比和挂载点等信息。
语法
df [选项] [文件或目录]
常用选项
-h
:以人类可读的格式显示大小(1K、234M、2G)
-a
:显示所有文件系统的磁盘空间使用情况
-T
:显示文件系统的类型
-i
:显示inode的使用情况
-hT
:结合-h
和-T
选项
示例
df -h
输出结果如下:
Filesystem Size Used Avail Use% Mounted on udev 3.9G 0 3.9G 0% /dev tmpfs 788M 9.5M 779M 2% /run /dev/sda1 110G 25G 80G 24% / tmpfs 3.9G 33M 3.9G 1% /dev/shm tmpfs 5.0M 4.0K 5.0M 1% /run/lock tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup /dev/sdb1 916G 404G 460G 47% /mnt/data tmpfs 788M 16K 788M 1% /run/user/1000
fdisk命令
fdisk
命令是Linux系统中的一个磁盘分区工具,可以查看磁盘的分区信息,它可以列出所有的磁盘分区,包括分区的大小、文件系统类型、挂载点等信息。
语法
fdisk -l
示例
fdisk -l
输出结果如下:
Disk /dev/sda: 120.0 GB, 120034123776 bytes, 234441648 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: 0x000b6dbf Device Boot Start End Sectors Size Id Type /dev/sda1 2048 229272319 229270272 110G 83 Linux /dev/sda2 229274366 234440703 5166338 2.5G 5 Extended /dev/sda5 229274368 234440703 5166336 2.5G 82 Linux swap / Solaris Disk /dev/sdb: 1.0 TB, 1000204886016 bytes, 1953525168 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: 0x00000000 Device Boot Start End Sectors Size Id Type /dev/sdb1 2048 1953521019 1953518972 931.5G 83 Linux
lsblk命令
lsblk
命令是Linux系统中的一个命令,用于列出所有可用的块设备,以及它们的属性和挂载点,它可以提供更详细的磁盘信息,包括设备名、挂载点、大小、可用空间、已用空间等。
语法
lsblk [选项] [设备或目录]
常用选项
-a
:显示所有设备
-d
:仅显示设备的元数据
-f
:显示文件系统相关的信息
-h
:以人类可读的格式显示大小(1K、234M、2G)
-m
:显示设备的挂载点
-o
:指定要显示的其他列
-r
:以递归方式显示设备和子设备的信息
-t
:仅显示指定类型的设备
示例
lsblk -h
输出结果如下:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 111.8G 0 disk ├─sda1 8:1 0 100.9G 0 part / ├─sda2 8:2 0 1K 0 part └─sda5 8:5 0 10G 0 part [SWAP] sdb 8:16 1 931.5G 0 disk /mnt/data
du命令
du
命令是Linux系统中的一个命令,用于估算文件和目录的磁盘使用空间,它可以显示指定目录或文件所占用的磁盘空间,并递归地显示其子目录和文件的磁盘使用情况。
语法
du [选项] [文件或目录]
常用选项
-a
:显示目录中个别文件的大小
-h
:以人类可读的格式显示大小(1K、234M、2G)
-s
:显示指定目录的总计大小
--max-depth=N
:设置目录遍历的深度为N层
--time=WORD
:显示文件的访问时间、修改时间或状态改变时间
示例
du -h /home/user/Documents
输出结果如下:
4、0K Documents/file1.txt 1、2M Documents/folder1 8、0K Documents/file2.txt 4、0K Documents/folder2/file3.txt 4、0K Documents/folder2/file4.txt 1、2M Documents/folder2/folder3 8、0K Documents/folder2/folder3/file5.txt 8、0K Documents/folder2/folder3/file6.txt
相关问题与解答
Q1: df命令中的"Use%"列表示什么?
A1: "Use%"列表示文件系统的已用空间占总空间的百分比,这个百分比可以帮助我们了解磁盘空间的使用情况,以便进行适当的管理和维护。
Q2: 如果我想查看特定文件系统的inode使用情况,应该使用哪个命令?
A2: 如果你想查看特定文件系统的inode使用情况,可以使用带有-i
选项的df
命令。df -i /dev/sda1
将显示/dev/sda1
文件系统的inode使用情况。
原创文章,作者:酷盾叔,如若转载,请注明出处:https://www.kdun.com/ask/341607.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复