Centos硬盘操作合集

一、硬盘命令说明

lsblk 列出系统上的所有磁盘列表
在这里插入图片描述

查看磁盘列表
在这里插入图片描述

参数意义
在这里插入图片描述

blkid 列出硬盘UUID

[root@zs ~]# blkid
/dev/sda1: UUID="77dcd110-dad6-45b8-97d4-fa592dc56d07" TYPE="xfs" 
/dev/sda2: UUID="oDT0oD-LCIJ-Xh7r-lBfd-axLD-DRiN-TwaIvV" TYPE="LVM2_member" 
/dev/sr0: UUID="2017-09-05-14-14-50-00" LABEL="CentOS 7 x86_64" TYPE="iso9660" PTTYPE="dos" 
/dev/mapper/centos-root: UUID="9adbb54d-57de-485f-92a7-e8a97c959738" TYPE="xfs" 
/dev/mapper/centos-swap: UUID="0b6a2698-d12d-43c0-be1d-ff683e467e42" TYPE="swap" 

parted 列出磁盘的分区表类型与分区信息
在这里插入图片描述

fdisk/gdisk 磁盘分区
fdisk 用于操作MBR格式分区表
gdisk 用于操作GPT格式分区表
在这里插入图片描述

a  活动分区标记/引导分区   
b   编辑bsd磁盘标签
c   切换dos兼容性标记
d   删除分区
g   创建新的空GPT分区表
G  创建一个IRIX (SGI) 分区表
l    显示已知分区类型
m  打印帮助菜单
n   新建分区
o   创建新的DOS分区表
p   打印分区表
q   退出不保存
s   创建一的新的空Sun磁盘标签
t   设置分区号
u   更改显示/输入单位
v   进行分区检查 
w  保存并退出
x   扩展应用,高级功能

fdisk -l 显示当前分区情况
在这里插入图片描述

分区格式化 mkfs

mkfs.xfs /dev/sdb1 格式化后格式为xfs
mkfs.ext3 /dev/sdb1 格式化后格式为ext3

二、硬盘操作场景

场景一:新增硬盘挂载-MBR(MSDOS),GPT用gdisk,方法相同
查看新增硬盘 lsblk
在这里插入图片描述

查看硬盘是否挂载 fdisk -l
在这里插入图片描述

进入磁盘操作界面 fdisk /dev/sdb
在这里插入图片描述

开始分区 n
在这里插入图片描述

分区完成
在这里插入图片描述

执行partprobe刷新分区表,格式化磁盘 mkfs.ext3 /dev/sdb1
在这里插入图片描述

挂载磁盘
在这里插入图片描述

修改/etc/fstab【/dev/sdb1 /new ext3 defaults 0 0】,实现开机自动mount

在这里插入图片描述

场景二:将硬盘扩容到根目录
查看扩展前根目录容量
在这里插入图片描述

fdisk -l 查看总扇区数和已使用扇区数
在这里插入图片描述

新增分区
在这里插入图片描述

更改分区号为8e
在这里插入图片描述

查看PV(physical volume,即物理卷,就是物理磁盘)
在这里插入图片描述

创建新的物理卷pvcreate
在这里插入图片描述

创建成功
在这里插入图片描述

查看VG(volume group,即卷组,就是一组物理磁盘的组合,即管理硬盘的系统)
在这里插入图片描述

扩展VG
在这里插入图片描述

扩展完成
在这里插入图片描述

扩展LV(logical volume,逻辑卷,操作系统分出来的各个分区)
在这里插入图片描述

查看根目录文件系统模式
在这里插入图片描述

增加目录容量
xfs使用xfs_growfs
ext4使用resize2fs
在这里插入图片描述

扩展完成
在这里插入图片描述

场景三:校验并修复文件系统
xfs使用:xfs_repair /dev/sda3
ext4使用:fsck.ext4 /dev/sda3

场景四:删除分区,释放空间,并扩容到根目录
1、查看分区挂载情况,需要把/hmoe分区空间释放
在这里插入图片描述

2、取消挂载,再次查看分区情况,/home目录已取消挂载
umount /dev/mapper/centos-home /home
在这里插入图片描述

3、释放逻辑卷
在这里插入图片描述

4、扩容到根目录
在这里插入图片描述

场景五:增加swap分区
新增一个swap格式的分区
在这里插入图片描述

更改分区号为82(linux swap)
在这里插入图片描述

