基于Centos 7虚拟机的磁盘操作(添加磁盘、分区、格式分区、挂载)

目录

一、添加硬盘

二、查看新磁盘

三、磁盘分区

3.1新建分区

 3.2 格式分区

 3.3 挂载分区

 3.4 永久挂载新分区

 3.5 取消挂载分区


一、添加硬盘

1.在虚拟机处选择编辑虚拟机设置,然后选择添加

 2.选择硬盘,然后选择下一步

 3.默认即可,下一步

 4.选择创建新虚拟磁盘,下一步

 5.设置自己需要磁盘大小,然后选择将虚拟磁盘存储为单个文件这一项,下一步

 6.设置新磁盘名称,可以选择存储位置,也可以直接默认选择完成,会将磁盘存储在虚拟机系统同级目录

 7.设置完成之后就可以看到自己新加的磁盘

二、查看新磁盘

1.新加磁盘之后启动或者重新启动虚拟机

2.使用命令 lsblk 可以查看磁盘的大小和挂载情况

 3.也可以使用命令 lsblk -f 查看磁盘的格式

 4.两个命令可以配搭看

三、磁盘分区

3.1新建分区

1.在/root目录下创建RepositoryDisk文件夹来挂载新磁盘,该目录和文件夹可以任意,按照自己的需求来,可以挂载到任意目录下

 2.新加的磁盘是在/dev/新磁盘名,可以在/dev/目录下看到新磁盘

 3.使用命令 fdisk /dev/磁盘名称 进行分区,如 fdisk /dev/sdb

 4.执行上述命令之后,提示输入m获取帮助,输入m回车【如果不想查看帮助,这一步可以忽略】

 5.新加分区,总共有5步,下面介绍每一步,每一步以回车结束

  • 输入n添加新分区
  • 输入p新建主分区
  • 指定分区编号,输入1即可
  • 指定起始扇区,默认即可,不推荐更改
  • 指定结束扇区,代表分区大小,可以使用K,M,G指定分区大小,例如分配50G则输入50G即可

 6. 执行上述操作之后,需要输入 w 确定分区,不然不会生效

 7.如果是删除分区,则fdisk /dev/sdb执行之后,输入d表示删除分区,然后输入w确认更改

 8.通过lsblk和lsblk -f 可看到新建的分区已经生效,但并没有格式化和挂载,此时还是不可以使用

 3.2 格式分区

 1.命令:mkfs -t 分区系统格式 磁盘分区

  • mkfs -t xfs /dev/sdb1(sdb1是sdb磁盘分区后得到的) 

 2.再次使用 lsblk -f 可以看到格式分区成功,但是还没有挂载点

 3.3 挂载分区

1.此种方式挂载只是暂时挂载,系统重启之后需要重新挂载才行

2.现在把sdb1挂载到之前创建的/root/RepositoryDisk目录下

3.挂载分区使用 mount 命令:mount 分区 挂载目录,挂载之后可以通过lsblk -f查看是否挂载成功

  • mount /dev/sdb1 /root/RepositoryDisk
  • lsblk -f

 4.通过 df -h 命令查看是否真的成功,可以看到系统已经能正确加载新磁盘

 3.4 永久挂载新分区

1.上述步骤的挂载只是暂时挂载,系统重启之后需要重新挂载才行

2.如果每次使用都需要重新挂载则会很麻烦,所以我们可以永久挂载分区,开机自动挂载

3.永久生效需要将磁盘信息写入到 /etc/fstab 中,这样开机才能自动加载

 4.写入新建的磁盘信息,需要我们配置5个信息,分别代表如下信息

  • 第一个需要挂载的分区,如/dev/sdb1
  • 第二个分区挂载点,如挂载到/root/RepositoryDisk下
  • 第三个分区格式,和自己格式化分区时指定格式一致
  • 第四个直接defaults即可,和系统保持一致
  • 第五个和系统保持一致,输入0即可
  • 第六个和系统保持一致,输入0即可

 5.输入完成后保存退出,然后重启虚拟机,查看是否自动加载,重启之后可以看到成功自动加载

 3.5 取消挂载分区

1.如果此时不想挂载此分区,那么可以使用命令:umount 分区 或者 umount 挂载目录,以下两种方式均可

  • umount /dev/sdb1
  • umount /root/RepositoryDisk

