騰訊云擴容記錄

騰訊云擴容:

sudo yum install -y cloud-utils-growpart 安裝擴容工具

sudo file -s /dev/vda1 有數據

sudo LC_ALL=en_US.UTF-8 growpart /dev/vda 1

sudo resize2fs /dev/vda1

df -Th 完畢

以下是對執行的命令的詳細解釋以及背后的原理:

1. 安裝 cloud-utils-growpart 工具

sudo yum install -y cloud-utils-growpart
  • 原理growpart 是一個工具,用于擴展磁盤分區。它是 cloud-utils 包的一部分,專門用于云平臺(如騰訊云、AWS、阿里云等)上的自動化磁盤擴容。growpart 會根據操作系統和硬盤狀態,自動調整分區的大小,以便使用擴展后的硬盤空間。

  • 用途:安裝 cloud-utils-growpart 是為了能夠在分區擴容時自動調整分區大小,確保分區使用新增加的硬盤空間。

2. 查看文件系統類型

sudo file -s /dev/vda1
  • 原理file -s 命令用于顯示磁盤或分區的文件系統類型,/dev/vda1 是你的系統分區。通過這條命令,你可以確認該分區的文件系統類型(比如 EXT4、XFS 等)。這是為后續擴容文件系統做準備,確保選擇正確的工具進行擴容。

  • 用途:確定 /dev/vda1 使用的是哪種文件系統,通常是 EXT4 或 XFS,這對于選擇合適的擴容命令(resize2fsxfs_growfs)至關重要。

3. 擴展分區大小

sudo LC_ALL=en_US.UTF-8 growpart /dev/vda 1
  • 原理growpart 用于擴展指定分區(此處是 /dev/vda1)的大小。它會根據硬盤上實際的可用空間自動擴展分區。

    • /dev/vda:硬盤設備名稱。
    • 1:表示擴展的分區號, /dev/vda1
    • LC_ALL=en_US.UTF-8:設置本地語言環境為英語,防止某些語言環境設置導致命令執行出錯。
  • 用途:此命令會修改分區表,使分區 /dev/vda1 變得更大,使用擴展后的硬盤空間。

4. 擴展文件系統

sudo resize2fs /dev/vda1
  • 原理resize2fs 是一個用來調整 EXT2/EXT3/EXT4 文件系統大小的工具。執行此命令后,文件系統會被擴展以使用新分配的磁盤空間。

    • EXT4 文件系統:文件系統本身并不會自動擴展到新的磁盤區域,需要手動使用 resize2fs 擴展它。
    • resize2fs 命令會在分區的元數據和磁盤塊中重新設置文件系統的邊界,確保文件系統可以識別并使用新的分區空間。
  • 用途:執行該命令是為了確保文件系統的大小與分區大小一致,充分利用擴展后的空間。

5. 查看擴容結果

df -h
  • 原理df 命令用來顯示文件系統的磁盤空間使用情況。選項 -h 會以易讀的格式顯示磁盤空間(比如 GB、MB)。

  • 用途:使用 df -h 可以驗證分區擴容是否成功。擴容后的磁盤空間會顯示在輸出中,表明新的硬盤空間已經成功被系統識別并可用。

總結原理:

  1. 安裝 growpart:首先安裝擴容工具 growpart,它負責擴展分區。
  2. 確認文件系統類型:通過 file -s 查看文件系統類型,確保選擇正確的擴容命令。
  3. 擴展分區:使用 growpart 擴展分區大小,使其能夠使用新增加的硬盤空間。
  4. 擴展文件系統:使用 resize2fs(對于 EXT4 文件系統)擴展文件系統,使其能夠識別并使用新的磁盤空間。
  5. 檢查結果:通過 df -h 檢查擴容是否成功,并確保新的空間已被系統識別和可用。

這種擴容方法常用于云平臺中,因其操作簡便且無需重啟服務器。

實際執行:

最后:

參考網站:https://cloud.tencent.com/document/product/362/54127

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/72257.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/72257.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/72257.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

服務流程設計和服務或端口重定向及其websocket等應用示例

服務流程設計和服務或端口重定向及其websocket等應用示例 目錄 服務或端口重定向的服務設計和websocket等應用示例 一、通用請求控制流程 1.1、入口 1.2、所有GET請求首先預檢控制單元 1.3、http請求會分別自動307重定向 1.4、所有請求首先執行跨源控制單元 1.5、然后…

PHP面試題--后端部分

本文章持續更新內容 之前沒來得及整理時間問題導致每次都得找和重新背 這次整理下也方便各位小伙伴一起更輕松的一起踏入編程之路 歡迎各位關注博主不定期更新各種高質量內容適合小白及其初級水平同學一起學習 一起成為大佬 數組函數有那些 ps:本題挑難的背因為…

深入了解 MySQL 中的 JSON_CONTAINS

深入了解 MySQL 中的 JSON_CONTAINS MySQL 5.7 及更高版本引入了對 JSON 數據類型的支持,使得在數據庫中存儲和查詢 JSON 數據成為可能。在這些新功能中,JSON_CONTAINS 函數是一個非常有用的工具,允許我們檢查一個 JSON 文檔是否包含特定的值…

git命令學習記錄

1. git reset 參數說明 git reset 是用來回退版本的,它可以添加三個參數,常用的使用格式是這樣的:git reset [--hard | --soft | --mixed] 版本號 一般使用git修改文件并提交需要三步,第一步在文本編輯器中編輯文件,也…

使用DeepSeek+KIMI生成高質量PPT

