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

挂载成功

测试:

重启后

相关推荐
大树883 小时前
金刚石散热越强,管路越先见顶
大数据·运维·服务器·人工智能·ai
摇滚侠3 小时前
Linux CentOS7 rpm 安装 MySQL 5.7
linux·运维·mysql
霸道流氓气质3 小时前
领域驱动设计(DDD)在 Spring Boot 微服务中的实践指南
运维·spring boot·微服务
bush43 小时前
嵌入式linux学习记录十四、术语
linux·嵌入式
载数而行5204 小时前
Linux 11 动态监控指令top
linux
小宇宙Zz4 小时前
Maven依赖冲突
java·服务器·maven
Inhand陈工4 小时前
基于台达PLC与映翰通IG502的智慧水产养殖精准投喂与远程运维解决方案
运维·人工智能·物联网·阿里云·信息与通信
网络研究院5 小时前
2026年网络安全
网络·安全·法律·法规·趋势·发展
酣大智5 小时前
ARP代理--工作原理
运维·网络·arp·arp代理
treesforest5 小时前
AI安全系统如何识别异常访问?IP风险识别正在成为关键能力
网络·人工智能·tcp/ip·安全·web安全