2. 注意使用umount命令取消挂载分区的时候不要在分区挂载目录内使用或者磁盘没有被使用,否则将会出现:device is busy 提示

3.取消挂载分区之后可以挂载到另外的分区,可以挂载到需要任意目录下,但是建议不要挂载系统目录中

4.注意:请不要直接将硬盘挂载到/home、/root等系统原有目录下,很容导致问题

  • 直接挂载到系统目录会替换掉原有系统目录已经有的内容,原始挂载盘会被替代
  • 如果挂载到了用户家目录,会导致-bash问题,因为原始.bashrc文件找不到
  • 如果不小心挂错到了上述目录,取消挂载,重新挂载到自己需要的目录即可

https://juejin.cn/post/6987200157733371935https://juejin.cn/post/6987200157733371935

https://blog.csdn.net/sinat_34104446/article/details/84637590https://blog.csdn.net/sinat_34104446/article/details/84637590

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

TCP连接管理与UDP协议

“三次握手”与“四次挥手” TCP建立连接的过程叫做握手 采用三报文握手:在客户和服务器之间交换三个TCP报文段,以防止已失效的连接请求报文段突然又传送到了,因而产生TCP连接建立错误。 第一次握手 连续释放——“四次挥手” TCP连续释放…

Zabbix监控之分布式部署

文章目录 Zabbix监控之分布式部署zabbix proxy概述部署zabbix-proxy节点规划基础环境准备安装proxy以及数据库配置数据库添加服务端host解析修改zabbix-proxy配置文件启动代理服务器 zabbix页面(1)在zabbix页面添加代理(2)zabbix-agent连接proxy Zabbix监控之分布式部署 zabbi…

使用Nacos将单体服务注册成微服务的步骤以及相关问题解决

目录 1.改造单体服务的配置文件。 2.添加Nacosw相关的pom依赖 3.在nacos的配置列表中创建配置列表 4.相关问题的解决 1.改造单体服务的配置文件。 🔖创建一个bootstrap.yml的配置文件该文件通常放置在src/main/resources目录中,并且优先于applicati…

ping命令

上图为IA ping B的过程,在此过程中: 包传送在x位置时,DestMacB左,SourceMacMac_A,Dest ipIp_B,Src_ipIp_A包传送在y位置时,DestMacB右,SourceMacB左 , Dest ipIp_B,Src_ipIp_A MAC…

多线程(Java系列6)

目录 前言: 1.什么是线程池 2.标准库中的线程池 3.实现线程池 结束语: 前言: 在上一节中小编带着大家了解了一下Java标准库中的定时器的使用方式并给大家实现了一下,那么这节中小编将分享一下多线程中的线程池。给大家讲解一…

三言两语说透process.stdout.write和console.log的区别

Node.js中的process.stdout.write和console.log都是用于向标准输出流(stdout)打印输出的方法,但二者在使用场景和实现方式上有些区别。本文将详细介绍process.stdout.write和console.log的区别。 process.stdout.write介绍 process.stdout.write是Node.js中的一个…

vue解决跨域访问问题(个人学习笔记六)

目录 友情提醒第一章、跨越问题解决1.1)什么是跨域问题?1.2)第一种解决方式:后端设置允许跨域访问1.3)第二种解决方式:前端配置代理 第二章、配置代理服务器2.1)配置简单代理服务器2.2&#xff…

Langchain 集成 Milvus

Langchain 集成 Milvus 1. 安装 Docker2. 部署 Milvus3.4. Langchain 集成 Milvus 1. 安装 Docker refer: https://docs.docker.com/engine/install/centos/ Milvus 会以容器方式启动,所以先安装 Docker。(本示例使用的是 Alma Linux 9.2) 卸载旧版本&#xff0c…

WEB APIs day4 (2)

三、M端事件 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta http-equiv"X-UA-Compatible" content"IEedge"><meta name"viewport" content"widthdevice-width, …

深入学习 redis - Stream、Geospatial、HyperLogLog、Bitmap、Bitfields 类型扩展

目录 前言 Stream geospatial HyperLogLog Bitmaps Bitfields 前言 redis 中最关键的五个数据类型 String、List、Hash、Set、Zset 应用最广泛&#xff0c;同时 redis 也推出了额外的 5 个数据类型&#xff0c;他们分别是针对特殊场景才进行的应用的. Ps&#xff1a;这几种…

