Ubuntu系統 系統盤和數據盤擴容具體操作

Linux磁盤配置和需求,以下是完整的操作方案:
在這里插入圖片描述可以看到系統盤vda3 還有48GB
數據盤則是還有512GB沒有掛載使用,下面是完成數據擴容的具體操作

一、完成系統盤擴容(使用98GB空間)

# 1. 擴展邏輯卷(LVM架構)
sudo lvextend -l +100%FREE /dev/mapper/ubuntu--vg-lv--0# 2. 擴展文件系統(根據檢測結果選擇)
# 先檢測文件系統類型:
sudo blkid /dev/mapper/ubuntu--vg-lv--0# 如果是ext4(大概率):
sudo resize2fs /dev/mapper/ubuntu--vg-lv--0# 如果是xfs:
sudo xfs_growfs /

二、配置500GB數據盤(/dev/vdb)

# 1. 創建分區表
sudo parted /dev/vdb mklabel gpt# 2. 創建主分區(占用全部空間)
sudo parted -s /dev/vdb mkpart primary 0% 100%# 3. 格式化分區(推薦ext4)
sudo mkfs.ext4 /dev/vdb1# 4. 創建掛載點
sudo mkdir /data# 5. 臨時掛載
sudo mount /dev/vdb1 /data# 6. 永久掛載(使用UUID更可靠)
sudo blkid /dev/vdb1  # 復制UUID
sudo nano /etc/fstab
# 添加:UUID=您的-UUID /data ext4 defaults 0 0

三、數據傳輸到數據盤(三種方案)

方案1:遷移特定目錄(如/home)
# 1. 停止相關服務
sudo systemctl stop lightdm  # 圖形界面服務
sudo pkill -u sztu          # 結束用戶進程# 2. 復制數據(保留權限)
sudo rsync -avh /home/ /data/# 3. 備份原目錄
sudo mv /home /home.backup# 4. 創建新掛載點
sudo mkdir /home# 5. 修改fstab掛載到/home
# 將之前的 /data 掛載行改為:
UUID=您的-UUID /home ext4 defaults 0 0# 6. 重新掛載
sudo mount -a
方案2:軟鏈接特定目錄
# 1. 移動數據到數據盤
sudo mv /var/www /data/# 2. 創建軟鏈接
sudo ln -s /data/www /var/www# 3. 修復權限
sudo chown -R www-data:www-data /data/www
方案3:直接使用數據盤存儲
# 1. 設置數據目錄權限
sudo chown -R sztu:sztu /data# 2. 配置應用程序使用/data
# 例如修改MySQL數據目錄:
sudo systemctl stop mysql
sudo mv /var/lib/mysql /data/
sudo ln -s /data/mysql /var/lib/mysql
sudo systemctl start mysql

四、驗證操作

# 檢查磁盤空間
df -hT# 檢查LVM狀態
sudo pvs && sudo vgs && sudo lvs# 檢查數據盤掛載
lsblk -o NAME,MOUNTPOINT,SIZE,FSTYPE

重要提示:

  1. 操作前備份sudo tar -zcvf /tmp/backup.tar.gz /etc/fstab /home /var/www
  2. 最佳實踐
    • 系統盤只存放操作系統
    • 應用程序數據存放到數據盤
    • 數據庫等IO密集型應用直接使用數據盤

完成操作后,您的系統盤將使用98GB空間,500GB數據盤將作為主要數據存儲位置。建議采用方案1遷移/home目錄,可最大化利用數據盤空間。

測試是否掛載成功

lsblk

在這里插入圖片描述
如上就是都掛載成功

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

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

相關文章

從0到1學Pandas(七):Pandas 在機器學習中的應用

目錄一、數據預處理1.1 特征提取1.2 數據標準化與歸一化1.3 特征編碼二、特征工程2.1 特征選擇?2.2 特征組合與衍生?2.3 缺失值處理策略?三、模型訓練與評估3.1 數據集劃分3.2 模型訓練與預測3.3 模型評估與調優四、Pipeline 構建4.1 自動化工作流4.2 模型部署與應用4.3 模型…

LangChain和LangGraph 里面的 `create_react_agent`有什么不同

這兩個函數雖然名稱相同,但來自不同的庫(LangChain 和 LangGraph),它們在實現和使用上有一些關鍵區別: 主要區別特性LangChain 的 create_react_agentLangGraph 的 create_react_agent所屬庫LangChainLangGraph設計目的…

PostgreSQL 與 Oracle 數據庫字段類型的詳細對比

一、數值類型對比數據類型OraclePostgreSQL說明整數NUMBER(p,0)SMALLINT/INT/BIGINTOracle 統一用 NUMBER,PG 區分精度范圍浮點數BINARY_FLOATREAL單精度浮點雙精度浮點BINARY_DOUBLEDOUBLE PRECISION雙精度浮點高精度小數NUMBER(p,s)NUMERIC(p,s)精確數值存儲自增序…

JVM 性能調優實戰:讓系統性能 “飛” 起來的核心策略

在 Java 應用的生命周期中,性能問題如同隱藏的 “暗礁”—— 初期可能不顯眼,但隨著用戶量增長和業務復雜度提升,微小的性能損耗會被無限放大,最終導致系統響應遲緩、頻繁卡頓甚至崩潰。JVM 性能調優的目標,就是通過優…

Android Handler 完全指南

在 Android 開發中,Handler 是線程通信的核心工具 —— 當你在子線程下載圖片后需要更新 UI,當你在 TCP 連接中收到數據需要通知界面,當你需要延遲執行某個任務時,都會用到 Handler。這個看似簡單的類,卻蘊含著 Androi…

梳理Ego-Planner模式下5通道、6通道與無人機模式的關系

