Linux CentOS7 fdisk

news2024/11/17 1:50:32

Centos7的磁盘管理包括添加磁盘、查看磁盘信息、磁盘分区、格式化、挂载和卸载,逻辑卷管理等。

对分区后的磁盘格式化比较简单,执行mkfs命令即可;而挂载可以使用的分区执行mount命令很方便地完成。本文仅讨论新添加磁盘的分区操作。

一、添加磁盘

可在虚拟机中添加一定大小的磁盘。详细操作可参考文章《Linux centos系统中添加磁盘》。

二、查看磁盘

1.ll /dev/sd*

查看所有磁盘

不带数字的为磁盘,带数字的为磁盘的分区

2.fdisk -l

查看所有磁盘的分区情况

3.parted  -l

查看所有磁盘的分区情况

4.lsblk

查看块设备

5.cat /proc/partitions

查看块设备的分区及块信息

6.stat  /dev/sd*

查看磁盘及分区详细信息

7.partprobe –s

手动将分区信息同步到内核,而且一般推荐连续两次执行该命令,效果会更好

三、磁盘分区

添加的新磁盘,不能直接使用。一是磁盘大容量时需要分割为多个分区方便调节与使用,二是需要格式化,创建文件系统。

本文重点讨论磁盘分区。其主要分区步骤:(1)先找出当前有哪些磁盘lsblk或blkid(也就是确定是sda还是vda等等)(2)再找出分区表类型parted /dev/xxx print(是MBR还是GPT)(3)如果是MBR则采用fdisk /dev/xxx 进行磁盘分区,如果是GPT则采用gdisk /dev/xxx 进行磁盘分区(4)分区后用partprobe更新kernel分区表(5)磁盘进行格式化mkfs

PS:新添加的磁盘是没有分区表类型的,可以通过parted命令设置。一般小于2T设置为MBR,大于2T必须是GPT。

1.查看哪些磁盘未分区

前面的查看命令都可以试一下。推荐使用partprobe –s,既可以查看未分区磁盘,还可以看到分区表类型

2.fdisk

为了讨论分区过程,我们先对/dev/sdb分为4个主分区。随后再演示一下删除分区,设置/dev/sdb分为3个主分区,1个扩展分区(其中再分2个逻辑分区)

a. fdisk  /dev/sdb

命令执行后,显示欢迎界面及提示,后续的操作都是单字母命令(录入单个字母)

输入m,看到如下帮助信息

Command

action

a

toggle a bootable flag

b

edit bsd disklabel

c

toggle the dos compatibility flag

d

delete a partition 注:这是删除一个分区的操作

l

list known partition types 注:l是列出分区类型,供我们设置相应分区的类型

m

print this menu 注:m 是打印显示这个菜单

n

add a new partition 注:添加一个分区

o

create a new empty DOS partition table

p

print the partition table 注:p列出分区表

q

quit without saving changes 注:不保存退出

s

create a new empty Sun disklabel

t

change a partition's system id 注:t 改变分区类型

u

change display/entry units

v

verify the partition table

w

write table to disk and exit 注:把分区表写入硬盘并退出

x

extra functionality (experts only) 注:扩展应用,专家功能

具体每个参数的含义,请仔细阅读。常用的就是:n d l m p q t w

b.p

打印分区表(因还没有分区,只有一个表头)

c.n

新建一个分区

查看英语提示,可以让我们选择分区类型:p(主分区) e(扩展分区),默认p主分区

采用默认设置,第1个主分区,默认起始扇区,结束扇区为指定分区大小为5G,就录入+5G,回车完成第一个主分区创建。

再次打印,可看到分区信息:

其中,分区id默认是83,指linux。如查看id列表,可录入l;

如设置id为8e,指linux lvm,可以录入t,再录入8e

再次查看

d.重复n命令

执行一次n命令,可以创建一个分区。

在设置结束扇区时,要有+(主要是方便操作,直接写扇区数值也是可以的,但不易计算)。

我们可以分别设置第2个主分区500M,第3个主分区200M,第4个主分区为最后剩余的扇区。

PS:当进行第4次n命令时,系统默认是e(扩展分区)要注意选择或修改。后续的操作一律默认回车。

e.扩展训练

我们可以录入w保存后退出。也可以修改而改变分区。

我们录入d,删除第4个主分区:

再次执行n命令,创建一个扩展分区:

再次打印信息,可以看到扩展分区:

再执行n命令,将创建一个逻辑分区(2G)

第4个分区的起始扇区与第5个分区的起始扇区相差不大,说明扩展分区仅占很少的扇区,只是存储逻辑分区的信息。

