当前位置: 首页 > news >正文

Linux磁盘-创建分区

作者介绍:简历上没有一个精通的运维工程师。希望大家多多关注作者,下面的思维导图也是预计更新的内容和当前进度(不定时更新)。
在这里插入图片描述

Linux磁盘涉及到的命令不是很多,但是在实际运维中的作用却很大,因为Linux系统及业务都会承载到硬盘上。如果磁盘使用和配置不合理,可能会引起系统无法启动或者业务系统无法提供预期的服务。

​ 主要从以下几个方面来介绍:

​ 1.分区介绍

2.创建分区(本章节)

​ 3.MBR&GPT

​ 4.格式化&挂载

​ 5.inode&硬连接

​ 6.磁盘操作命令

​ 7.小结

​ 基于已经有一块磁盘的情况下,我们在通过VM界面添加了一块硬盘(过程这里就不介绍),可以看到2个硬盘分别是sda和sdb两块磁盘。

[root@localhost ~]# lsblk
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda      8:0    0   20G  0 disk 
├─sda1   8:1    0  500M  0 part /boot
└─sda2   8:2    0 19.5G  0 part /
sdb      8:16   0   20G  0 disk 
sr0     11:0    1  942M  0 rom  

​ 1.开始分区

[root@localhost ~]# fdisk /dev/sdb
欢迎使用 fdisk (util-linux 2.23.2)。更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。Device does not contain a recognized partition table
使用磁盘标识符 0x898f0efa 创建新的 DOS 磁盘标签。命令(输入 m 获取帮助):

​ 2.进入选择菜单

#输入m以后进入选择菜单,大家可以直接根据英文翻译就能看出来是啥意思命令(输入 m 获取帮助):m
命令操作a   toggle a bootable flagb   edit bsd disklabelc   toggle the dos compatibility flagd   delete a partitiong   create a new empty GPT partition tableG   create an IRIX (SGI) partition tablel   list known partition typesm   print this menun   add a new partitiono   create a new empty DOS partition tablep   print the partition tableq   quit without saving changess   create a new empty Sun disklabelt   change a partition's system idu   change display/entry unitsv   verify the partition tablew   write table to disk and exitx   extra functionality (experts only)

​ 3.创建新分区

#输出n以后,将进入分区界面命令(输入 m 获取帮助):n
Partition type:p   primary (0 primary, 0 extended, 4 free)e   extended
Select (default p): 

​ 4.确认分区细节

​ 这里有个技术细节,我们将在下一章进行讲解。

#如果只分一个分区,这里可以一路回车,或者根据提示输出对应的数字Select (default p): p
分区号 (1-4,默认 1):1
起始 扇区 (2048-41943039,默认为 2048):
将使用默认值 2048
Last 扇区, +扇区 or +size{K,M,G} (2048-41943039,默认为 41943039):
将使用默认值 41943039
分区 1 已设置为 Linux 类型,大小设为 20 GiB
命令(输入 m 获取帮助):

​ 5.保存分区表

#到这里个界面的时候,如果敲太快回车,就会退出,需要注意
#如果你还记得前面的提示,可以直接按"w"保存分区表
#如果你不记得前面的提示,就再次按"m",然后根据提示选择命令(输入 m 获取帮助):W
The partition table has been altered!Calling ioctl() to re-read partition table.
正在同步磁盘。

​ 6.分区完成

​ 到这里我们分区做完了,但是这个时候我们还不能使用这个磁盘,可以看到同sda对比,他还没挂载到对应的目录.

[root@localhost ~]# lsblk
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda      8:0    0   20G  0 disk 
├─sda1   8:1    0  500M  0 part /boot
└─sda2   8:2    0 19.5G  0 part /
sdb      8:16   0   20G  0 disk 
└─sdb1   8:17   0   20G  0 part 
sr0     11:0    1  942M  0 rom  


关注微信公众号《运维小路》获取更多内容。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • MySQL慢查询日志详解与性能优化指南
  • Mybatis-Plus最优化持久层开发
  • 如何在 Odoo 16 中对 Many2Many 字段使用 Group by
  • 昇思大模型——MindFormers的使用----从零开始安装配置环境
  • 8627 数独
  • 深度学习调参基础
  • MySQL DDL
  • 使用Docker制作python项目镜像
  • DP(2) | Java | LeetCode 62, 63, 343, 96 做题总结(96 未完)
  • 7月11日学习打卡,数据结构栈
  • vue3项目打包的时候,怎么区别测试环境,和本地环境
  • 代码随想录算法训练营第9天
  • 142. 两个字符串的最小 ASCII 删除总和(卡码网周赛第二十五期(23年B站笔试真题))
  • java使用easypoi模版导出word详细步骤
  • 我被手机所伤,竟如此憔悴。
  • avalon2.2的VM生成过程
  • CSS3 聊天气泡框以及 inherit、currentColor 关键字
  • Electron入门介绍
  • HTTP--网络协议分层,http历史(二)
  • JavaWeb(学习笔记二)
  • Java多线程(4):使用线程池执行定时任务
  • 当SetTimeout遇到了字符串
  • 海量大数据大屏分析展示一步到位:DataWorks数据服务+MaxCompute Lightning对接DataV最佳实践...
  • 老板让我十分钟上手nx-admin
  • 前端
  • 数据仓库的几种建模方法
  • AI又要和人类“对打”,Deepmind宣布《星战Ⅱ》即将开始 ...
  • Play Store发现SimBad恶意软件,1.5亿Android用户成受害者 ...
  • 回归生活:清理微信公众号
  • ​LeetCode解法汇总2696. 删除子串后的字符串最小长度
  • # SpringBoot 如何让指定的Bean先加载
  • #laravel部署安装报错loadFactoriesFrom是undefined method #
  • $.type 怎么精确判断对象类型的 --(源码学习2)
  • $refs 、$nextTic、动态组件、name的使用
  • (1)Android开发优化---------UI优化
  • (M)unity2D敌人的创建、人物属性设置,遇敌掉血
  • (阿里巴巴 dubbo,有数据库,可执行 )dubbo zookeeper spring demo
  • (附源码)计算机毕业设计高校学生选课系统
  • (接上一篇)前端弄一个变量实现点击次数在前端页面实时更新
  • .Net 4.0并行库实用性演练
  • .NET DevOps 接入指南 | 1. GitLab 安装
  • .net framework4与其client profile版本的区别
  • .Net IE10 _doPostBack 未定义
  • .NET 快速重构概要1
  • .NET与 java通用的3DES加密解密方法
  • .net专家(高海东的专栏)
  • @31省区市高考时间表来了,祝考试成功
  • [1204 寻找子串位置] 解题报告
  • [14]内置对象
  • [BT]小迪安全2023学习笔记(第29天:Web攻防-SQL注入)
  • [C++] 深入理解面向对象编程特性 : 继承
  • [C++]——继承 深继承
  • [CC2642R1][VSCODE+Embedded IDE+IAR Build+Cortex-Debug] TI CC2642R1基于VsCode的开发环境
  • [ccc3.0][数字钥匙] UWB配置和使用(二)
  • [CISCN2019 华北赛区 Day1 Web5]CyberPunk --不会编程的崽