Copilot said: 你需要梳理Ego-Planner模式下5通道、6通道與無人機模式的關系,以及軌跡跟隨、緊急情況和人工接管的流程。下面結合你的描述和三張圖片,對核心邏輯進行總結和整理: --- ## 一、狀態組合與對應模式(見圖1)…

odbc和jdbc什么區別

ODBC 和 JDBC 都是用于連接和操作數據庫的標準接口,但它們分別面向不同的編程語言和平臺。下面是它們的區別與對比,幫助你理解它們的用途和適用場景。📊 一、基本概念對比特性ODBC(Open Database Connectivity)JDBC&am…

境外期貨Level2高頻Tick歷史行情數據獲取與應用指南

在金融量化分析中,本地數據的高效使用是提升策略效果的重要基礎。本文以CSV格式的本地數據為核心,以外盤期貨分鐘數據、CME/COMEX/CBOT歷史行情為例,闡述專業化的數據處理與應用方法,為研究者提供可行性方案。一、數據預處理標準化…

迅為RK3588開發板安卓GPIO調用-APP運行測試

將網盤上的安卓工程文件復制到 Windows 電腦上。確保工程路徑中使用英文字符,不包含中文。接著,啟動 Android Studio,點擊“Open”按鈕選擇應用工程文件夾,然后點擊“OK”。由于下載 Gradle 和各種 Jar 包可能需要一段時間&#x…

以太坊下一階段的關鍵——隱私

1. 引言 隨著以太坊慶祝其十周年紀念,Aztec Labs 聯合創始人兼 CEO Zac Williamson 和以太坊基金會 PSE 負責人 Sam Richards 表示,以太坊必須加強其對隱私的原始承諾。 以太坊慶祝十周年紀念,標志著智能合約、去中心化金融(DeF…

CTFpwn學習筆記1-棧溢出

棧溢出通過寫入超出數組定義范圍的字符長度達到溢出,從而覆蓋棧上其余數據,覆蓋返回地址約等于控制程序執行流例如:經過ida反編譯后,發現這里要將v2的值修改為11.28125才能獲得flag,同時我們可以發現這里使用了gets這個…

使用 Android Studio 中的 Gemini,讓 Flutter 開發更便捷

作者 / Flutter 產品經理 Ander Dobo 及 Gemini in Android Studio 產品經理 Sandhya Mohan在 Android Studio 中創建 Android 應用的 Flutter 開發者將迎來一次重大的飛躍: Android Studio 中的 Gemini 已全面支持 Dart 和 Flutter 開發!這意味著您可以直接在您青睞…

Deep Learning_ Foundations and Concepts-Springer (2024)【拜讀】前向編碼器20章

Diffusion Models 擴散模型 我們已經了解到,構建強大的生成模型的一種有效方法是:先引入一個關于潛在變量z的分布p(z),然后使用深度神經網絡將z變換到數據空間x。由于神經網絡具有通用性,能夠將簡單固定的分布轉化為關于x的高度靈…

Spring全局異常處理最佳實踐

全局異常處理器詳解 什么是全局異常處理器? 全局異常處理器是Spring框架提供的統一異常處理機制,用于集中處理應用程序中所有控制器(Controller)層拋出的異常。它的核心價值在于: 統一異常處理:避免在每個C…

STL學習(十一、常用的算數算法和集合算法)

目錄 一、常用的算數算法 1.accmulate 2.fill 二、常用的集合算法 1.set_intersection 2.set_union 3.set_difference 一、常用的算數算法 包含頭文件為<numeric> 1.accmulate 函數原型 accmulate(iterator beg, iterator end, value) // 計算元素累計和 // …

DeepSort 算法分析詳解

DeepSort 算法分析詳解 DeepSort 簡介 DeepSort (Deep Learning Sort) 是一種基于深度學習的多目標跟蹤算法&#xff0c;由 Wojke 等人于 2017 年提出。它是對傳統 Sort (Simple Online and Realtime Tracking) 算法的改進&#xff0c;通過引入深度特征提取網絡來增強目標關聯的…

基于深度學習的醫學圖像分析:使用Capsule Networks實現醫學圖像分類

前言 醫學圖像分析是計算機視覺領域中的一個重要應用&#xff0c;特別是在醫學圖像分類任務中&#xff0c;深度學習技術已經取得了顯著的進展。醫學圖像分類是指將醫學圖像分配到預定義的類別中&#xff0c;這對于疾病的早期診斷和治療具有重要意義。近年來&#xff0c;Capsule…

G9打卡——ACGAN

&#x1f368; 本文為&#x1f517;365天深度學習訓練營中的學習記錄博客&#x1f356; 原作者&#xff1a;K同學啊 1.導入庫及參數 import argparse import os import numpy as npimport torchvision.transforms as transforms from torchvision.utils import save_imagefrom…

應用war/jar包是用TongWeb企業版,還是嵌入版?

在判斷應用應該采用TongWeb哪個版本時&#xff0c;存在一種錯誤的觀點&#xff1a;如果應用包是jar包&#xff0c;則需要采用TongWeb嵌入版&#xff1b;如果應用包是war包&#xff0c;則需要采用TongWeb企業版。 正確的判斷方法&#xff1a;1. 首先應用為jar包&#xff0c;且符…

Linux ARM 平臺 C 語言操作 Excel 文件的常用庫與工具匯總(支持 xls 和 xlsx)

在 Linux 或嵌入式 ARM 平臺開發中&#xff0c;使用 C 語言操作 Excel 文件是一項常見需求&#xff0c;特別是在工業設備數據采集、日志導出、報表生成等場景。Excel 文件格式復雜&#xff0c;手工解析成本高&#xff0c;因此使用現成的庫可以極大簡化開發工作。 本文整理了若…