Linux磁盘管理常用命令有哪些

发布时间:2022-02-18 14:34:25 作者:小新
来源:亿速云 阅读:204
# Linux磁盘管理常用命令有哪些

在Linux系统中,磁盘管理是系统管理员和开发人员必须掌握的核心技能之一。本文将详细介绍Linux下常用的磁盘管理命令,涵盖磁盘信息查看、分区操作、文件系统管理以及挂载卸载等场景。

## 一、磁盘信息查看命令

### 1. `lsblk` - 列出块设备信息
```bash
lsblk [选项]

显示所有块设备(磁盘、分区)的树状结构: - -f 显示文件系统类型 - -o 自定义输出列(如lsblk -o NAME,SIZE,FSTYPE,MOUNTPOINT

示例输出:

NAME   SIZE FSTYPE MOUNTPOINT
sda    100G
├─sda1  50G ext4   /
└─sda2  50G swap

2. df - 磁盘空间使用情况

df -hT

3. du - 目录空间占用

du -sh /path/to/directory

二、分区管理命令

1. fdisk - MBR分区工具

sudo fdisk /dev/sdX

交互式操作常用指令: - n 新建分区 - d 删除分区 - p 打印分区表 - w 保存退出

2. parted - GPT分区工具

sudo parted /dev/sdX

支持超过2TB的磁盘,常用命令: - mkpart 创建分区 - rm 删除分区 - print 显示分区表

3. gdisk - GPT分区替代方案

sudo gdisk /dev/sdX

操作类似fdisk,但专为GPT设计。

三、文件系统操作

1. mkfs - 创建文件系统

sudo mkfs -t ext4 /dev/sdX1

常用文件系统类型: - ext4(Linux默认) - xfs(高性能) - vfat(Windows兼容)

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

sudo fsck /dev/sdX1

注意:需先卸载分区

3. resize2fs - 调整ext文件系统大小

sudo resize2fs /dev/sdX1

需先扩展分区(使用partedfdisk

四、挂载与卸载

1. mount - 挂载文件系统

sudo mount /dev/sdX1 /mnt/data

临时挂载示例:

sudo mount -t ntfs -o rw /dev/sdc1 /mnt/windows

2. umount - 卸载文件系统

sudo umount /mnt/data

若设备忙,可使用:

sudo umount -l /mnt/data  # 延迟卸载

3. /etc/fstab - 自动挂载配置

示例条目:

/dev/sdb1  /data  ext4  defaults  0  2

字段说明: 1. 设备路径/UUID 2. 挂载点 3. 文件系统类型 4. 挂载选项 5. dump备份标志 6. fsck检查顺序

五、高级工具

1. lvm - 逻辑卷管理

pvcreate /dev/sdX1       # 创建物理卷
vgcreate vg_data /dev/sdX1 # 创建卷组
lvcreate -L 50G -n lv_data vg_data # 创建逻辑卷

2. smartctl - 磁盘健康检测

sudo smartctl -a /dev/sda

监控磁盘SMART状态,预测故障。

六、实用技巧

  1. 查看磁盘UUID

    sudo blkid
    
  2. 磁盘性能测试

    sudo hdparm -Tt /dev/sda
    
  3. SSD优化

    sudo fstrim -v /
    

总结

掌握这些命令后,你可以: - 查看磁盘使用情况 - 创建和管理分区 - 格式化并挂载文件系统 - 实现LVM动态存储管理 - 监控磁盘健康状况

建议通过虚拟机环境实践这些命令,避免在生产环境误操作导致数据丢失。 “`

注:实际使用时可根据需要调整命令参数,建议通过man [命令]查看详细手册。

推荐阅读:
  1. 11,Linux磁盘管理
  2. Linux 磁盘管理

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

linux

上一篇:Linux中的内核怎么升级

下一篇:Linux如何实现磁盘格式化

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》