ECS云主机容量大于2TB,初始化Linux数据盘(parted)

本文为您介绍当容量大于2TB时,如何在Linux环境下适用parted分区工具初始化数据盘。

操作场景

本文以“CentOS 7.6 64位”操作系统为例,介绍当磁盘容量大于2TB时,如何使用parted分区工具在Linux操作系统中为数据盘设置分区,操作回显仅供参考。

前提条件

已挂载数据盘至云主机或物理机,且数据盘还没有被初始化。

操作步骤

当新增云硬盘容量大于2TB,使用parted工具进行Linux数据盘初始化共分为五步,具体步骤如下:

  • 登录弹性云主机。
  • 查看新增数据盘:查看新增数据盘是否已成功挂载至此台云主机,并查看其容量。
  • 创建GPT分区:为新增数据盘创建独立的逻辑分区,以便更好地组织和管理数据,当磁盘容量大于2TB时,必须创建GPT分区。
  • 创建文件系统并挂载:为新建分区创建文件系统,可以使用独立的文件系统来存储数据。
  • 设置开机自动挂载磁盘:云主机系统启动时可自动挂载磁盘。

登录弹性云主机

  1. 登录控制中心。
  2. 单击控制中心左上角的,选择地域,此处我们选择华东1。
  3. 单击选择“计算>弹性云主机”,进入云主机列表页面。
  4. 单击需要初始化数据盘的云主机所在列的“操作>远程登录”,登录此台云主机,具体操作可参见登录Linux弹性云主机。

查看新增数据盘

执行命令 lsblk,查看新增数据盘。回显如下:

40.png

当前的云主机有两块磁盘,“/dev/vda”是默认的系统盘,且已有磁盘分区/dev/vda1,“/dev/vdb”是本次新增需要初始化的数据盘,容量为3T。

创建GPT分区

  1. 执行 parted /dev/vdb命令,进入parted分区工具。回显如下:

41.png

 2. 输入“ p ”,按“Enter”,可以查看当前磁盘分区形式。回显如下:

42.png

3. “Partition Table”为“unknown”表示磁盘分区形式未知。

4.输入命令 mklabel gpt,当前磁盘容量为3221GB,大于2TB,需要设置磁盘分区形式为gpt。

5. 输入“ p ”,按“Enter”,设置分区形式后,再次查看确认磁盘分区形式。回显如下:

45.png

可以看到,“Partition Table”为“gpt”,表示磁盘分区形式已设置为GPT。

6.输入“ unit s ”,按“Enter”,设置磁盘的计量单位为磁柱。

7.输入“ mkpart opt 2048s 100% ”,按“Enter”。“2048s”表示磁盘起始容量,“100%”表示磁盘截止容量。参数仅供参考,此例中是为整个磁盘创建一个分区,您可以根据业务需要自行规划磁盘分区数量及容量。回显如下:

47.png

注意

这里若出现如下所示的性能优化提醒,输入“Ignore”,忽略即可。

Warning: The resulting partition is not properly aligned for best performance.Ignore/Cancel? Ignore

8. 输入“ p ”,按“Enter”,用户可以查看新建分区的详细信息。回显如下:

48.png

9. 输入“ q ”,按“Enter”,退出parted分区工具。分区创建完成,操作及回显如图所示:

49.png

10. 执行命令 lsblk,确认分区/dev/vdb1已成功创建。回显如下:

50.png

创建文件系统并挂载

  1. 执行命令 mkfs -t ext4 /dev/vdb1,为新建的分区创建文件系统,本示例中创建的是ext4格式的文件系统,请根据您的业务需求选择合适的文件系统,回显如图:

51.png

格式化需要等待一段时间,不要退出,直到显示格式化完成,容量越大,格式化时间越长。

2. 执行命令 mkdir /mnt/sdc,新建挂载点。本示例中“/mnt/sdc”为挂载点。

3. 执行命令 mount /dev/vdb1 /mnt/sdc,将新建分区挂载到新建的挂载点下,回显如下图所示:

53.png

4.  执行命令 df -TH,查看挂载结果。回显如下:

54.png

表示新建分区“/dev/vdb1”已挂载至“/mnt/sdc”。

设置开机自动挂载磁盘

如果您需要在云主机系统启动时自动挂载磁盘,不能采用在/etc/fstab直接指定 /dev/vdb1的方法,因为云中设备的顺序编码在关闭或者开启云主机过程中可能发生改变,例如/dev/vdb1可能会变成/dev/vdb2。推荐使用UUID来配置自动挂载数据盘。磁盘的UUID(Universally Unique Identifier)是Linux系统为磁盘分区提供的唯一的标识字符串。

  1. 执行命令 blkid /dev/vdb1,查询磁盘分区的UUID。回显如下:

