磁盘管理

简介: 分区、格式化、挂载新添加一块硬盘:虚拟机关机虚拟机设置---硬盘----添加----大小1GB,拆分成单个文件--磁盘类型:1、IDE表示硬盘的传输接口,价格便宜,兼容性强,速度慢33MB/S--100MB/S2、SCSI扩展性强、稳定性高、性能好、价格昂贵160--3203、SATA硬盘接口的新规范,采用串行连接方式传输速度快、结构简单、可维护性不强150--3004、NVME高性能、低功耗、低延迟、价格昂贵1000MB/S以上磁盘管理:分区、格式化、挂载一、分区fdisk -l 查看磁盘信息/dev/nvme0n2 磁盘存储文件

磁盘管理
分区、格式化、挂载
新添加一块硬盘:
虚拟机关机
虚拟机设置---硬盘----添加----大小1GB,拆分成单个文件--
磁盘类型:
1、IDE
表示硬盘的传输接口,价格便宜,兼容性强,速度慢
33MB/S--100MB/S
2、SCSI
扩展性强、稳定性高、性能好、价格昂贵
160--320
3、SATA
硬盘接口的新规范,采用串行连接方式
传输速度快、结构简单、可维护性不强
150--300
4、NVME
高性能、低功耗、低延迟、价格昂贵
1000MB/S以上

磁盘管理:分区、格式化、挂载
一、分区
fdisk -l 查看磁盘信息
/dev/nvme0n2 磁盘存储文件
1、进入分区模式:
fdisk /dev/nvme0n2
n 添加一个新的分区
(p主分区、e扩展分区、l逻辑分区)
p 添加一个主分区(分区编号,起始扇区,大小)
最多可以添加4个主分区
w 保存退出
q 不保存退出
d 删除一个分区
p 显示当前磁盘分区

image.png

得到主分区/dev/nvme0n2p1
2、格式化
为了写入数据
mkfs
文件系统格式ext4
mkfs -t ext4 /dev/nvme0n2p1
回显4个done,表示格式化成功

image.png

3、挂载
创建一个挂载目录(挂载点)
mkdir /guazai
mount -t ext4 /dev/nvme0n2p1 /guazai
查看挂载:
df -hT

image.png

4、删除分区和挂载
卸载:umount /dev/nvme0n2p1
删除分区:fdisk /dev/nvme0n2
d 删除
w保存退出

image.png

磁盘 /dev/nvme0n2
新建一个300M的主分区,格式化为ext4文件系统,并且将分区挂载到/mnt/data目录下
1、创建分区
fdisk /dev/nvme0n2
n进行分区----p分区类型-----分区编号1----起始扇区,默认---分区大小300M----w保存退出
获得主分区/dev/nvme0n2p1
2、格式化
mkfs -t ext4 /dev/nvme0n2p1
3、挂载(临时)
mkdir /mnt/data
mount -t /dev/nvme0n2p1 /mnt/data
分区类型:主分区p、逻辑分区l、扩展分区e
4、永久挂载
vim /etc/fstab 修改配置文件
输入:
/dev/nvme0n2p1 /mnt/data ext4 defaults 0 0
:wq
mount -a 加载配置文件

逻辑卷管理
LVM: logical volume manager
是linux中管理磁盘的方式
优点:动态调整磁盘容量
1、基础概念
物理卷PV:
对应一个分区或者整个硬盘
包含很多个基本单元PE,每个基本单元默认大小为4MB
卷组VG:
由一个或者多个物理卷组成的整体,最大为65534
逻辑卷LV:
从卷组中,分割出一块空间,用来建立文件系统
2、逻辑卷管理命令
①创建:
创建物理卷:pvcreate
【1】先进行磁盘分区,fdisk /dev/nvme0n2
n进行分区----p分区类型-----分区编号1----起始扇区,默认---分区大小300M----w保存退出
获得分区/dev/nvme0n2p1
【2】pvcreate /dev/nvme0n2p1
创建卷组:vgcreate
vgcreate -s 大小 卷组名称 物理卷名称
创建逻辑卷:lvcreate
lvcreate -l 个数 -n 逻辑卷名称 卷组名称
lvcreate -L 逻辑卷大小 逻辑卷名称 卷组名称
②显示
pvdisplay、vgdisplay、lvdisplay
③删除
pvremove、vgremove、lvremove(先删除逻辑卷)
④扩容 lvextend
⑤缩容lvreduce

相关文章
|
自然语言处理 前端开发 测试技术
前端工程化最佳实践:项目结构、代码规范和文档管理
前端工程化最佳实践:项目结构、代码规范和文档管理
|
9月前
|
设计模式 前端开发 JavaScript
前端必须掌握的设计模式——装饰器模式
装饰器模式是一种结构型设计模式,通过创建新类来包装原始对象,实现在不修改原有结构的前提下扩展新行为。其核心在于“组合”思想,使新功能可“即插即拔”。该模式具有解耦性、灵活性和动态性等特点,广泛应用于类的面向对象编程语言中,如JavaScript的注解和TypeScript的写法。示例中,通过装饰器模式为游戏角色动态添加装备,展示了其强大的扩展性和灵活性。
163 16
|
11月前
|
消息中间件 分布式计算 大数据
大数据-123 - Flink 并行度 相关概念 全局、作业、算子、Slot并行度 Flink并行度设置与测试
大数据-123 - Flink 并行度 相关概念 全局、作业、算子、Slot并行度 Flink并行度设置与测试
427 0
|
11月前
|
Java 程序员 Spring
Spring事务的1道面试题
每次聊起Spring事务,好像很熟悉,又好像很陌生。本篇通过一道面试题和一些实践,来拆解几个Spring事务的常见坑点。
Spring事务的1道面试题
|
11月前
|
容器
Flutter&鸿蒙next 布局架构原理详解
Flutter&鸿蒙next 布局架构原理详解
|
11月前
|
存储 JavaScript 前端开发
js中函数、方法、对象的区别
js中函数、方法、对象的区别
188 2
|
9月前
|
安全 数据管理 关系型数据库
解锁数据管理的无限可能——探索 Teable 多维表格
Teable 是一个基于 Postgres 构建的企业级多维表格解决方案,提供卓越性能、灵活多维表格、丰富视图、精细权限管理、实时协作及自动化工作流等核心特性,支持私有部署,助力企业高效管理海量数据,加速数字化转型。
679 3
|
存储 JavaScript 前端开发
Django + Vue 实现图片上传功能的全流程配置与详细操作指南
 在现代Web应用中,图片上传是一个常见且重要的功能。Django作为强大的Python Web框架,结合Vue.js这样的现代前端框架,能够高效地实现这一功能。本文将详细介绍如何在Django项目中配置图片上传的后端处理,并在Vue前端实现图片的选择、预览和上传功能。