Linux 磁盘管理涉及到对硬盘、分区、文件系统和磁盘空间的配置和维护。以下是一些常见的磁盘管理命令:

1. 查看磁盘信息:

  •  df: 显示文件系统的磁盘空间利用情况。
  df -h

  •  du: 估算文件和目录的磁盘空间使用情况。
  du -h filename_or_directory

2. 分区管理:

  •  fdisk: 分区工具,用于创建、删除和管理硬盘分区。
  sudo fdisk /dev/sdX

  其中 /dev/sdX 是你的硬盘标识符。

  •  parted: 分区工具,也用于创建、删除和管理硬盘分区。
  sudo parted /dev/sdX

3. 文件系统管理:

  •  mkfs: 创建文件系统。
  sudo mkfs -t ext4 /dev/sdXY

  其中 /dev/sdXY 是分区的标识符。

  •  tune2fs: 调整 ext 文件系统的参数。
  sudo tune2fs -L new_label /dev/sdXY

  •  e2label: 设置 ext 文件系统的卷标。
  sudo e2label /dev/sdXY new_label

4. 挂载和卸载文件系统:

  •  mount: 挂载文件系统。
  sudo mount /dev/sdXY /mnt

  •  umount: 卸载文件系统。
  sudo umount /mnt

5. 磁盘空间清理:

  •  rm: 删除文件。
  rm filename

  •  du 和 find: 结合使用,查找和删除大文件或目录。
  du -h --max-depth=1 / | sort -hr  # 显示根目录下每个子目录的大小
  find /path/to/search -type f -size +100M -delete  # 删除大于100MB的文件

6. SWAP 空间管理:

  •  swapon 和 swapoff: 启用或禁用 SWAP 分区。
  sudo swapon /dev/sdXY
  sudo swapoff /dev/sdXY

这些命令涉及磁盘管理的一些基本方面。请注意,在使用这些命令时要格外小心,确保你知道在做什么。对于分区和文件系统的调整,最好在不需要数据的情况下进行,以避免数据丢失。


转载请注明出处:http://www.pingtaimeng.com/article/detail/13361/Linux