Centos硬盘操作合集

news2024/9/23 9:36:03

一、硬盘命令说明

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.coloradmin.cn/o/1311357.html

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

相关文章

GoLang 学习 (入门)

go run 1.go 执行命令 go build 1.go 打包为exe 快速 并且无依赖 在开始项目 需要 生成 go.mod go mod init mod 终端执行 go: creating new go.mod: module mod go: to add module requirements and sums:go mod tidy go的基本目录结构 src ------gocode ------------项…

探索GameFi:区块链与游戏的未来融合

在过去的几年里,区块链技术逐渐渗透到各个领域,为不同行业带来了前所未有的变革。其中,游戏行业成为了一个引人注目的焦点,而这种结合被称为GameFi,即游戏金融。GameFi不仅仅是一个概念,更是一场区块链和游…

51单片机(STC8) -- 开发环境搭建(Keil C51)

文章目录 STC8H3K系列芯片概述STC8H3K系列芯片选型Keil C51简介Keil C51安装添加C51芯片包工程创建与编译工程烧录 STC8H3K系列芯片概述 文章中所用的芯片选型为STC8H3K64S4,后续STC8案例均以该芯片展开 内核 • 超高速 8051 内核(1T)&…

2023-12-14 使用Qt画一条曲线(AI辅助)

点击 <C 语言编程核心突破> 快速C语言入门 使用Qt画一条曲线 前言一、Qchart简介二、代码总结 前言 要解决问题: 有一个函数, 生成一些点, 想画一条曲线. 想到的思路: 这个用Qchart比较简单. 其它的补充: 需要稍许配置 一、Qchart简介 QChart是Qt中的一个图表控件&a…

流程图、泳道图的介绍和示例分享,以及自定义元件库的介绍

目录 一. 流程图介绍 二. Processon使用 新建一个流程图 图形的使用 三. 流程图示例 登录界面 门诊业务流程图 住院业务流程图 药房业务流程图 会议OA流程图 四. 泳道图介绍 五. 自定义元件库 5.1 新建一个元件库 5.2 创建元件 5.3 使用自定义元件库 一. 流程图介…

PythonStudio:一款国人写的python及窗口开发编辑IDE,可以替代pyqt designer等设计器了

本款软件只有十几兆&#xff0c;功能算是强大的&#xff0c;国人写的&#xff0c;很不错的python界面IDE.顶部有下载链接。下面有网盘下载链接&#xff0c;或者从官网直接下载。 目前产品免费&#xff0c;以后估计会有收费版本。主页链接&#xff1a;PythonStudio-硅量实验室 作…

智慧城市/一网统管建设:人员危险行为检测算法,为城市安全保驾护航

随着人们压力的不断增加&#xff0c;经常会看见在日常生活中由于小摩擦造成的大事故。如何在事故发生时进行及时告警&#xff0c;又如何在事故发生后进行证据搜索与事件溯源&#xff1f;旭帆科技智能视频监控人员危险行为/事件检测算法可以给出答案。 全程监控&#xff0c;有源…

Landsat7_C2_ST数据集2019年1月-2022年12月

简介&#xff1a; Landsat7_C2_ST数据集是经大气校正后的地表温度数据&#xff0c;属于Collection2的二级数据产品&#xff0c;以开尔文为单位测量地球表面温度&#xff0c;是全球能量平衡研究和水文模拟中的重要地球物理参数。地表温度数据还有助于监测作物和植被健康状况&am…

2023-12-14 二叉树的最大深度和二叉树的最小深度以及完全二叉树的节点个数

二叉树的最大深度和二叉树的最小深度以及完全二叉树的节点个数 104. 二叉树的最大深度 思想&#xff1a;可以使用迭代法或者递归&#xff01;使用递归更好&#xff0c;帮助理解递归思路&#xff01;明确递归三部曲–①确定参数以及返回参数 ②递归结束条件 ③单层逻辑是怎么样…

NSSCTF-Crypto靶场练习---41-46WP