一、使用DeepSeek DeepSeek官網:DeepSeek 點擊“開始對話”,進入交互頁面。 在上圖中,輸入問題,即可獲取AI生成的結果。 基礎模型(V3):通用模型(2024.12),高…

深度學習工程師的技術圖譜和學習路徑

在構建一個深度學習工程師的技術圖譜時,按照“技能樹與能力模型”的結構可以幫助清晰地展示出技術體系的層次化關系,幫助學習者更好地理解每個技術點的依賴與順序。 深度學習工程師的技術圖譜和學習路徑 以下是深度學習工程師的技能樹,包括從基礎到進階的學習路徑,以及對…

RabbitMQ系列(五)基本概念之Queue

在 RabbitMQ 中,Queue(隊列) 是存儲消息的容器,也是消息傳遞的核心載體。以下是其核心特性與作用的全方位解析: 一、Queue 的定義與核心作用 消息存儲容器 Queue 是 RabbitMQ 中實際存儲消息的實體,生產者…

MySQL—使用binlog日志恢復數據

一、binlog日志恢復數據簡介 在 MySQL 中,使用二進制日志(binlog)恢復數據是一種常見的用于故障恢復或數據找回的方法。以下是詳細的使用步驟: 確認 binlog 已啟用:首先需要確認 MySQL 服務器已經啟用了二進制日志功…

VADv2: 基于矢量表征和概率規劃的E2E架構

1. 寫在前面 今天分享一篇自動駕駛領域的論文VADv2(End-to-End Vectorized Autonomous Driving via Probabilistic Planning), 基于矢量表征和概率規劃的E2E架構,2024年2月份華中科技大和地平線合作的一篇文章, 在經典的端到端模型架構上作出了基于概率規劃去輸出規劃軌跡的…

NLP11-命名實體識別(NER)概述

目錄 一、序列標注任務 常見子任務 二、 命名實體識別(NER) (一)簡介 (二)目標 (三)應用場景 (四)基本方法 (五)工具與資源 一…

虛擬仿真無線路由器5G和2.4G發射信號輻射對比(虛擬仿真得出最小安全距離,與國際標準要求一致)

1、前言 有人說,只要有電磁波的地方就有輻射。5G和2.4G信號輻射強度是多少?是否會對人體構成危害?無線路由器的2.4GHz頻段,頻率范圍:2.4 GHz 至 2.4835 GHz,信道寬度:通常為20 MHz,…

深入剖析 OpenCV:全面掌握基礎操作、圖像處理算法與特征匹配

深入剖析 OpenCV:全面掌握基礎操作、圖像處理算法與特征匹配 一、引言二、OpenCV 的安裝(一)使用 pip 安裝(二)使用 Anaconda 安裝 三、OpenCV 基礎操作(一)圖像的讀取、顯示與保存(…

DOM HTML:深入理解與高效運用

DOM HTML:深入理解與高效運用 引言 隨著互聯網的飛速發展,前端技術逐漸成為軟件開發中的關鍵部分。DOM(文檔對象模型)和HTML(超文本標記語言)是前端開發中的基石。本文將深入探討DOM和HTML的概念、特性以及在實際開發中的應用,幫助讀者更好地理解和使用這兩項技術。 …

【數據挖掘】Matplotlib

Matplotlib 是 Python 最常用的 數據可視化 庫之一,在數據挖掘過程中,主要用于 數據探索 (EDA)、趨勢分析、模式識別 和 結果展示。 📌 1. Matplotlib 基礎 1.1 安裝 & 導入 # 如果未安裝 Matplotlib,請先安裝 # pip instal…

DHCP配置實驗

實驗拓撲圖 首先配置server的IP地址和網關 接下來配置R1 undo info-center enable dhcp enable //開啟DHCP服務 ip pool dhcp-pool1 //開始配置dhcp地址池 gateway-list 192.168.1.254 //配置網關 network 192.168.1.0 mask 255.255.255.0 //配置網段和子網掩碼 dns-list …

Linux:ELF文件-靜動態庫原理

??所屬專欄:Linux?? ??作者主頁:嶔某?? ELF文件 什么是編譯?編譯就是將程序源代碼編譯成能讓CPU直接執行的機器代碼 如果我們要編譯一個 .c文件,使用gcc -c將.c文件編譯為二進制文件.o ,如果一個項目有多個.…

C++性能優化常用技巧

一. 選擇合適的數據結構 1.1 map與unordered_map的選擇 如果僅僅只需要使用到快速查找的特性,那么unordered_map更加合適,他的復雜度是O(1)。如果還需要排序以及范圍查找的能力,那么就選擇map。 1.2 vector與list的選擇 通常情況下&#…

Towards Graph Foundation Models: A Survey and Beyond

Towards Graph Foundation Models: A Survey and Beyond WWW24 ?#paper/???#? #paper/💡#? 背景和動機 背景與意義 隨著基礎模型(如大語言模型)在NLP等領域的突破,圖機器學習正經歷從淺層方法向深度學習的范式轉變。GFM…

基于 Python 深度學習的電影評論情感分析可視化系統(2.0 全新升級)

基于 Python 深度學習的電影評論情感分析可視化系統,基于 Flask 深度學習,構建了一個 影評情感分析系統,能夠 自動分析影評、計算情感趨勢 并 可視化展示,對于電影行業具有重要參考價值! 基于 Python 深度學習的電影評…

Cargo, the Rust package manager, is not installed or is not on PATH.

今天在Windows操作系統上通過pip 安裝jupyter的時候遇到這個報錯,Cargo, the Rust package manager, is not installed or is not on PATH.。 解決辦法 官網:https://rustup.rs/# 下載:https://win.rustup.rs/x86_64 安裝完成之后&#xff0c…