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.pswp.cn/news/209276.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/209276.shtml
英文地址,請注明出處:http://en.pswp.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…