磁盘相关命令
原创大约 2 分钟
本文介绍,磁盘的常用命令
服务器说明
以下命令在 Ubuntu 20.04 LTS 系统上测试
ubuntu@:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 20.04 LTS
Release: 20.04
Codename: focal
常用的磁盘命令
- df:显示文件系统的磁盘空间利用情况。
# 以人类可读的格式显示磁盘空间使用情况
df -h
- du:显示文件或目录的磁盘使用情况。
#以人类可读的格式显示目录的磁盘使用情况
du -h
- lsblk:列出块设备信息,包括磁盘分区和挂载点。
#列出块设备信息
lsblk
- fdisk:用于磁盘分区的工具。
#列出系统上所有的磁盘分区
sudo fdisk -l
- gdisk 或 parted:用于磁盘分区的工具,提供了更高级的功能。
#使用gdisk工具对指定磁盘进行分区
sudo gdisk /dev/sdx
#使用parted工具对指定磁盘进行分区
sudo parted /dev/sdx
- mkfs:用于创建文件系统。
#创建ext4文件系统
sudo mkfs.ext4 /dev/sda
- mount 和 umount:用于挂载和卸载文件系统。
#挂载文件系统到指定目录
sudo mount /dev/sdx1 /mnt
#卸载文件系统
sudo umount /mnt
- blkid:显示块设备的UUID及其他信息。
#显示指定分区的UUID及其他信息
blkid /dev/sdx1
- swapon 和 swapoff:用于启用和禁用交换分区。
#启用交换分区
sudo swapon /dev/sdx1
#禁用交换分区
sudo swapoff /dev/sdx1
- smartctl:用于监控磁盘的健康状态。
#显示指定磁盘的SMART信息
sudo smartctl -a /dev/sdx
注意
sdx1 sdx sda 代表硬盘设备(索引号),不同电脑可能不一样