服務器硬盤虛擬卷的處理

目前的情況是需要刪除邏輯卷,然后再重新來弄一遍。

數據已經備份好了,所以不用擔心數據會丟失。

查看服務器的具體情況

使用 vgdisplay 操作查看服務器的卷組情況:

  --- Volume group ---VG Name               vg01System IDFormat                lvm2Metadata Areas        3Metadata Sequence No  14VG Access             read/writeVG Status             resizableMAX LV                0Cur LV                1Open LV               1Max PV                0Cur PV                3Act PV                3VG Size               20.01 TiBPE Size               4.00 MiBTotal PE              5245828Alloc PE / Size       5245701 / 20.01 TiBFree  PE / Size       127 / 508.00 MiBVG UUID               kP33x6-sCfk-X2Dx-2Yio-mRrZ-vEkW-1ARdWj

使用 pvdisplay 查看服務器物理卷是怎么合并的:

  --- Physical volume ---PV Name               /dev/sddVG Name               vg01PV Size               14.55 TiB / not usable 4.00 MiBAllocatable           yes (but full)PE Size               4.00 MiBTotal PE              3814911Free PE               0Allocated PE          3814911PV UUID               xfxchC-KWpI-1FoE-8OK9-SckL-iB3F-ol5Lys--- Physical volume ---PV Name               /dev/sdb1VG Name               vg01PV Size               <5.46 TiB / not usable 4.00 MiBAllocatable           yes (but full)PE Size               4.00 MiBTotal PE              1430790Free PE               0Allocated PE          1430790PV UUID               ijuvhr-fBoR-cmmf-51vE-bpAm-H9RD-AnJPHo--- Physical volume ---PV Name               /dev/sda1VG Name               vg01PV Size               512.00 MiB / not usable 4.00 MiBAllocatable           yesPE Size               4.00 MiBTotal PE              127Free PE               127Allocated PE          0PV UUID               PiCBvF-wL0i-R2CT-q61C-2bPG-ooGD-NtNQDB

使用lvdisplay查看邏輯卷的情況:

  --- Logical volume ---LV Path                /dev/vg01/vg01-lv01LV Name                vg01-lv01VG Name                vg01LV UUID                c2GNRZ-LJ7g-Dx1g-e9fF-IdEr-Mvzj-qlaVmHLV Write Access        read/writeLV Creation host, time server-3090-3, 2025-04-11 07:55:11 +0000LV Status              available# open                 1LV Size                20.01 TiBCurrent LE             5245701Segments               2Allocation             inheritRead ahead sectors     auto- currently set to     256Block device           253:0

實操過程

(1)在刪除卷之前應該要使用umount卸載硬盤
但是奇怪的是,一直顯示busy。。。
在這里插入圖片描述
看起來第二個進程不知道為啥沒刪掉
手動把他刪掉

ps -t pts/7  # 使用 ps 命令結合 pts/7 的 TTY 信息,找到 Guanjq 的進程
然后kill -9把他殺了

但是刪完了之后還是busy。。。。
沒辦法,那就繼續尋找占用了home的進程:

root@server-3090-3:/# lsof /home
COMMAND       PID   USER   FD   TYPE DEVICE SIZE/OFF      NODE NAME
screen    3913312  Linzy  cwd    DIR  253,0     4096 292945921 /home/Linzy
bash      3913313  Linzy  cwd    DIR  253,0     4096 292945921 /home/Linzy
sftp-serv 4168012 Guanjq  cwd    DIR  253,0     4096 352845825 /home/Guanjq
sftp-serv 4168806 Guanjq  cwd    DIR  253,0     4096 352845825 /home/Guanjq

然后刪除了之后就可以成功地卸載了。

如果不umount直接選擇lvremove,就會出現下面的提示
在這里插入圖片描述

(2)刪除邏輯卷
使用下面的命令刪除邏輯卷:

lvremove /dev/vg01/vg01-lv01

在這里插入圖片描述
輸入y進一步操作。
然后再次 lvdisplay 已經看不到了

(3)刪除卷組
使用下面命令刪除卷組

vgremove vg01

(4)刪除物理卷【本次先嘗試不刪物理卷】
刪除完卷組之后,我們再看物理卷,可以發現:

root@server-3090-3:/# pvdisplay"/dev/sda1" is a new physical volume of "512.00 MiB"--- NEW Physical volume ---PV Name               /dev/sda1VG NamePV Size               512.00 MiBAllocatable           NOPE Size               0Total PE              0Free PE               0Allocated PE          0PV UUID               PiCBvF-wL0i-R2CT-q61C-2bPG-ooGD-NtNQDB"/dev/sdb1" is a new physical volume of "<5.46 TiB"--- NEW Physical volume ---PV Name               /dev/sdb1VG NamePV Size               <5.46 TiBAllocatable           NOPE Size               0Total PE              0Free PE               0Allocated PE          0PV UUID               ijuvhr-fBoR-cmmf-51vE-bpAm-H9RD-AnJPHo"/dev/sdd" is a new physical volume of "14.55 TiB"--- NEW Physical volume ---PV Name               /dev/sddVG NamePV Size               14.55 TiBAllocatable           NOPE Size               0Total PE              0Free PE               0Allocated PE          0PV UUID               xfxchC-KWpI-1FoE-8OK9-SckL-iB3F-ol5Lys
  • 為什么 Allocatable: NO?
    • pvcreate 命令僅初始化物理卷,但不會將其分配給卷組。要使物理卷可用,必須通過 vgcreate 將其加入卷組
    • 輸出中的 VG Name 為空,說明這些 PV 未被分配到任何卷組。

