linux 磁盘管理

一、需掌握的内容

  1. 磁盘分区(三种办法:fdisk☆,cfdisk,parted 两种格式:MBR、GPT)
  2. 格式化
  3. 挂载及虚拟内存的挂载、卸载
  4. 设置开机自动挂载(在etc/fstab中编辑)

二、相关知识要点解析

MBR分区

|------|----------------------------------------------------------------|---------------|
| 命令 | fdisk | cfdisk |
| 功能 | 为硬盘分区 | 实现磁盘分区 |
| 语法格式 | fdisk (设备文件) | cfdisk (设备文件) |
| 内置命令 | n : 创建分区 d : 删除分区 g:创建一个空的GPT分区 o:创建一个空的DOS分区 q:不保存并退出 w:保存并退出 | |
| 例题 | 对 /dev/sdb/分区 | 对 /dev/sdb/分区 |

GPT分区(全局唯一标示磁盘分区表格式)

特点:针对不同的数据建立不同的分区,同时为不同的分区创建不同的权限。GPT不允许将整个硬盘进行复制,从而保证了磁盘内数据的安全性。

|-----------|---------------|-------------------------------------------------------------------------------------------------------------------|
| 命令 | fdisk | parted |
| 功能 | 实现GPT分区 | 实现GPT分区 |
| 语法格式/使用方法 | fdisk (设备文件) | 1. 进入:#parted 2. 帮助(parted)h 3. 退出(parted)q 4. 查看当前所有磁盘状态: #parted -l 1. 查看某个磁盘状态 #parted /dev/sdb (parted) print |
| 例题 | 对 /dev/sdb/分区 | 对 /dev/sdb/分区 |

2.格式化

功能:制作文件系统

格式 :mkfs -t 文件系统类型 设备文件

(1)mkfs -t ext4 /dev/sdb2 将sdb2格式化为ext4

(2)mkswap /dev/sdb3 格式化swap空间 虚拟内存

(3)挂载及虚拟内存的挂载,卸载

主分区挂载

在/mnt下新建两个kk和mm文件夹

把第一个分区挂载到/mnt/mm下

通过mount查看挂载是否成功

在mm下新建文件,在文件中输入内容,此内容就被写入第一个分区内,同时mm下会生出lost+found目录,当档案系统发生错误时, 将一些遗失的片段放置到这个目录下。这个目录通常会在分割槽的最顶层存在,没有说明说明正常。 例如你加装一个硬盘于/disk中,那在这个系统下就会自动产生一个这样的目录/disk/lost+found。

sdb1同时挂载到mm和kk目录下,代表一个分区可以挂载多个挂载点

把sdb3挂载到mm,创建文件同时写入内容,查看发现只显示f3,之前挂载的sdb1中的f1不见,代表多个分区可以挂载一个挂载点,但只显示最新挂载的分区。

取消挂载(卸载)两种方法

查看挂载信息显示结果

虚拟分区挂载

先格式化虚拟分区sdb2

swapon -s查看虚拟内存组成分区,只有第一块硬盘的虚拟分区

输入swapon /dev/sdb2,并查看虚拟内存组成分区,两块虚拟内存组成,虚拟内存挂载成功

输入swapoff /dev/sdb2,并查看虚拟内存组成分区,只剩一块虚拟内存,虚拟内存卸载成功

(4)设置开机自动挂载

指令:vim /etc/fstab 进入后开始编辑

①设备文件名

②挂载点

③文件系统类型

④defaults→挂载文件系统默认权限

⑤是否备份(0→否 1→每天备份 2→不定时备份)

⑥是否进行磁盘检测(0→否 1→最早检测,即开机过程中就进行检测 2→不定时检测)

Eg:我们将sdb2(需要格式化等步骤完成后才可以)开机自动挂载在/mnt/yigege

编辑:

保存并执行:mount --a

挂载成功

测试:

重启后

相关推荐
程序员清风6 小时前
数据处理脚本工程化:日志、配置、命令行与测试
服务器·开发语言·数据库
readhere6 小时前
从ZYNQ7000开发板,学会启动嵌入式Linux系统——入门学习:EBAZ4205篇目录
linux·启动·嵌入式linux·zynq7000·ebaz4205
打工仔折腾 AI7 小时前
在 Ubuntu ARM64 部署 Q1 V3.0 MuJoCo 模型:加载、单步推理与执行器响应解析
linux·运维·人工智能·python·深度学习·ubuntu·性能优化
yyuuuzz7 小时前
跨境站点日志时区混乱的排查记录
运维·服务器·网络·云计算·aws·1024程序员节
‎ദ്ദിᵔ.˛.ᵔ₎8 小时前
关于Linux 线程局部存储的认识
linux·运维
GlobalInfo8 小时前
全球及中国风电叶片检测机器人行业研究报告(2026版):市场现状、行业前景与占有率分析
运维·网络·人工智能·机器人
数字新视界9 小时前
一体化机柜在数据中心运维中的创新应用与优势分析
大数据·服务器·数据库·动环监控系统·动力与环境监控系统
隔窗听雨眠9 小时前
KingbaseES平替全链路实践:从迁移评估到可持续运维
运维
skywalk816310 小时前
登到192.168.1.5那台机器,看看今天白天,大约从早晨到晚上,都卡住了。看看因为什么卡住,为什么卡住而没有杀死那个导致卡死的进程,为什么
运维·系统·freebsd
运维行者_10 小时前
网络监控工具怎么选?从设备监控到智能运维的能力清单
运维·服务器·开发语言·网络·人工智能·支持向量机·php