linux怎么查看自己的磁盘
linux怎么查看自己的磁盘详细介绍
在 Linux 系统中,查看磁盘信息可以通过多个命令实现,以下是常用方法:
1.
查看磁盘空间使用情况(已挂载的分区)
使用 df 命令,用于显示文件系统的磁盘空间使用情况:
bash
- 输出说明:
Filesystem:文件系统(磁盘分区或设备)Size:分区总容量Used:已使用空间Avail:可用空间Use%:使用率Mounted on:挂载点(如/根目录、/home等)
2.
查看磁盘及分区详细信息(包括未挂载的磁盘)
使用 fdisk -l 命令(需要管理员权限或 sudo):
bash
- 输出示例:plaintext
Disk /dev/sda: 500GB, ...Disk /dev/nvme0n1: 1TB, ...
- 显示磁盘设备名称(如
/dev/sda、/dev/nvme0n1)、总大小、分区表类型(MBR/GPT)、分区编号、文件系统类型等。
- 显示磁盘设备名称(如
3.
以树状结构显示磁盘和分区(更直观)
使用 lsblk 命令(无需管理员权限):
bash
lsblklsblk
- 输出示例:plaintext
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTnvme0n1 259:0 0 1TB 0 disk
├─nvme0n1p1 259:1 0 50GB 0 part /boot
└─nvme0n1p2 259:2 0 950GB 0 part /
sda 8:0 0 500GB 0 disk
└─sda1 8:1 0 500GB 0 part [SWAP]
NAME:设备名称SIZE:设备大小TYPE:类型(disk = 磁盘,part = 分区)MOUNTPOINT:挂载点(若未挂载则为空)
4.
查看磁盘硬件信息(如型号、序列号等)
使用 smartctl 命令(需安装 smartmontools 工具包):
bash
smartctl /dev/sda
- 需先安装:bash
smartmontoolsdnf smartmontools
5.
查看目录 / 文件占用的磁盘空间
如果需要查看某个目录的磁盘占用,使用 du 命令:
bash
/path/to/directory--max-depth /home
总结:
- 快速查看已挂载分区的空间使用:用
df -h - 查看所有磁盘和分区的详细信息(包括未挂载的磁盘):用
sudo fdisk -l或lsblk - 直观的树状结构:用
lsblk - 硬件细节:用
smartctl(需额外安装)
根据需求选择合适的命令即可。