(5)新建卷組以及邏輯卷

我們現在重新創建卷組,然后把需要加入這個新卷組的物理卷加入進來。

sudo vgcreate vg01 [這里輸入新的機械硬盤名字,比如/dev/sdX1]  # 其中vg01是卷組名字
sudo lvcreate -l 100%FREE -n vg01-lv01 vg01  # 分配卷組所有空間 

但是因為是重新創建卷組,所以現在會有這樣的問題:

WARNING: ext4 signature detected on /dev/vg01/vg01-lv01 at offset 1080. Wipe it? [y/n]:

選擇 y(Yes)不會覆蓋整個邏輯卷的數據,但它會清除 ext4 文件系統的簽名(即文件系統的標識信息)

(6)已經創建邏輯卷成功,但是無法掛載home
報錯如下:

root@server-3090-3:/# mount  /dev/vg01/vg01-lv01 /home
NTFS signature is missing.
Failed to mount '/dev/mapper/vg01-vg01--lv01': Invalid argument
The device '/dev/mapper/vg01-vg01--lv01' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?

沒辦法,只能重新格式化。

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

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

相關文章

Flutter 中 build 方法為何寫在 StatefulWidget 的 State 類中

Flutter 中 build 方法為何寫在 StatefulWidget 的 State 類中 在 Flutter 中&#xff0c;build 方法被設計在 StatefulWidget 的 State 類中而非 StatefulWidget 類本身&#xff0c;這種設計基于幾個重要的架構原則和實際考量&#xff1a; 1. 核心設計原因 1.1 生命周期管理…

傳統醫療系統文檔集中標準化存儲和AI智能化更新路徑分析

引言 隨著醫療數智化建設的深入推進&#xff0c;傳統醫療系統如醫院信息系統(HIS)、臨床信息系統(CIS)、護理信息系統(NIS)、影像歸檔與通信系統(PACS)和實驗室信息系統(LIS)已經成為了現代醫療機構不可或缺的技術基礎設施。這些系統各自承擔著不同的功能&#xff0c;共同支撐…

探索常識性概念圖譜:構建智能生活的知識橋梁

目錄 一、知識圖譜背景介紹 &#xff08;一&#xff09;基本背景 &#xff08;二&#xff09;與NLP的關系 &#xff08;三&#xff09;常識性概念圖譜的引入對比 二、常識性概念圖譜介紹 &#xff08;一&#xff09;常識性概念圖譜關系圖示例 &#xff08;二&#xff09…

Linux/aarch64架構下安裝Python的Orekit開發環境

1.背景 國產化趨勢越來越強&#xff0c;從軟件到硬件&#xff0c;從操作系統到CPU&#xff0c;甚至顯卡&#xff0c;就產生了在國產ARM CPU和Kylin系統下部署Orekit的需求&#xff0c;且之前的開發是基于Python的&#xff0c;需要做適配。 2.X86架構下安裝Python/Orekit開發環…

Ctrl+鼠標滾動阻止頁面放大/縮小

項目場景&#xff1a; 提示&#xff1a;這里簡述項目相關背景&#xff1a; 一般在我們做大屏的時候&#xff0c;不希望Ctrl鼠標上下滾動的時候頁面會放大/縮小&#xff0c;那么在有時候&#xff0c;又不希望影響到別的頁面&#xff0c;比如說這個大屏是在另一個管理后臺中&am…

MySQL——復合查詢表的內外連

目錄 復合查詢 回顧基本查詢 多表查詢 自連接 子查詢 where 字句中使用子查詢 單行子查詢 多行子查詢 多列子查詢 from 字句中使用子查詢 合并查詢 實戰OJ 查找所有員工入職時候的薪水情況 獲取所有非manager的員工emp_no 獲取所有員工當前的manager 表的內外…

聊一下CSS中的標準流,浮動流,文本流,文檔流

在網絡上關于CSS的文章中&#xff0c;有時候能聽到“標準流”&#xff0c;“浮動流”&#xff0c;“定位流”等等詞語&#xff0c;還有像“文檔流”&#xff0c;“文本流”等詞&#xff0c;這些流是什么意思&#xff1f;它們是CSS中的一些布局方案和特性。今天我們就來聊一下CS…

python訓練營第33天

MLP神經網絡的訓練 知識點回顧&#xff1a; PyTorch和cuda的安裝查看顯卡信息的命令行命令&#xff08;cmd中使用&#xff09;cuda的檢查簡單神經網絡的流程 數據預處理&#xff08;歸一化、轉換成張量&#xff09;模型的定義 繼承nn.Module類定義每一個層定義前向傳播流程 定義…

