CentOS 7 增加磁碟分區掛載(lvm)

来源:https://www.cnblogs.com/guoxiangyue/archive/2018/11/28/10033367.html
-Advertisement-
Play Games

1、查看主機現有磁碟情況 # fdisk -l 現在主機中存在一塊8G的磁碟sdb,尚未分區掛載,所以需將磁碟進行分區掛載。 2、對磁碟進行分區 # fdisk /dev/sdb (選擇要操作分區的磁碟) Command (m for help): m (查看操作幫助) Command (m for ...


1、查看主機現有磁碟情況

# fdisk -l  

 

現在主機中存在一塊8G的磁碟sdb,尚未分區掛載,所以需將磁碟進行分區掛載。

2、對磁碟進行分區

# fdisk /dev/sdb   (選擇要操作分區的磁碟)

 

Command (m for help): m  (查看操作幫助)

 

Command (m for help): p  (列印磁碟現有分區情況)

 

Command (m for help): n    (新建一個分區)

p                        (輸入P建立分區)

 

分區號 (1-4,預設 1):1  (設置分區編號)

起始 扇區 (2048-16777215,預設為 2048):2048   (選擇磁碟扇區的起始位置)

Last 扇區, +扇區 or +size{K,M,G} (2048-16777215,預設為 16777215):   (此處敲擊回車,將磁碟剩餘的所有空間全部分區)

 

Command (m for help): p  (查看磁碟現有分區情況)

 

磁碟中出現1號分區

3、 更改分區類型

我們需要將分區類型改成linux lvm捲,才能創建lvm

Command (m for help): t  (更改分區類型)

Partition number (1-5): 1  (選擇要更改分區的分區編號)

Hex code (type L to list codes): L  (查看所有的分區類型)

 

Hex 代碼(輸入 L 列出所有代碼):8e (選擇Linux LVM類型)

 

4、 保存退出

Command (m for help): w   (保存更改,並退出)

 

# fdisk -l     (查看磁碟情況)

 

5、 創建PV

# pvcreate /dev/sdb1  

 

# pvs     (查看現有PV詳情)

 

# pvdisplay  

 

6、創建VG

# vgcreate vgdata /dev/sdb1  

 

7、 創建LV

# lvcreate -L 7.99GB -n lvdata vgdata  

 

8、格式化LV

# mkfs.ext4 /dev/vgdata/lvdata  

 

9、遷移/home目錄下文件

由於要將新增磁碟空間掛載到/home目錄下,所以需要先將home目錄下的文件進行備份保存

# mkdir /usr/local/home   

# mv /home/* /usr/local/home/   

10、掛載新磁碟分區

# mount /dev/vgdata/lvdata /home   

# df -h   

 

11、設置開機自動掛載

編輯/etc/fstab文件,創建磁碟開機自動掛載

# vi /etc/fstab  

在文件最後加入一行

第一列:要掛載的磁碟

第二列:掛載點

第三列:文件類型

第四列:掛載選項,詳細參考man mount. 下麵列出一些常用的選項:

auto: 系統自動掛載,fstab預設就是這個選項

   ro: read-only

   rw: read-write

   defaults: rw, suid, dev, exec, auto, nouser, and async.

第五列:為dump選項,設置是否讓備份程式dump備份文件系統,0為忽略,1為備份。

第六列:為fsck選項,告訴fsck程式以什麼順序檢查文件系統,0為忽略。

/dev/vgdata/lvdata    /home     ext4     defaults      0    0

 

保存退出

12、驗證掛載是否成功

為了查看/etc/fstab是否設置正確,可以先卸載邏輯捲/home,然後使用mount –a 使內核重新讀取/etc/fstab,看是否能夠自動掛載.

# umount /home   

# df -h   

         

# mount -a   

#df -h   

 

13、/home目錄下文件還原

# mv /usr/local/home/* /home/    

# rm -rf /usr/local/home   

 


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 自考本科,操作系統是管理電腦硬體與軟體資源的電腦程式,同時也是電腦系統的內核與基石。操作系統需要處理如管理與配置記憶體、決定系統資源供需的優先次序、控制輸入與輸出設備、操作網路與管理文件系統等基本事務。 ...
  • 1.NIS部分 1.1 簡介 NIS(Network Information Service,or Yellow Page or YP) 網路信息服務,由sun公司開發並授權給unix供應商,最初稱為黃頁,簡稱YP,由於 British Telecom PLC公司優先註冊了Yellow Page商標 ...
  • 一、命令分:內部命令、外部命令① 內部命令:是由 Shell解釋器解釋的② 外部命令:除了Shell解釋器以外的命令③ 識別命令類型:type 命令字 二、命令一般組成格式: 命令字 [選項].. [參數1][ 參數2]… 三、查看的命令: ls 查看方式 某個目錄/多個目錄① 命令字: ls 命令 ...
  • 學習linux之前先瞭解一下操作系統: 操作系統的定義: 操作系統(英語:operating system,縮寫作 OS)是管理電腦硬體與軟體資源的電腦程式,同時也是電腦系統的內核與基石。操作系統需要處理如管理與配置記憶體、決定系統資源供需的優先次序、控制輸入與輸出設備、操作網路與管理文件系統等 ...
  • 伺服器,也稱伺服器,是提供計算服務的設備。由於伺服器需要響應服務請求,併進行處理,因此一般來說伺服器應具備承擔服務並且保障服務的能力。 伺服器: 伺服器指的是網路中能對其他機器提供某些服務的電腦系統,相對普通PC,伺服器指的是高性能電腦,穩定性、安全性要求更高伺服器的高性能體現在高速的運轉能力, ...
  • 進程在競爭 CPU 的時候並沒有真正運行,為什麼還會導致系統的負載升高 呢?看到今天的主題,你應該已經猜到了,CPU 上下文切換就是罪魁禍首。 我們都知道,Linux 是一個多任務操作系統,它支持遠大於 CPU 數量的任務同時運行。當然, 這些任務實際上並不是真的在同時運行,而是因為系統在很短的時間 ...
  • 1 頁式管理 1.1 分段機制存在的問題 分段,是指將程式所需要的記憶體空間大小的虛擬空間,通過映射機制映射到某個物理地址空間(映射的操作由硬體完成)。分段映射機制解決了之前操作系統存在的兩個問題: 1. 地址空間沒有隔離 2. 程式運行的地址不確定 不過分段方法存在一個嚴重的問題:記憶體的使用效率低。 ...
  • 1、如往常一樣對docker-compose.yml配置修改後,docker-compose up -d 後臺啟動,啟動後報錯,由原來的done變成了error。 第一反應就是down掉這些容器: docker-compose down #仍然報錯,並提示xxxx /var/lib/docker/o ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...