再次执行n命令,可把剩余空间创建为第6分区。

3.gdisk

通过前面的分区,执行partprobe –s命令可以看到相关信息:

对于小于2T的磁盘,也可以用gdisk进行分区。我们仅作部分截图,不再详细讨论。

此命令的帮助信息是执行?

我们只创建一个分区:

与fdisk不同的是:在创建过程中,提示设置GUID,相对方便。

4.parted

利用parted命令可以查看分区信息,也可以进行GPT分区。

对于此命令,我们也不作详细讨论。有兴趣的可查看相关手册。

因为Linux系统无法对没有格式化的磁盘进行读写操作,所以接下来还需要格式化创建好的分区。输入命令mkfs.xfs /dev/sdb1将其格式化为xfs文件系统格式,如果需要换成其他格式可以在敲完mkfs后再使用两次tab键来显示其他文件系统格式。

小结

给硬盘分区的过程主要步骤:

  1. 添加一块硬盘
  2. 给硬盘分区
  3. 重新读取分区表的信息(partprobe),给硬盘分完区之后使用
  4. 给分区进行格式化
  5. 给分区进行挂载

经过这几个步骤,我们的硬盘分区才可以正常使用。

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

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

相关文章

ArkTS-自定义弹窗

自定义弹窗 通过CustomDialogController类显示自定义弹窗。使用弹窗组件时,可优先考虑自定义弹窗,便于自定义弹窗的样式与内容。 CustomDialogController仅在作为CustomDialog和Component struct的成员变量,且在Component struct内部定义时赋…

【Linux】OpenSSH 命令注入漏洞(CVE-2020-15778)(iptables屏蔽22端口方式)

背景 漏洞名称:OpenSSH 命令注入漏洞(CVE-2020-15778) 详细描述:OpenSSH(OpenBSD Secure Shell)是OpenBSD计划组的一套用于安全访问远程计算机的连接工具。该工具是SSH协议的开源实现,支持对所有的传输进行加密&#…

常见的类 nn.Conv2d,nn.BatchNorm2D,nn.AdaptiveAvgPool2d

nn.Conv2d理论部分代码部分PaddlePaddle 版torch 版分析 nn.BatchNorm2D理论部分代码部分PaddlePaddle 版Torch 版分析PaddlePaddle 版Torch 版 nn.AdaptiveAvgPool2d理论部分代码部分PaddlePaddle 版分析Torch 版 可以到适配的飞桨公开项目更好的理解:练习 PyTorch…

ssh-keygen(centos)

A—免密登陆—>B (1)A 机器,通过命令”ssh-keygen -t rsa“, 生成id_rsa,id_rsa.pub authorized_keys:存放远程免密登录的公钥,主要通过这个文件记录多台机器的公钥 id_rsa : 生成的私钥文件 id_rsa.pub : 生成的公钥文件 know_hosts : 已知的主机公钥…

【UE】剔除环境颜色

效果 步骤 1. 新建一个空白项目,勾选光线追踪选项 2. 新建一个Basic关卡 3. 添加初学者内容包到内容浏览器 4. 新建一个材质“M_Red” 打开“M_Red”,设置基础颜色为红色 在场景中随便布置一些物品,然后给其中的一个球体设置材质为“M_Red”…

关于MongoDB

MongoDB介绍 MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,因此可以存储比较复杂的数据类型。Mongo最大的特点是它支持的查询语言非常强大,其…

滤波器、卷积核与内核的关系

上来先总结举例子解释 上来先总结 内核(kernel)是一个二维矩阵,长*宽;滤波器(filter)也叫卷积核,过滤器。是一个三维立方体,长 宽 深度, 其中深度便是由多少张内核构成…

el-row错位问题解决

<el-row type"flex" style"flex-wrap:wrap">

有时出厂重置BIOS是解决电脑问题和保持其最佳性能的好办法,主要有两种方法

​BIOS是计算机开机时启动的第一个程序&#xff0c;它有助于执行一些基本的计算机操作&#xff0c;并管理计算机和安装在计算机上的操作系统之间的命令。与任何其他程序一样&#xff0c;如果在启动计算机时遇到问题或在计算机中添加了新硬件&#xff0c;则可能需要将BIOS重置为…

热点热搜排行榜网站源码/网址导航源码/影视排行榜HTML源码

