Linux磁盘管理

简介: Linux磁盘管理

磁盘管理的基本命令

Linux 磁盘管理命令有很多种,常用的有:

  • df:查看磁盘使用情况
  • du:查看文件/文件夹占用空间大小
  • fdisk:磁盘分区工具
  • mount:挂载磁盘分区
  • umount:卸载磁盘分区
  • lsblk:查看块设备信息
  • parted:磁盘分区工具
  • gparted:图形界面磁盘分区工具
  • mkfs:格式化磁盘分区
  • tune2fs:修改 ext2/ext3/ext4 文件系统参数
  • fsck:磁盘文件系统检查工具
  • lvm:逻辑卷管理工具

请注意,这些命令都需要使用 root 权限才能执行。

df命令

df命令是Linux系统中的一个常用命令,用于显示磁盘空间使用情况。它可以显示文件系统的总空间、已用空间、可用空间、使用率等信息。使用df命令可以帮助用户了解磁盘空间的使用情况,以便及时进行磁盘清理或扩容等操作。

df命令有一些常用的参数,可以按需使用。下面是一些常见的df命令参数及其功能:

  • -h 或 --human-readable:以人类可读的方式显示磁盘空间大小,如使用GB、MB等单位。
  • -a 或 --all:显示所有文件系统,包括没有被挂载的。
  • -i 或 --inodes:显示文件系统的索引节点使用情况。
  • -T 或 --print-type:显示文件系统类型。
  • -t <文件系统类型> 或 --type=<文件系统类型>:只显示指定类型的文件系统。
  • -x <文件系统类型> 或 --exclude-type=<文件系统类型>:排除指定类型的文件系统。
  • --total:显示总的磁盘空间使用情况。
  • --help:显示df命令的帮助信息。

可以根据需要组合使用这些参数来获取所需的磁盘空间信息。例如,可以使用"df -h"来以人类可读的方式显示磁盘空间使用情况。

du命令

du命令有一些常用的参数,可以根据需求来使用。下面是一些常见的du命令参数及其功能:

  • -h 或 --human-readable:以人类可读的方式显示文件/文件夹占用空间大小,如使用GB、MB等单位。
  • -s 或 --summarize:只显示总的占用空间大小。
  • -a 或 --all:显示所有文件/文件夹的占用空间大小,包括子目录。
  • -c 或 --total:显示总的占用空间大小,并在最后一行显示总和。
  • -d <深度> 或 --max-depth=<深度>:限制显示的目录深度。
  • --exclude=<模式>:排除符合指定模式的文件/文件夹。
  • --exclude-from=<文件>:从指定文件中读取排除模式。
  • --help:显示du命令的帮助信息。

可以根据需要组合使用这些参数来获取所需的文件/文件夹占用空间信息。例如,可以使用"du -h"以人类可读的方式显示当前目录下所有文件/文件夹的占用空间大小。

查看文件大小

du -h text.txt

fdisk磁盘分区

fdisk命令是用于对磁盘进行分区的工具,在使用时可以添加一些参数来指定其行为。以下是一些常见的fdisk命令参数及其功能:

  • -l 或 --list:列出磁盘的分区表信息。
  • -u 或 --sectors:以扇区而不是以柱面显示磁盘大小和位置。
  • -s <分区设备名> 或 --show-size=<分区设备名>:显示指定分区设备的大小。
  • -t <分区类型代码> 或 --type=<分区类型代码>:更改指定分区的类型代码。
  • -n <分区号> 或 --new=<分区号>:创建一个新的分区。
  • -d <分区号> 或 --delete=<分区号>:删除指定的分区。
  • -v 或 --version:显示fdisk命令的版本信息。

这些参数可以根据需要组合使用,以实现对磁盘的分区、删除、修改等操作。例如,使用"fdisk -l"可以列出系统中所有磁盘的分区表信息。

磁盘分区示例

fdisk -l
# 这里的X需要更换具体的磁盘设备名称
fdisk /dev/sdX
n
输入磁盘号码
给与磁盘大小
# 保存
w
# 更新
partprobe

查看块设备信息lsblk

一般情况下都是使用查看功能,这里就不做具体的分区展示了。

相关文章
|
1天前
|
存储 监控 安全
《Linux 简易速速上手小册》第6章: 磁盘管理与文件系统(2024 最新版)
《Linux 简易速速上手小册》第6章: 磁盘管理与文件系统(2024 最新版)
32 1
|
1天前
|
Prometheus 运维 监控
linux磁盘I/O监控
【4月更文挑战第1天】在Linux中监控磁盘I/O性能至关重要,工具如iostat(-d显示磁盘统计)、iotop(进程级I/O查看)、vmstat、/proc/diskstats(详细统计信息)、Node Exporter(Prometheus集成)和Zabbix(动态监控与LLD)提供关键指标,如IOPS、吞吐量、利用率和服务时间,助力系统优化和故障排查。
48 4
linux磁盘I/O监控
|
1天前
|
Linux Shell C语言
【Shell 命令集合 磁盘维护 】Linux 分区管理的工具 sfdisk命令使用教程
【Shell 命令集合 磁盘维护 】Linux 分区管理的工具 sfdisk命令使用教程
33 1
|
1天前
|
存储 Shell Linux
【Shell 命令集合 磁盘维护 】Linux 管理硬盘分区 mpartition命令使用教程
【Shell 命令集合 磁盘维护 】Linux 管理硬盘分区 mpartition命令使用教程
45 1
|
1天前
|
Shell Linux API
【Shell 命令集合 磁盘维护 】Linux 查找指定目录下的所有符号链接文件 symlinks 命令使用教程
【Shell 命令集合 磁盘维护 】Linux 查找指定目录下的所有符号链接文件 symlinks 命令使用教程
33 1
|
1天前
|
监控 Linux Shell
【Shell 命令集合 磁盘维护 】Linux 交换分区的特殊文件或设备 swapon命令使用指南
【Shell 命令集合 磁盘维护 】Linux 交换分区的特殊文件或设备 swapon命令使用指南
42 1
|
1天前
|
机器学习/深度学习 缓存 监控
linux查看CPU、内存、网络、磁盘IO命令
`Linux`系统中,使用`top`命令查看CPU状态,要查看CPU详细信息,可利用`cat /proc/cpuinfo`相关命令。`free`命令用于查看内存使用情况。网络相关命令包括`ifconfig`(查看网卡状态)、`ifdown/ifup`(禁用/启用网卡)、`netstat`(列出网络连接,如`-tuln`组合)以及`nslookup`、`ping`、`telnet`、`traceroute`等。磁盘IO方面,`iostat`(如`-k -p ALL`)显示磁盘IO统计,`iotop`(如`-o -d 1`)则用于查看磁盘IO瓶颈。
|
1天前
|
Linux
Linux操作系统调优相关工具(三)查看IO运行状态相关工具 查看哪个磁盘或分区最繁忙?
Linux操作系统调优相关工具(三)查看IO运行状态相关工具 查看哪个磁盘或分区最繁忙?
30 0
|
1天前
|
IDE Linux Shell
linux查看硬盘是否挂载--和磁盘相关命令
linux查看硬盘是否挂载--和磁盘相关命令
48 0
|
1天前
|
Ubuntu Linux 数据库
【Linux】深入了解Linux磁盘配额:限制用户磁盘空间的利器
【Linux】深入了解Linux磁盘配额:限制用户磁盘空间的利器