重新加载所有设备:partprobe
在这里插入图片描述

查看新增的swap格式的分区:lsblk
在这里插入图片描述

将新增分区设置为swap分区:mkswap /dev/sda4
在这里插入图片描述

启用该swap分区:swapon /dev/sda4
在这里插入图片描述

设置开机挂载该swap分区:vi /etc/fstab
在这里插入图片描述

场景六:使用parted新建分区
查看硬盘分区情况:parted /dev/sda print
在这里插入图片描述

新增分区,parted /dev/sda mkpart primary xfs(分区格式) 22.5GB 23GB
在这里插入图片描述

重新加载所有设备:partprobe
在这里插入图片描述

查看新分区:lsblk
在这里插入图片描述

格式化分区:mkfs.xfs /dev/sda4
在这里插入图片描述

挂载分区:mount /dev/sda4 /new
在这里插入图片描述

设置开机自动挂载:vi /etc/fstab
在这里插入图片描述

查看挂载情况:df -h
在这里插入图片描述

场景七:释放硬盘分区
删除逻辑卷lvremove /dev/vda4
在这里插入图片描述

释放卷vgreduce centos /dev/vda4
在这里插入图片描述

删除物理卷pvremove /dev/vda4
在这里插入图片描述

删除主分区,w保存
在这里插入图片描述

刷新分区表 partprobe
在这里插入图片描述

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

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

相关文章

Mybatis详解

MyBatis是什么 MyBatis是一个持久层框架,用于简化数据库操作的开发。它通过将SQL语句和Java方法进行映射,实现了数据库操作的解耦和简化。以下是MyBatis的优点和缺点: 优点: 1. 灵活性:MyBatis允许开发人员编写原生的…

如何正确使用缓存来提升系统性能

文章目录 引言什么时候适合加缓存?示例1示例2:示例3: 缓存应该怎么配置?数据分布**缓存容量大小:**数据淘汰策略 缓存的副作用总结 引言 在上一篇文章IO密集型服务提升性能的三种方法中,我们提到了三种优化…

Kafka-Kafka基本原理与集群快速搭建

一、Kafka介绍 ​ ChatGPT对于Apache Kafka的介绍: Apache Kafka是一个分布式流处理平台,最初由LinkedIn开发并于2011年开源。它主要用于解决大规模数据的实时流式处理和数据管道问题。 Kafka是一个分布式的发布-订阅消息系统,可以快速地处理…

【基础篇】一,认识STM32

一,什么是STM32? STM32是一款由意法半导体公司开发的32位微控制器;其中ST指意法半导体;M指MCU或MPU,32指32 位。 STM32覆盖了Cortex-M的多种系列,包括M0、M0、M3、M7等。在分类上,STM32有很多…

MyBatisPlus基础入门笔记

MyBatisPlus基础入门笔记,源码可见下载链接 大家阅读时可善用目录功能,可以提高大家的阅读效率 下载地址:MyBatisPlus源码笔记 初识MyBatisPlus 入门案例 SpringBoot整合MyBatis(复习) 创建SpringBoot工程勾选使用的…

56.windows docker 安装ES、Go操作ES(github.com/olivere/elastic/v7库)

文章目录 一、环境准备1、 docker安装ES2、启动容器3、图像化客户端工具ElasticSearch-Head 二、Go ES连接与认证1、 连接ES2、配置ES认证 三、索引的增删改查四、文档的增删改创建单个文档根据文档id删除文档批量删除文档批量创建文档 五、文档查询列表查询精确匹配模糊匹配嵌…

五、Microsoft群集服务(MSCS)环境的搭建

