百度
360搜索
搜狗搜索

linux硬盘操作命令详细介绍

在 Linux 系统中,常用的硬盘操作命令主要涉及磁盘查看、分区管理、格式化、挂载卸载等操作,以下是一些核心命令及用法:

一、磁盘信息查看

  1. df - 查看磁盘空间使用情况
    bash
     -h  

    • 作用:查看已挂载的磁盘分区、总容量、已用空间、可用空间及挂载点。

  2. du - 查看目录或文件占用磁盘空间
    bash
      目录  

    --max-depth

    • 作用:分析文件 / 目录占用的磁盘空间,常用于清理大文件。

  3. lsblk - 列出块设备信息
    bash
    lsblk  

    lsblk

    • 作用:直观查看磁盘(如 /dev/sda)、分区(如 /dev/sda1)和挂载点。

  4. fdisk -l - 查看磁盘分区表
    bash
       

    • 作用:查看磁盘的分区类型(主分区、扩展分区)、大小、UUID 等。

二、分区管理

  1. fdisk - 交互式分区工具(MBR 分区表)
    bash
     /dev/sda  

    • 常用交互命令:
      p 查看分区表,n 新建分区,d 删除分区,w 保存并退出,q 不保存退出。

  2. parted - 支持 GPT 分区表
    bash
     /dev/sda  

    • 适合大于 2TB 的磁盘,支持创建 GPT 分区。

三、格式化磁盘 / 分区

  1. mkfs - 格式化文件系统
    bash
    mkfs.ext4 /dev/sda1    

    mkfs.xfs /dev/sda2

    mkfs.vfat /dev/sda3

    • 注意:格式化会清除数据,操作前需确认分区正确。

  2. mkswap - 创建交换分区
    bash
     /dev/sda4  

    /dev/sda4

四、挂载与卸载

  1. mount - 挂载磁盘 / 分区
    bash
     /dev/sda1 /mnt/data  

    ext4 /dev/sda1 /mnt/data

    remount,rw /mnt/data

  2. umount - 卸载已挂载的分区
    bash
     /mnt/data  

五、磁盘操作与修复

  1. fsck - 检查并修复文件系统错误
    bash
      /dev/sda1  

    • 作用:修复磁盘错误,如突然断电导致的文件系统损坏。

  2. dd - 磁盘镜像与数据复制
    bash
     /dev/sda /backup/sda.img  

    /backup/sda.img /dev/sdb

    • 注意:操作需谨慎,错误使用可能导致数据丢失。

  3. hdparm - 查看 / 调整磁盘参数
    bash
    hdparm  /dev/sda  

    hdparm /dev/sda

六、其他实用命令

  • blkid:查看磁盘分区的 UUID 和文件系统类型bash
    blkid /dev/sda1  

  • df -i:查看磁盘 inode 使用情况(用于排查文件数量满的问题)
  • fdisk -cu:以柱面(cylinders)或扇区(sectors)为单位显示分区大小。

使用建议

  1. 操作前务必确认磁盘路径(如 /dev/sda 代表第一块 SATA 磁盘,/dev/nvme0n1 代表 NVMe 固态硬盘),避免误操作。
  2. 重要数据操作前做好备份,格式化、分区等操作会清除数据。
  3. 对于 GPT 分区表,优先使用 partedgdisk 工具;MBR 分区表使用 fdisk

通过这些命令,可完成 Linux 系统中磁盘的大部分管理任务,从基础的空间查看、分区管理到高级的数据备份与修复。

阅读更多 >>>  linux如何添加存储空间

网站数据信息

"linux硬盘操作命令"浏览人数已经达到19次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:linux硬盘操作命令的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!