ubuntu 磁盘常用命令

以下是 Ubuntu 系统中常用的磁盘管理命令及操作指南,按功能分类整理,方便快速查阅:


一、查看磁盘信息

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

    df -h # 以人类可读格式(GB/MB)显示所有挂载点的空间使用
    df -Th # 显示文件系统类型(如 ext4、ntfs)
  2. du - 查看目录占用空间

    du -sh /path/to/dir # 查看指定目录总大小(-s 汇总,-h 人性化显示)
    du -h --max-depth=1 # 查看当前目录下各子目录占用(深度1层)

    lsblk - 列出所有块设备(磁盘、分区)

    lsblk # 显示磁盘结构树(包括挂载点、UUID 等)
    lsblk -o NAME,SIZE,FSTYPE,MOUNTPOINT # 自定义输出列

    blkid - 查看磁盘/分区UUID

    sudo blkid # 输出所有分区的 UUID 和文件系统类型

二、磁盘分区操作

  1. fdisk - 传统分区工具(适用于MBR/GPT)

    sudo fdisk -l # 列出所有磁盘及分区信息
    sudo fdisk /dev/sdX # 对磁盘 sdX 进行分区操作(交互式)
  2. parted - 高级分区工具(支持大容量磁盘)

    sudo parted /dev/sdX # 进入交互模式
    print # 查看分区表
    mklabel gpt # 创建 GPT 分区表
    mkpart primary 0% 100% # 创建主分区(0%到100%空间)

三、文件系统操作

  1. mkfs - 格式化磁盘/分区

    sudo mkfs.ext4 /dev/sdX1 # 格式化为 ext4 文件系统
    sudo mkfs.ntfs -f /dev/sdX1 # 快速格式化为 NTFS
  2. mount - 挂载磁盘

    sudo mount /dev/sdX1 /mnt/point # 临时挂载到指定目录
  3. umount - 卸载磁盘

    sudo umount /mnt/point # 卸载已挂载的磁盘
  4. /etc/fstab - 永久挂载配置

    # 示例条目(UUID 挂载)
    UUID=xxxx-xxxx-xxxx /mnt/point ext4 defaults 0 2


四、磁盘健康与修复

  1. smartctl - 检查硬盘健康状态

    sudo smartctl -a /dev/sda # 显示 S.M.A.R.T. 详细信息
    sudo smartctl -t short /dev/sda # 执行短自检

  2. fsck - 文件系统检查与修复

    sudo fsck /dev/sdX1 # 检查并修复文件系统(需先卸载磁盘!)

五、权限与所有权

  1. chmod - 修改文件/目录权限

    chmod 755 /mnt/point # 设置所有者读写执行,其他用户读执行
  2. chown - 修改文件/目录所有者

    sudo chown user:group /mnt/point # 修改所有者和所属组

六、其他实用工具

  1. GParted - 图形化分区工具

    sudo apt install gparted # 安装
    sudo gparted # 启动(需图形界面)
  2. ncdu - 磁盘使用分析器

    sudo apt install ncdu # 安装
    ncdu /path/to/dir # 交互式查看目录占用

注意事项

  • 操作磁盘前务必备份重要数据!
  • 修改分区表或格式化会永久删除数据。
  • 使用 sudo 提权时需谨慎,避免误操作。

根据需求选择合适的命令,建议先通过 man 命令名 查看手册(如 man df)了解详细参数。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值