61.png

2.  执行命令 vi /etc/fstab,使用VI编辑器打开“fstab”文件。按“i”,进入编辑模式,将光标移至文件末尾,按“Enter”,添加如下内容,其中UUID=处的内容请输入您在上一步中查询到的UUID,操作如图所示:

62.png

3.  按“ESC”后,输入“ :wq ”,按“Enter”。保存设置并退出编辑器。

4. 验证自动挂载功能,首先卸载已挂载的分区,执行命令 umount /dev/vdb1,操作如图所示:

64.png

5.  执行命令 mount -a来重新加载/etc/fstab文件的所有内容,操作如图所示:

65.png

6.  执行命令 mount |grep /mnt/sdc来查询文件系统挂载,操作及回显如图所示:

66.png

如果出现图中回显信息,说明自动挂载设置成功。

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

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

相关文章

SAP UI5 walkthrough step6 Modules

在SAPUI5 中,资源通常用作Modules,这个我们将用Message Toast 来实现告警功能 修改controller.js webapp/controller/App.controller.js sap.ui.define(["sap/ui/core/mvc/Controller","sap/m/MessageToast" ], (Controller, Mes…

Python中的Alpha-Beta剪枝算法:优化博弈树搜索

标题:Python中的Alpha-Beta剪枝算法:优化博弈树搜索 摘要:Alpha-Beta剪枝算法是一种用于优化博弈树搜索的算法,能够降低搜索的时间复杂度,提高程序的性能和效率。本文将介绍Alpha-Beta剪枝算法的原理,以及…

Java 1对1

文章目录 前言 客户端 服务器端 输出线程端 End 前言 TCP(Transmission Control Protocol)是一种面向连接的、可靠的网络传输协议,它提供了端到端的数据传输和可靠性保证。 本程序就是基于tcp协议编写而成的。 利用 TCP 协议进行通信的…

js 复制粘贴板,当clipboardjs 不好使怎么办?

最近项目中做一个很常见的复制粘贴的功能耽误了比较长的时间特此记录&#xff0c;在往常这个功能直接用 clipboard 做就行了&#xff0c;但是这次却发现复制功能不好使了&#xff0c;虽然走了复制成功的回调&#xff0c;但是粘贴板并没有复制的内容。代码如下 <div v-for&q…

java实现冒泡排序算法

文章目录 冒泡排序算法 冒泡排序算法 算法原理&#xff1a; 比较相邻的元素。如果第一个比第二个大&#xff0c;就交换他们两个。 对每一对相邻元素做同样的工作&#xff0c;从开始第一对到结尾的最后一对。在这一点&#xff0c;最后的元素应该会是最大的数。 针对所有的元素重…

Leetcode 345. Reverse Vowels of a String

Problem Given a string s, reverse only all the vowels in the string and return it. The vowels are ‘a’, ‘e’, ‘i’, ‘o’, and ‘u’, and they can appear in both lower and upper cases, more than once. Algorithm Collect all the vowels and reverse the…

人工智能教程(三):更多有用的 Python 库

目录 前言 推荐 JupyterLab 入门 复杂的矩阵运算 其它人工智能和机器学习的 Python 库 前言 在本系列的上一篇人工智能教程&#xff08;二&#xff09;&#xff1a;人工智能的历史以及再探矩阵中&#xff0c;我们回顾了人工智能的历史&#xff0c;然后详细地讨论了矩阵。在…

【数据结构和算法】--- 栈

目录 栈的概念及结构栈的实现初始化栈入栈出栈其他一些栈函数 小结栈相关的题目 栈的概念及结构 栈是一种特殊的线性表。相比于链表和顺序表&#xff0c;栈只允许在固定的一端进行插入和删除元素操作。进行数据插入和删除操作的一端称为栈顶&#xff0c;另一端称为栈底。栈中的…

概率论之 证明 正态分布的上a 分位点的对称的性质

公式(Z(a) -Z(1-a)) 表示正态分布的上(a)分位点与下(1-a)分位点在分布曲线上关于均值的对称性。 左侧 (Z(a))&#xff1a; 这是分布曲线上累积概率为(a)的那个点。也就是说&#xff0c;这是一个使得这个点及其左侧的面积占据整个曲线下方(a)的位置。 右侧 (Z(1-a))&#xff1…

Kubernetes(K8s 1.27.x) 快速上手+实践,无废话纯享版

文章目录 1 基础知识1.1 K8s 有用么&#xff1f;1.2 K8s 是什么&#xff1f;1.3 k8s 部署方式1.4 k8s 环境解析 2 环境部署2.1 基础环境配置2.2 容器环境操作2.3 cri环境操作2.4 harbor仓库操作2.5 k8s集群初始化2.6 k8s环境收尾操作 3 应用部署3.1 应用管理解读3.2 应用部署实…

[Firefly-RK3399] TFTP/NFS网络启动内核与Buildroot文件系统

​网络启动&#xff0c;是用 TFTP 在服务器下载内核、dtb 文件到目标机的内存中&#xff0c;同时可以用 NFS 挂载网络根文件系统到目标机上&#xff0c;实现目标机的无盘启动。 准备工作&#xff1a; Firefly-RK3399 板卡&#xff1b;路由器、网线&#xff1b;安装有 NFS 和 …

微前端 前置知识2--- monorepo架构

目录 前言 pnpm vs npm pnpm设计思想 硬连接 软链接 &#xff08;符号链接&#xff09; 原理 pnpm 指令 monorepo架构 介绍 配置monorepo pnpm --filter 前言 我们采用的是微前端一个主应用&#xff0c;和多个子应用&#xff0c;我们肯定不会一个一个去install安装…

uniapp微信小程序富文本、小程序富文本、rich-text解决video问题

我直接使用的 mp-html mp-html 相当好用&#xff0c;功能比较完善&#xff0c;也可以二次开发 具体的直接看官方文档吧

Linux安全学习路标

1. 操作系统基础知识 首先&#xff0c;你需要建立坚实的操作系统基础知识&#xff0c;包括Linux文件系统和目录结构、Linux进程管理、权限管理等基本概念。 2. 网络和通信安全 学习关于网络和通信安全的基础知识&#xff0c;包括TCP/IP协议栈、网络攻击类型、防火墙配置、网…

vscode + Linux 如何在编辑器调试webserver这类完整C++项目

1. 问题背景 网上搜的一堆文章都是教如何调试单个文件&#xff0c;或者一个文件夹下含了所有cc和头文件&#xff0c;但很多项目头文件和实现在上级目录的子文件中&#xff0c;vscode直接调试main函数所在文件时&#xff0c;直接报错某些头文件找不到(xxx.h not found 或者 und…

12.5单端口RAM,JS计数器,流水线乘法器,不重叠序列检测器(状态机+移位寄存器),信号发生器,交通灯

单端口RAM timescale 1ns/1nsmodule RAM_1port(input clk,input rst,input enb,input [6:0]addr,input [3:0]w_data,output wire [3:0]r_data );reg [6:0]mem[127:0];integer i;always (posedge clk or negedge rst) beginif(!rst) beginfor (i0; i<127 ; ii1) beginmem[i]…

Linux--权限问题(1)

前文 Linux--初识和基本的指令&#xff08;1&#xff09;-CSDN博客 Linux--初识和基本的指令&#xff08;2&#xff09;-CSDN博客 Linux--初识和基本的指令&#xff08;3&#xff09;-CSDN博客 目录 前文 前言 1.剩余指令部分 1.1 打包和压缩的其它指令 2.权限部分 2.1权…

探秘MSSQL存储过程:参数传递、错误处理、性能优化

参数传递、错误处理和性能优化是存储过程中非常重要的方面。在本节中&#xff0c;我们将深入探讨这些主题&#xff0c;并提供相应的示例代码。 1、参数传递 存储过程可以接受输入参数和输出参数&#xff0c;以便与外部代码进行交互。以下是一些常见的参数传递方式&#xff1a;…

Qt基础-程序打包发布方法

本文讲解Qt程序打包发布方法。 一、使用Qt自带的windeployqt 生成可运行的包 准备将Qt生成的exe拷入到单独的文件夹,并进行命名,本文命名为packDemorun,并将文件放到D盘(自己随意放置) 1、找到Qt自带的命令终端 2、启动命令终端 3、输入:cd /d D:\packDemorun,进入文…

IDEA删除最近打开的文件记录

IDEA删除最近打开的文件记录 遇见问题&#xff1a;如何删除IDEA中最近打开的文件记录 解决方法 先关闭IDEA 找到 recentProjects.xml 文件 windows 位置&#xff1a;&#xff08;AppData是隐藏文件夹&#xff09; 1.C:\Users\电脑用户名\AppData\Roaming\JetBrains\IntelliJIde…