当前位置: 首页 > news >正文

RHCSA Linux 系统 硬盘管理

Linux 系统 硬盘管理

1扇区 = 512B,分区 = 多个扇区 ×512B
查看硬盘命令

[root@localhost ~]# lsblk

1.一般存储相关操作
 

(1) 分区                                                           
① MBR 分区

➤分区数量限制:主分区 0 - 4 个,扩展分区 0 - 1 个,逻辑分区无限制。硬盘大小不超过 2.2T,硬盘标签类型为 dos。

➤分区类型特点:

主分区:一块硬盘最多 4 个,可直接建文件系统、存数据、可引导启动操作系统。

扩展分区:一块硬盘最多 1 个,不能创建文件系统,可划分逻辑分区。

逻辑分区:可创建文件系统存数据,数量无限制。

② GPT 分区:可划分大于 2.2T 分区,分区个数 1 - 128,磁盘标签类型为 gpt。
分区操作命令(fdisk)

常用指令

d:删除分区

w:将分区表写入硬盘并退出

n:添加新分区

q:退出不保存更改

p:打印分区表

g:新建一份 GPT 分区表

示例:对 /dev/sdb 分区,执行 fdisk /dev/sdb,按提示操作

2.格式化(创建文件系统)
 

(1) 本质:给对应的分区添加文件系统,是存储设备组织文件的方式。
(2) 常用命令:mkfs.xfs、mkfs.ext4 等。
❗❗❗注:若分区已有文件系统,在 mkfs.xfs 等命令中需加选项强行格式化。

3.挂载
 

(1) 查看挂载设备:

mount 查看系统已挂载设备

df -Th 查看指定挂载点情况
(2) 挂载操作
创建挂载点

[root@localhost ~]#mkdir /guazai/dir1 -p
挂载分区(将 /dev/sda1 挂载到 /guazai/dir1)[root@localhost ~]#mount /dev/sda1 /guazai/dir1
查看挂载情况

[root@localhost ~]#mount | grep  /dev/sda1 或

df -Th  /guazai
(3) 卸载

[root@localhost ~]#umount  /dev/sda1 或

umount  /guazai/dir1

4.硬盘空间管理
 

(1) 查看硬盘空间命令
① df:查看文件系统空闲空间,记录已删除但仍被进程占用文件的空间。
② du:统计文件或目录大小,不显示已删除但仍被占用空间。

5.开机自动挂载
 

(1) 配置文件:/etc/fstab

格式为硬盘路径 挂载点 文件系统类型 挂载类型 是否备份 是否自检。
(2) 操作步骤
编辑配置文件:vim /etc/fstab,添加硬盘挂载信息。
检查配置:mount -a 检查配置是否正确;通过 ls / 挂载点、mount | grep 硬盘名,查看文件系统确认。
(3) 配置错误处理

若配置有误进入紧急模式,输入 root 密码,注释或删除错误挂载项,重启 (reboot)。

6.补充知识
 

(1) 系统启动流程

通电 → BIOS → 主引导记录 → 操作系统
① BIOS加电自检 (POST) 检查硬件,检测启动设备,读取主引导记录 (MBR) 或 EFI 系统分区 (ESP) 引导程序。
主引导记录:加载操作系统内核。
操作系统:初始化,显示登录界面。
(2) 链接相关
硬链接:不能跨设备、分区,文件系统设备创建,源文件删除仍可访问数据。
软链接:类似快捷方式,可跨设备等,源文件删除后链接失效。
(3) 交换分区
创建交换分区

[root@localhost ~]#mkswap  /dev/sda5
查看当前生效的交换分区

[root@localhost ~]#swapon  -5
激活交换分区

[root@localhost ~]#swapon  /dev/sda5
关闭交换分区

[root@localhost ~]#swapoff  /dev/sda5
(4) 逻辑卷管理(LVM)
功能:实现硬盘空间动态整合与扩展。
操作示例(两块 10G 硬盘合并)

㊀创建分区:对硬盘分区。

㊁创建物理卷

[root@localhost ~]#pvcreate /dev/sda1 /dev/sdc1

㊂创建卷组

[root@localhost ~]#vgcreate myvg /dev/sda1 /dev/sdc1

㊃创建逻辑卷

[root@localhost ~]#lvcreate -n mylv -L +19.99g myvg
㊄格式化

[root@localhost ~]#mkfs.ext4 /dev/myvg/mylv
㊅挂载

[root@localhost ~]#mount /dev/myvg/mylv/guazai
㊆删除逻辑卷

[root@localhost ~]#lvremove /dev/myvg/mylv
㊇删除卷组

[root@localhost ~]#vgremove myvg
㊈删除物理卷

[root@localhost ~]#pvremove

相关文章:

  • AI编程对传统软件开发的冲击和思考
  • STM32基本定时器的启动和停止
  • Android中PID与UID的区别和联系
  • vue2 全局指令(输入框自定义限制)
  • 【C++】20. AVL树的实现
  • BU9792驱动段式LCD
  • 解决:dpkg: error: dpkg frontend lock is locked by another process
  • 光伏电站及时巡检:守护清洁能源的“生命线”
  • linux移植lvgl
  • 带您了解工业级网络变压器的浪涌等级测试有哪些条件?
  • Mistral AI 开源最新 Small 模型——Devstral-Small-2505
  • CATIA高效工作指南——常规配置篇(三)
  • 【Nature子刊聚焦:超构表面多维调控与AI驱动的设计革命 ——2024-2025年超构表面领域突破性进展速览 】
  • Day 29 训练
  • 免费在线AI聊天工具
  • 数据同步自动化——如何用Python打造高效工具?
  • 数学建模MathAI智能体-2025电工杯A题实战
  • Linux性能监控:工具与最佳实践
  • 双重攻击锁定饮料巨头,黑客组织宣称窃取可口可乐海量数据
  • JavaWeb面试题 (一)
  • 张家港做网站/做营销型网站哪家好
  • 市政府网站集约化建设/外贸推广渠道有哪些
  • 西安疫情最新数据消息今天/杭州seo联盟
  • 网站说服力营销型网站策划/推广普通话文字素材
  • 原创 网站 源码/优化网站怎么做
  • 婚纱网站策划书模板下载/短链接在线生成