文章目录 [CISCN 2022 西南]rsa[HDCTF 2023]爬过小山去看云[LitCTF 2023]md5的破解[CISCN 2023 初赛]Sign_in_passwd[CISCN 2021初赛]rsa[GWCTF 2019]babyRSA [CISCN 2022 西南]rsa 都是迷惑的东西&#xff0c;别看&#xff0c;注意关键的pow就好。 求 P-1 和 Q-1 的lcm 最小公…

路由器原理

目录 一.路由器 1.路由器的转发原理 2.路由器的工作原理 二.路由表 1.路由表的形成 2.路由表表头含义 直连&#xff1a; 非直连&#xff1a; 静态 静态路由的配置 负载均衡&#xff08;浮动路由&#xff09; 默认路由 动态 三.交换与路由对比 一.路由器 1.路由器…

Kubernetes 容器编排(1)

前言 知识扩展 早在 2015 年 5 月&#xff0c;Kubernetes 在 Google 上的搜索热度就已经超过了 Mesos 和 Docker Swarm&#xff0c;从那儿之后更是一路飙升&#xff0c;将对手甩开了十几条街,容器编排引擎领域的三足鼎立时代结束。 目前&#xff0c;AWS、Azure、Google、阿里云…

人工智能在大型复杂机械产品装配状态检测自动化中的应用

尊敬的读者们&#xff0c;本文主要围绕“大型复杂机械产品装配状态检测自动化方案”开展讨论&#xff0c;从这个领域存在的问题和难度&#xff0c;以及基于人工智能、数字图像处理、机器人控制、装配机理等技术的自动化设计与实践方案。文章提出了数字化建模和智能识别模型构建…

QT QIFW Linux下制作软件安装包

一、概述 和windows的操作步骤差不多&#xff0c;我们需要下装linux下的安装程序&#xff0c;然后修改config.xml、installscript.qs和package.xml文件。 QT QIFW Windows下制作安装包(一)-CSDN博客 一、下装QIFW 下装地址&#xff1a;/official_releases/qt-installer-fra…

Layui继续学习

1、简单评论区代码&#xff1a; <!DOCTYPE html> <html> <head> <meta charset"utf-8"> <title>社区评论区</title> <link rel"stylesheet" href"https://cdn.staticfile.org/layui/2.6.8/css/…

数据结构与算法之美学习笔记:35 | Trie树:如何实现搜索引擎的搜索关键词提示功能?

目录 前言什么是“Trie 树”&#xff1f;如何实现一棵 Trie 树&#xff1f;Trie 树真的很耗内存吗&#xff1f;Trie 树与散列表、红黑树的比较解答开篇内容小结 前言 本节课程思维导图&#xff1a; 搜索引擎的搜索关键词提示功能&#xff0c;我想你应该不陌生吧&#xff1f;为…

消息可靠性保证

回顾RabbitMQ的消息传递过程 如图所示&#xff0c;发生消息丢失的可能阶段也就是生产者发送消息&#xff0c;时rabbitmq存储消息时&#xff0c;消费者消费消息时。项目源码&#xff1a;gitee 生产者发送消息阶段 生产者发送消息时把交换机名写错生产者发送消息时把routingK…

行为树保姆级教程(以机器人的任务规划为例

行为树 目录 什么是行为树(behavior tree)&#xff1f;行为树的相关术语 行为节点和控制节点不同类型的控制结点&#xff1a; 顺序节点选择节点并行节点装饰结点 机器人的例子&#xff1a;物体搜索 1&#xff1a;如果只存在一个地点A&#xff0c;那么行为树很简单&#xff0…

实验:BGP配置

1.实验目的&#xff1a; 本实验旨在掌握BGP协议的基本概念和配置方法&#xff0c;以及使用Packet Tracer模拟网络环境进行BGP配置的方法。 2.实验要求&#xff1a; 理解BGP协议的基本概念和原理&#xff1b;掌握BGP协议的配置方法&#xff1b;能够使用Packet Tracer模拟网络…

MyBatisPlus使用时报错Invalid value type for attribute ‘factoryBeanObjectType‘

目录 问题 探索过程 总结 问题 今天在学习MyBatisPlus过程中突然报了个错&#xff0c;信息如下 Invalid value type for attribute factoryBeanObjectType: java.lang.String Caused by: java.lang.IllegalArgumentException: Invalid value type for attribute factoryB…