Linux 磁盘管理与分区:使用fdisk、parted、df、du等命令管理磁盘和分区

Linux 磁盘管理与分区:使用fdisk、parted、df、du等命令管理磁盘和分区

前言

在Linux系统中,磁盘管理和分区是系统管理员必须掌握的基本技能。合理的磁盘分区和管理可以提高系统性能,确保数据安全。本文将详细介绍如何使用fdisk、parted、df、du等命令进行磁盘和分区的管理。

一、磁盘管理基础

磁盘管理涉及磁盘的分区、格式化、挂载等操作。分区是将物理磁盘划分为多个逻辑部分,每个分区可以独立管理和使用。常见的分区类型包括主分区、扩展分区和逻辑分区。

1. 分区类型

  • 主分区:最多可以有四个主分区,其中一个可以是扩展分区。
  • 扩展分区:用于容纳多个逻辑分区。
  • 逻辑分区:位于扩展分区内,可以有多个。

2. 文件系统类型

常见的文件系统类型包括ext4、xfs、btrfs等。不同的文件系统有不同的特点和适用场景。

二、使用fdisk命令管理磁盘分区

fdisk是一个用于磁盘分区的命令行工具,适用于MBR(主引导记录)分区表。

1. 查看磁盘信息

使用fdisk -l命令可以查看系统中的所有磁盘及其分区信息:

sudo fdisk -l

2. 创建分区

以下是使用fdisk创建新分区的步骤:

  • 选择磁盘:
sudo fdisk /dev/sdX
  • 进入交互模式后,输入n创建新分区。
  • 选择分区类型(主分区或逻辑分区)。
  • 指定分区号、起始扇区和结束扇区。
  • 输入w保存更改并退出。

3. 删除分区

使用d命令删除指定分区:

sudo fdisk /dev/sdX

进入交互模式后,输入d并选择要删除的分区号,最后输入w保存更改并退出。

三、使用parted命令管理磁盘分区

parted是一个功能强大的磁盘分区工具,支持GPT(GUID分区表)和MBR分区表。

1. 查看磁盘信息

使用parted查看磁盘信息:

sudo parted /dev/sdX print

2. 创建分区

以下是使用parted创建新分区的步骤:

  • 选择磁盘:
sudo parted /dev/sdX
  • 进入交互模式后,输入mklabel命令创建分区表(gpt或msdos):
(parted) mklabel gpt
  • 输入mkpart命令创建新分区:
(parted) mkpart primary ext4 0% 50%
  • 输入quit退出交互模式。

3. 删除分区

使用rm命令删除指定分区:

sudo parted /dev/sdX rm 1

四、使用df命令查看磁盘使用情况

df命令用于查看文件系统的磁盘使用情况。

1. 查看所有文件系统的磁盘使用情况

df -h

2. 查看指定文件系统的磁盘使用情况

df -h /dev/sdX1

3. 选项说明

  • -h:以人类可读的格式显示(如GB、MB)。
  • -T:显示文件系统类型。

五、使用du命令查看目录大小

du命令用于查看目录和文件的磁盘使用情况。

1. 查看当前目录的磁盘使用情况

du -sh

2. 查看指定目录的磁盘使用情况

du -sh /path/to/directory

3. 查看目录下各个子目录的磁盘使用情况