JDK21深度解密 Day 1:JDK21全景圖:關鍵特性與升級價值

【JDK21深度解密 Day 1】JDK21全景圖&#xff1a;關鍵特性與升級價值 引言 歡迎來到《JDK21深度解密&#xff1a;從新特性到生產實踐的全棧指南》系列的第一天。今天我們將探討JDK21的關鍵特性和升級價值。作為近5年最重要的LTS版本&#xff0c;JDK21不僅帶來了性能上的巨大突…

[docker]更新容器中鏡像版本

從peccore-dev倉庫拉取鏡像 docker pull 10.12.135.238:8060/peccore-dev/configserver:v1.13.45如果報錯&#xff0c;請參考docker拉取鏡像失敗&#xff0c;添加倉庫地址 修改/etc/CET/Common/peccore-docker-compose.yml文件中容器的版本,為剛剛拉取的版本 # 配置中心confi…

LVS原理詳解及LVS負載均衡工作模式

什么是虛擬服務器&#xff08;LVS&#xff09; 虛擬服務器是高度可擴展且高度可用的服務器 構建在真實服務器集群上。服務器集群的架構 對最終用戶完全透明&#xff0c;并且用戶與 cluster 系統&#xff0c;就好像它只是一個高性能的虛擬 服務器。請考慮下圖。 真實服務器和負…

上位機知識篇---keil IDE操作

文章目錄 前言文件操作按鍵新建打開保存保存所有編輯操作按鍵撤銷恢復復制粘貼剪切全選查找書簽操作按鍵添加書簽跳轉到上一個書簽跳轉到下一個書簽清空所有書簽編譯操作按鍵編譯當前文件構建目標文件重新構建調試操作按鍵進入調試模式復位全速運行停止運行單步調試逐行調試跳出…

前端大文件上傳性能優化實戰:分片上傳分析與實戰

前端文件分片是大文件上傳場景中的重要優化手段&#xff0c;其必要性和優勢主要體現在以下幾個方面&#xff1a; 一、必要性分析 1. 突破瀏覽器/服務器限制 瀏覽器限制&#xff1a;部分瀏覽器對單次上傳文件大小有限制&#xff08;如早期IE限制4GB&#xff09; 服務器限制&a…

解決react-router-dom沒有支持name命名使用的問題

1. 前言 react-router-dom 并不能像 vue 的route 那樣給每個路由命名 name &#xff0c;導致代碼不能解耦路由路徑與導航邏輯。 2. react-router 為什么沒有支持&#xff1f; 很早之前官方 issue 中就有過很多討論&#xff1a; 翻譯過來&#xff0c;就是由于以下幾個重要原…

Spring AI 之結構化輸出轉換器

截至 2024 年 2 月 5 日,舊的 OutputParser、BeanOutputParser、ListOutputParser 和 MapOutputParser 類已被棄用,取而代之的是新的 StructuredOutputConverter、BeanOutputConverter、ListOutputConverter 和 MapOutputConverter 實現類。后者可直接替換前者,并提供相同的…

MCP與AI模型的多語言支持:讓人工智能更懂世界

MCP與AI模型的多語言支持:讓人工智能更懂世界 在人工智能(AI)的時代,我們追求的不僅是強大的計算能力,更是讓AI能夠理解并使用不同語言,真正服務全球用戶。而這背后,一個至關重要的技術就是 MCP(Multi-Context Processing,多上下文處理) ——一種旨在優化 AI 模型理…

【MySQL】 數據庫基礎數據類型

一、數據庫簡介 1.什么是數據庫 數據庫&#xff08;Database&#xff09;是一種用于存儲、管理和檢索數據的系統化集合。它允許用戶以結構化的方式存儲大量數據&#xff0c;并通過高效的方式訪問和操作這些數據。數據庫通常由數據庫管理系統&#xff08;DBMS&#xff09;管理&…

NRM:快速切換 npm 鏡像源的管理工具指南

&#x1f680; NRM&#xff1a;快速切換 npm 鏡像源的管理工具指南 &#x1f50d; 什么是 NRM&#xff1f; NRM&#xff08;Npm Registry Manager&#xff09; 是一個用于管理 npm 鏡像源的命令行工具。 它能幫助開發者 ?快速切換 不同的 npm 源&#xff08;如官方源、淘寶源…

基于Java的話劇購票小程序【附源碼】

摘 要 隨著文化產業的蓬勃發展&#xff0c;話劇藝術日益受到大眾喜愛&#xff0c;便捷的購票方式成為觀眾的迫切需求。當前傳統購票渠道存在購票流程繁瑣、信息獲取不及時等問題。本研究致力于開發一款基于 Java 的話劇購票小程序&#xff0c;Java 語言具有跨平臺性、穩定性和…

Pr -- 耳機沒有Pr輸出的聲音

問題 很久沒更新視頻號了&#xff0c;想用pr剪輯一下&#xff0c;結果使用Pr打開后發現耳機沒有Pr輸出的聲音 解決方法 在編輯--首選項-音頻硬件中設置音頻硬件的輸出為當前耳機設備