一、【目的】 学会利用Windows Server布置群集环境。 二、【设备】 FreeNAS11.2,Windows Server 2019 三、【要求】 学会利用Windows Server布置群集环境,掌握处理问题的能力。 配置表: 节点公网IP(public)内网IP(private)群集IP(clust…

linux磁盘空间清理

查看磁盘使用情况 查看磁盘分区上可以使用的磁盘空间 $ df -h若要查看文件类型和block,使用下面的命令 $ df -T查看每个文件和目录的磁盘使用空间,也就是文件的大小。 $ sudo du -sh /* $ sudo du -h --max-depth1 /清理旧的 Snap 包版本以释放磁盘空…

华为OD试题六(数据最节约的备份方法、TLV解码)

1. 数据最节约的备份方法 题目描述: 有若干个文件,使用刻录光盘的方式进行备份,假设每张光盘的容量是500MB,求 使用光盘最少的文件分布方式 所有文件的大小都是整数的MB,且不超过500MB;文件不能分割、分卷…

centos-LAMP搭建与配置(论坛网站)

文章目录 LAMP简介搭建LAMP环境安装apache(httpd)安装mysql安装PHP安装php-mysql安装phpwind LAMP简介 LAMP是指一组通常一起使用来运行动态网站或者服务器的自由软件名称首字母缩写:Linux操作系统,网页服务器Apache,…

工作遇到问题与解决办法(二)

弹出确认框 this.$confirm(确定删除全部添加的数据吗?, 提示, {confirmButtonText: 确定,cancelButtonText: 取消,type: warning}).then(() > {// 确定操作this.addYpslTempList[];this.isSelectfalse;//删除状态this.addMultiple true;this.$message({type: success,mes…

MySQL InnoDB存储引擎中的索引结构解析

目录 常见的几种数据结构1、二叉树2、红黑树3、B树4、B树5、总结 索引结构1、聚簇索引和非聚簇索引2、Hash索引3、总结 常见的几种数据结构 1、二叉树 特点: 每个节点最多有两个子节点,分别称为左子节点和右子节点。通常不是自平衡的,可能…

Mac中nvm切换node版本失败

Mac中使用 nvm 管理 node 版本,在使用指令:nvm use XXX 切换版本之后。 关闭终端,再次打开,输入 node -v 还是得到之前的 node 版本。 原因: 在这里这个 default 中有个 node 的版本号,使用 nvm use 时&a…

spring boot 实现直播聊天室(二)

spring boot 实现直播聊天室(二) 技术方案: spring bootnettyrabbitmq 目录结构 引入依赖 <dependency><groupId>io.netty</groupId><artifactId>netty-all</artifactId><version>4.1.96.Final</version> </dependency>Si…

安装DevEco Studio

下载 首先进入鸿蒙开发者官网&#xff0c;顶部导航栏选择开发->DevEco Studio 根据操作系统下载不同版本&#xff0c;其中Mac(X86)为英特尔芯片&#xff0c;Mac(ARM)为M芯片。 安装 下载完毕后&#xff0c;开始安装。 点击Agree 首次使用&#xff0c;请选择Do not impor…

Vue 详细教程

Vue实战 1. Vue 引言 渐进式 JavaScript 框架 --摘自官网 官网地址&#xff1a;Vue.js - 渐进式 JavaScript 框架 | Vue.js # 渐进式 1. 易用 html css javascript 2. 高效 开发前端页面 非常高效 3. 灵活 开发灵活 多样性 # 总结 Vue 是一个javascript 框架 js 简化页面js操作…

Pr自动从视频脚本剪辑视频FirstCut插件免费下载

FirstCut 插件将自动从视频脚本中剪辑视频&#xff0c;在例如新闻、采访、自媒体视频等带有配音或字幕内容的视频制作中提高了粗剪效率。 使用 FirstCut&#xff0c;大大缩短了粗剪的时间&#xff0c;而不是转到每个视频文件并找到 IN 点和 OUT 点&#xff0c;然后将其插入到序…

jmeter,读取CSV文件数据的循环控制

1、构造csv数据 保存文件时需要注意文件的编码格式 id,name,limit,status,address,start_time 100,小米100,1000,1,某某会展中心101,2023/8/20 14:20 101,小米101,1001,1,某某会展中心102,2023/8/21 14:20 2、在线程组下添加【CSV数据文件设置】元件 3、CSV文件数据的循环控…

数据库动态视图和存储过程报表数据管理功能设计

需求&#xff1a;需要将ERP的报表数据挪到OA中&#xff0c;但是OA表单设计不支持存储过程动态传参&#xff0c;所以需要设计一个系统&#xff0c;可以手动配置&#xff0c;动态显示原本ERP的报表数据&#xff0c;ERP报表是存在数据库的视图和存储过程中 思路&#xff1a;因为E…

c#按照时间进行数据存储(不用数据库)

概要介绍 按照日期生成文件夹&#xff0c;按照时间生成文件名&#xff0c;存储字符串。 可以用于简单数据记录&#xff08;如果数据存储考虑格式文本&#xff0c;保存为csv格式&#xff09; 实现效果 调用方法 SaveText.saveStr("测试字符串"DateTime.Now.ToStrin…