du -sh /*

4. 选项说明

  • -s:仅显示总计。
  • -h:以人类可读的格式显示。

六、磁盘和分区管理的最佳实践

1. 定期检查磁盘使用情况

定期使用dfdu命令检查磁盘使用情况,及时清理不必要的文件和目录,避免磁盘空间耗尽。

2. 合理规划分区

根据实际需求合理规划分区,避免单个分区过大或过小。可以将系统、数据和备份分开存放,提高数据安全性和管理效率。

3. 使用LVM管理磁盘

LVM(逻辑卷管理)是一种灵活的磁盘管理方式,可以动态调整磁盘空间大小,提高磁盘利用率和管理灵活性。

4. 定期备份数据

定期备份重要数据,防止数据丢失。可以使用rsync、tar等工具进行备份,或者使用专业的备份软件。

七、总结

本文详细介绍了如何使用fdisk、parted、df、du等命令进行磁盘和分区的管理,包括命令的使用方法和示例。掌握这些命令和技巧,可以帮助系统管理员更好地管理磁盘和分区,确保系统的正常运行和数据的安全。

希望这篇文章能对您有所帮助。如果有任何问题或需要进一步优化的地方,请随时告知。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/368143.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

高薪程序员必修课-Java中 ReentrantLock的公平锁和非公平锁底层实现原理

目录 前言 公平锁(Fair Lock) 原理 实现 示例代码 底层实现 非公平锁(Non-Fair Lock) 原理 实现 示例代码 底层实现 比较与选择 总结 ⭐️ 好书推荐 前言 在Java中,ReentrantLock 提供了公平锁和非公平锁…

taoCMS v3.0.2 文件上传漏洞(CVE-2022-23880)

前言 CVE-2022-23880是一个影响taoCMS v3.0.2的任意文件上传漏洞。攻击者可以利用此漏洞通过上传特制的PHP文件在受影响的系统上执行任意代码。 漏洞细节 描述: 在taoCMS v3.0.2的文件管理模块中存在任意文件上传漏洞。攻击者可以通过上传恶意的PHP文件来执行任意代码。 影响…

光伏电站数据采集方案(基于工业路由器部署)

​ 一、方案概述 本方案采用星创易联SR500工业路由器作为核心网关设备,实现对光伏电站现场数据的实时采集、安全传输和远程监控。SR500具备多接口、多功能、高可靠性等特点,能够满足光伏电站数据采集的各种需求。(key-iot.com/iotlist/sr500…

如何策划交互设计创意?( 计育韬老师高校公益巡讲答疑实录2024)

这是计育韬老师第 8 次开展面向全国高校的新媒体技术公益巡讲活动了。而在每场讲座尾声,互动答疑环节往往反映了高校师生当前最普遍的运营困境,特此计老师在现场即兴答疑之外,会尽量选择有较高价值的提问进行文字答疑梳理。 *本轮巡讲主题除了…

【Altium】AD-在原理图中如何绘制贝塞尔曲线

【更多软件使用问题请点击亿道电子官方网站】 1、 文档目标 在原理图中绘制贝塞尔曲线的方法 2、 问题场景 贝塞尔曲线主要用来描述各种波形曲线,如正弦、余弦曲线等。贝塞尔曲线的绘制和直线类似,需要固定多个顶点(最少4个)后即…

详解 RisePro 信息窃密木马

RisePro 是一种窃密木马,以恶意软件即服务(MaaS)的模式在地下论坛出售。该恶意软件家族最早在 2022 年被发现,近期攻击行为快速增长。 RisePro 不依赖特定的感染媒介,可以通过多种方式植入失陷主机,通常使…

Zabbix 配置WEB监控

Zabbix WEB监控介绍 在Zabbix中配置Web监控,可以监控网站的可用性和响应时间。Zabbix提供了内置的Web监控功能,通过配置Web场景(Web Scenario),可以监控HTTP/HTTPS协议下的Web服务。 通过Zabbix的WEB监控可以监控网站…

Java的NIO体系

目录 NIO1、操作系统级别下的IO模型有哪些?2、Java语言下的IO模型有哪些?3、Java的NIO应用场景?相比于IO的优势在哪?4、Java的IO、NIO、AIO 操作文件读写5、NIO的核心类 :Buffer(缓冲区)、Channel&#xff…

【代码随想录——图论——图论理论基础】

1. 图论理论基础 1.1 图的基本概念 二维坐标中,两点可以连成线,多个点连成的线就构成了图。 当然图也可以就一个节点,甚至没有节点(空图) 1.1.1 图的种类 有向图 加权有向图无权有向图 无向图 加权无向图无权无向…

.NET C# 使用OpenCV实现人脸识别

.NET C# 使用OpenCV实现模型训练、人脸识别 码图~~~ 1 引入依赖 OpenCvSHarp4 - 4.10.0.20240616 OpenCvSHarp4.runtime.win - 4.10.0.20240616 2 人脸数据存储结构 runtime directory | face | {id}_{name} | *.jpg id - 不可重复 name - 人名 *.jpg - 人脸照片3 Demo 3.…

松下Panasonic机器人维修故障原因

松下机器人伺服电机是许多工业自动化设备的关键组成部分。了解如何进行Panasonic工业机械臂电机维修,对于确保设备正常运行至关重要。 【松下焊接机器人维修案例】【松下机器人维修故障排查】 一、常见松下工业机械手伺服电机故障及原因 1. 过热:过热可…

vue2+element-ui新增编辑表格+删除行

实现效果&#xff1a; 代码实现 &#xff1a; <el-table :data"dataForm.updateData"border:header-cell-style"{text-align:center}":cell-style"{text-align:center}"><el-table-column label"选项字段"align"center&…

C++:求梯形面积

梯形面积 已知上底15厘米&#xff0c;下底25厘米&#xff0c;问梯形面积值是多少&#xff1f; #include<iostream> using namespace std; int main() {//梯形的面积公式&#xff08;上底下底&#xff09; 高 2//上底变量、下底变量int s,d,h,m;s15;d25;h 2*150 * 2/s ;…

相亲交友APP系统婚恋交友社交软件开发语音视频聊天平台定制开发-婚恋相亲交友软件平台介绍——app小程序开发定制

互联网飞速发展的时代&#xff0c;相亲交友软件成为了许多年轻人首选的相亲方式&#xff0c;越来越多的单身男女希望在婚恋交友软件平台上寻找灵魂伴侣&#xff0c;相亲交友软件因此具有很高的市场价值。 多客婚恋相亲交友系统是一款定位高端&#xff0c;到手就能运营的成熟婚恋…

Redis 管道(Pipeline)是什么?有什么用?

目录 1. redis 客户端-服务端模型的不足之处 2. redis 管道是什么&#xff1f;有什么好处&#xff1f; 3. 管道的使用场景 4. 管道使用的注意事项 1. redis 客户端-服务端模型的不足之处 众所周知&#xff0c;redis 是一个客户端-服务端的模型设计&#xff0c;客户端向服务…

SALOME源码分析:View Model

作为一款开源的CAx(CAD/CAE/CAM)软件集成平台&#xff0c;为了实现各个Module支持不同的数据显示与交互方案&#xff0c;出于扩展性的考虑&#xff0c;SALOME引入了View Model&#xff0c;用以支持OpenGL、OCC、VTK、ParaView、Qwt等数据显示与交互实现。 本文将以OCCViewer、…

一文搞懂 java 线程池:ScheduledThreadPool 和 WorkStealingPool 原理

你好&#xff0c;我是 shengjk1&#xff0c;多年大厂经验&#xff0c;努力构建 通俗易懂的、好玩的编程语言教程。 欢迎关注&#xff01;你会有如下收益&#xff1a; 了解大厂经验拥有和大厂相匹配的技术等 希望看什么&#xff0c;评论或者私信告诉我&#xff01; 文章目录 一…

PHP宜邦家政服务管理系统-计算机毕业设计源码04426

目 录 摘要 1 绪论 1.1 选题背景与意义 1.2开发现状 1.3论文结构与章节安排 2 宜邦家政服务管理系统系统分析 2.1 可行性分析 2.1.1 技术可行性分析 2.1.2 经济可行性分析 2.1.3 操作可行性分析 2.2 系统功能分析 2.2.1 功能性分析 2.2.2 非功能性分析 2.3 系统用…

力扣hot100 -- 动态规划(上)

目录 ❄技巧 &#x1f33c;爬楼梯 &#x1f354;杨辉三角 &#x1f30a;打家劫舍 &#x1f40e;完全平方数 &#x1f33c;零钱兑换 &#x1f33c;单词拆分 ❄技巧 动态规划dp-CSDN博客 &#x1f446;花 5 分钟快速刷一遍 花 10 分钟浏览一下 线性DP 背包DP&#x1f447…

VS展示6个错误中的0个解决方法

左键点击展示6个错误中的0个 左键点击展示23个警告中的0个