干货 | 电路设计中如何减少ESD?

干货 | 电路设计中如何减少ESD&#xff1f; 今天给大家分享的是&#xff1a;在电路设计和PCB设计如何防止ESD损坏设备。 在电子行业中&#xff0c;保护设备免受ESD损坏是必须要注意的。静电放电&#xff08;ESD&#xff09;是一种非常高的电压尖峰&#xff0c;很容易损坏集成电…

lc162.寻找峰值

由于题目假设nums[-1]和nums[n]等于负无穷 如果nums[i]>nums[i1]&#xff0c;即nums[-1]<nums[i]>nums[i1]&#xff0c;那么在[0,i]区间内一定存在峰值 如果nums[i]<nums[i1]&#xff0c;即nums[i]<nums[i1]>nums[n]&#xff0c;那么在[i1,n-1]区间内一定存…

【UE4】给角色添加脚步声

步骤&#xff1a; 1. 导入一个脚步声音频文件&#xff08;.wav格式&#xff09; 2. 打开角色蓝图&#xff0c;这里以第三人称角色模板蓝图“ThirdPersonCharacter”为例&#xff0c;在事件图表中添加一个生成音效的自定义事件。 3. 打开动画序列“ThirdPersonRun” 找到小白人…

【机器学习】异常检测

异常检测 假设你是一名飞机涡扇引擎工程师&#xff0c;你在每个引擎出厂之前都需要检测两个指标——启动震动幅度和温度&#xff0c;查看其是否正常。在此之前你已经积累了相当多合格的发动机的出厂检测数据&#xff0c;如下图所示 我们把上述的正常启动的数据集总结为 D a t…

基于飞桨paddle的极简方案构建手写数字识别模型测试代码

基于飞桨paddle的极简方案构建手写数字识别模型测试代码 原始测试图片为255X252的图片 因为是极简方案采用的是线性回归模型&#xff0c;所以预测结果数字不一致 本次预测的数字是 [[3]] 测试结果&#xff1a; PS E:\project\python> & D:/Python39/python.exe e:/pro…

性能提升,SpringBoot 3.2虚拟线程来了

spring boot 3.2 会提供默认支持&#xff0c;必须Java19。 在以往的项目中&#xff0c;我们面临了这样一种情况&#xff1a;我们收到了数千个认证请求。为了确保安全性&#xff0c;我们依靠第三方系统发送短信 OTP 进行验证。然而&#xff0c;有时候第三方系统花费的时间比预期…

Tesseract开源的OCR工具及python pytesseract安装使用

一 、介绍 Tesseract是一款由Google赞助的开源OCR。 pytesseract是python包装器&#xff0c;它为可执行文件提供了pythonic API。 Tesseract 已经有 30 年历史&#xff0c;开始它是惠普实验室的一款专利软件&#xff0c;在2005年后由Google接手并进一步开发和完善。Tesseract支…

高压放大器模块的作用是什么呢

高压放大器模块是一种集成了高压放大器芯片、控制电路、保护电路等多种元件和功能的模块化设备。它可以将输入信号进行放大处理&#xff0c;并输出到负载上&#xff0c;具有高性能、高可靠性、高稳定性等优点。下面安泰电子将详细介绍高压放大器模块的作用&#xff1a; 信号放大…

如何学好Java并调整学习过程中的心态:学习之路的秘诀

文章目录 第一步&#xff1a;建立坚实的基础实例分析&#xff1a;选择合适的学习路径 第二步&#xff1a;选择合适的学习资源实例分析&#xff1a;参与编程社区 第三步&#xff1a;动手实践实例分析&#xff1a;开发个人项目 调整学习过程中的心态1. 不怕失败2. 持续学习3. 寻求…

外观模式-提供统一入口

在办理流量套餐的时候&#xff0c;我们可以去官网查查询套餐&#xff0c;找出符合我们需求的套餐&#xff0c;然后进行办理。官网是充斥着各种各样的套餐&#xff0c;如果我们一个个去查看这些套餐&#xff0c;耗费的时间很多。而且在办理套餐的时候&#xff0c;步骤也比较多。…