Linux磁盘管理方面的命令都有哪些?如何使用它们?
2025-05-20 22:02
Linux
SQL Server
Oracle
MySQL
PostgreSQL
NoSQL
大数据
其他数据库
Windows
Windows Server
Linux
macOS
嵌入式
APACHE
NGINX
redis
Docker
git
互联网
tomcat
Html/Css
JavaScript
jQuery
HTML5
Angular
React
Vue
小程序
架构设计
面向对象
设计模式
领域驱动设计
Android开发
iOS开发
Flutter
鸿蒙
其他手机开发
敏捷开发
项目与团队管理
软件工程其他
.NET
Java
Python
Go
PHP
C++
Ruby
Swift
C语言
Erlang
Delphi
Scala
R语言
Verilog
Dart
Rust
其他语言
asp
nodejs
读书区
翻译区
求职面试
计算机图形学
软件测试
菜谱
SEO技术
摄影
生活技巧
123
0
0
0
标题录入
封面图
在Linux系统中,磁盘管理和文件系统的操作是日常维护的重要部分。以下是一些常用的磁盘管理命令及其用法: ### 1. `df` - 显示磁盘空间使用情况 `df` 命令用于显示每个文件系统的磁盘空间使用情况。 **基本用法:** ```bash df ``` **常用选项:** - `-h`:以人类可读的格式(如KB, MB, GB)显示。 - `-T`:显示文件系统类型。 **示例:** ```bash df -h ``` 输出示例: ``` Filesystem Size Used Avail Use% Mounted on udev 7.8G 0 7.8G 0% /dev tmpfs 1.6G 2.3M 1.6G 1% /run /dev/sda1 50G 12G 35G 25% / ``` ### 2. `du` - 显示目录或文件的磁盘使用情况 `du` 命令用于显示目录或文件的磁盘使用情况。 **基本用法:** ```bash du ``` **常用选项:** - `-h`:以人类可读的格式显示。 - `-s`:仅显示总计。 **示例:** ```bash du -sh /home/user ``` 输出示例: ``` 1.2G /home/user ``` ### 3. `lsblk` - 列出所有块设备 `lsblk` 命令用于列出所有块设备的信息。 **基本用法:** ```bash lsblk ``` **示例:** ```bash lsblk ``` 输出示例: ``` NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 100G 0 disk ├─sda1 8:1 0 50G 0 part / └─sda2 8:2 0 50G 0 part [SWAP] sr0 11:0 1 1024M 0 rom ``` ### 4. `fdisk` - 磁盘分区工具 `fdisk` 是一个强大的分区表操作工具,用于创建、删除和修改磁盘分区。 **基本用法:** ```bash sudo fdisk /dev/sdX ``` **示例:** ```bash sudo fdisk /dev/sda ``` 在 `fdisk` 中,可以使用以下命令: - `n`:新建分区 - `d`:删除分区 - `w`:保存并退出 ### 5. `parted` - 磁盘分区管理工具 `parted` 是另一个磁盘分区管理工具,支持更多的分区操作。 **基本用法:** ```bash sudo parted /dev/sdX ``` **示例:** ```bash sudo parted /dev/sda ``` 在 `parted` 中,可以使用以下命令: - `mkpart`:创建新分区 - `rm`:删除分区 - `print`:显示分区信息 ### 6. `mkfs` - 格式化磁盘 `mkfs` 命令用于将分区格式化为指定的文件系统。 **基本用法:** ```bash sudo mkfs -t filesystem_type /dev/sdXn ``` **常用文件系统:** - `-t ext4`:ext4 文件系统 - `-t xfs`:xfs 文件系统 **示例:** ```bash sudo mkfs.ext4 /dev/sda1 ``` ### 7. `mount` 和 `umount` - 挂载和卸载文件系统 `mount` 用于挂载文件系统,`umount` 用于卸载文件系统。 **挂载:** ```bash sudo mount /dev/sdXn /mnt ``` **卸载:** ```bash sudo umount /mnt ``` ### 8. `blkid` - 查看块设备的UUID和文件系统类型 `blkid` 命令用于查看块设备的UUID和文件系统类型。 **基本用法:** ```bash sudo blkid ``` **示例:** ```bash sudo blkid ``` 输出示例: ``` /dev/sda1: UUID="12345678-1234-1234-1234-1234567890ab" TYPE="ext4" /dev/sda2: UUID="1234-5678" TYPE="swap" ``` ### 9. `ls /dev/disk` - 查看磁盘和分区 `ls /dev/disk` 可以用来查看系统中的磁盘和分区。 **示例:** ```bash ls /dev/disk/ ``` ### 10. `fdflush` - 刷新磁盘缓存 `fdflush` 命令用于刷新磁盘缓存。 **基本用法:** ```bash sudo fdflush /dev/sdX ``` 这些命令是Linux磁盘管理的基本工具,掌握它们可以帮助你更好地管理和维护系统中的磁盘资源。
上一篇:
Linux 几个Shell Script面试题
下一篇:
介绍一下Linux中的链接
标题录入,一次不能超过6条
冥想是什么?怎么冥想?
T:0.009379s,M:159.86 KB
返回顶部
留言
留言
评论