源码简介&#xff1a; 热点热搜排行榜网站源码/网址导航网站源码/影视排行榜HTML源码/ 精美网址导航及热点热搜影视排行榜源码&#xff0c;可以让人全方位的浏览体验&#xff0c; 非常好看的网址导航&#xff0c;以及热点热搜影视等排行榜源码。它是仿某汁导航网&#xff0c;…

医院手术麻醉信息系统全套商业源码,自主版权,支持二次开发

医院手术麻醉信息系统全套商业源码&#xff0c;自主版权&#xff0c;支持二次开发 手术麻醉信息系统是HIS产品的中的一个组成部分&#xff0c;主要应用于医院的麻醉科&#xff0c;属于电子病历类产品。医院麻醉监护的功能覆盖整个手术与麻醉的全过程&#xff0c;包括手术申请与…

Spring第三课,Lombok工具包下载,对应图书管理系统列表和登录界面的后端代码,分层思想

目录 一、Lombok工具包下载 二、前后端互联的图书管理系统 规范 三、分层思想 三层架构&#xff1a; 1.表现层 2.业务逻辑层 3.数据层 一、Lombok工具包下载 这个工具包是为了做什么呢&#xff1f; 他是为了不去反复的设置setting and getting 而去产生的工具包 ⚠️工具…

我若拿出这个,阁下该如何应对,整理常用的Python库!

Requests Requests是一个常用的Python第三方库&#xff0c;用于发送HTTP请求。它提供了简洁而直观的API&#xff0c;使得发送HTTP请求变得非常方便。 使用Requests库可以实现以下功能&#xff1a; 发送GET请求&#xff1a;使用requests.get(url, paramsNone, **kwargs)方法发…

vue2全局混入正确使用场景和错误场景示例

全局混入在 Vue.js 中的使用场景需要谨慎考虑&#xff0c;因为它会影响所有组件。以下是一些正确和错误的使用场景的例子&#xff1a; 正确的使用场景&#xff1a; 全局工具方法&#xff1a; // 正确的使用场景 Vue.mixin({methods: {$formatDate: function (date) {// 格式化…

K8s 多租户方案的挑战与价值

在当今企业环境中&#xff0c;随着业务的快速增长和多样化&#xff0c;服务器和云资源的管理会越来越让人头疼。K8s 虽然很强大&#xff0c;但在处理多个部门或团队的业务部署需求时&#xff0c;如果缺乏有效的多租户支持&#xff0c;在效率和资源管理方面都会不尽如人意。 本…

<Linux>(极简关键、省时省力)《Linux操作系统原理分析之存储管理(1)》(14)

[TOC](《Linux操作系统原理分析之存储管理》&#xff08;14&#xff09; 5 存储管理5.1 存储管理的目的和功能5.1.1 存储管理目的&#xff1a;5.1.2 存储管理的主要功能5.1.3 存储管理主要是对用户区进行管理 5.2 地址重定位5.2.1 作业的地址空间5.2.2&#xff0e;地址映射&…

企业微信小程序通知消息

使用企业微信发送应用消息中的小程序通知消息&#xff08;只允许绑定了小程序的应用发送&#xff09;。 目录 请求方式 请求地址 发送通知 参数说明 请求实例 返回 返回示例 返回参数说明 实现效果 总结 请求方式 POST 请求地址 https://qyapi.weixin.qq.com/cgi-b…

【EasyExcel实践】万能导出,一个接口导出多张表以及任意字段(可指定字段顺序)

文章目录 前言正文一、POM依赖二、核心Java文件2.1 自定义表头注解 ExcelColumnTitle2.2 自定义标题头的映射接口2.3 自定义有序map存储表内数据2.4 表头工厂2.5 表flag和表头映射枚举2.6 测试用的实体2.6.1 NameAndFactoryDemo2.6.2 StudentDemo 2.7 启动类2.8 测试控制器 三、…

关于UART、RS232、RS485的区别与理解

1、UART规定了数据的格式&#xff0c;但没有规定电气的特性&#xff0c;多少伏为高电平&#xff0c;多少伏为低电平。通常我们使用单片机与电脑通信时需要一个USB转TTL模块。 2、UART存在抗干扰能力差、通信距离短&#xff08;一般不超过2~3m&#xff09;,由此产生基于串口的R…

2023 BUCT 计算方法实验报告

前言 Textlive版本&#xff1a;2023 textstudio版本&#xff1a;4.6.3 名字和日期在以下地方修改: 图片下载地址; figures.zip LiangCha_Xyy/Source - Gitee.com 如下图&#xff0c;.tex文件和figures文件夹放在同一路径下即可 .tex代码 \documentclass[UTF8]{ctexart} \usep…