Linux多塊硬盤如何掛載到同一目錄
一、問題描述
書接上回Linux服務器掛載新硬盤,最開始我這臺機器掛載了一塊4T的硬盤,后來空間不夠用了又加了兩塊硬盤,分別為2T和8T,但是這三塊硬盤分別位于不同的目錄下,不能很好的使用這三塊空間,于是今天嘗試把這幾塊硬盤做一下合并。
二、基本概念
這里涉及到幾個基本概念:
- PV(Physical Volume)- 物理卷物理卷是 LVM 中的基本單元,它通常對應于一個硬盤分區(qū)或整個磁盤。在 LVM 中,你需要先將硬盤分區(qū)或整個磁盤初始化為物理卷,然后才能將它們添加到卷組中。物理卷存儲著實際的數(shù)據(jù),并提供了一個抽象層,使得數(shù)據(jù)能夠被組織和管理。
- VG(Volumne Group)- 卷組卷組是由一個或多個物理卷組成的邏輯單元,它可以看作是一個匯集了多個物理卷的容器。在卷組中,所有物理卷的存儲空間被匯總在一起,并形成一個或多個邏輯卷。卷組提供了一個統(tǒng)一的存儲空間,使得你可以更加靈活地管理和分配存儲資源。
- LV(Logical Volume)- 邏輯卷邏輯卷是從卷組中劃分出來的一個邏輯存儲單元,它對應于一個文件系統(tǒng)或一個數(shù)據(jù)卷。在邏輯卷中,你可以創(chuàng)建文件系統(tǒng)、掛載分區(qū)以及存儲數(shù)據(jù)等操作,就像在物理磁盤分區(qū)上一樣。邏輯卷的大小可以根據(jù)需求動態(tài)調(diào)整,并且可以在不影響其他邏輯卷的情況下進行管理。
總的來說,物理卷是實際的存儲單元,卷組是物理卷的集合,而邏輯卷是從卷組中劃分出來的邏輯存儲單元。LVM 提供了一種靈活的存儲管理機制,使得你可以更加方便地管理和分配存儲資源,從而滿足不同的需求。
三、操作流程
通過df -h
可以看到我的三塊硬盤的分布情況,要將硬盤合并需要將其格式化,內(nèi)容也會被清空,所以格式化之前應該先備份原數(shù)據(jù),但由于sdc的數(shù)據(jù)量太大,暫時先不合并這塊硬盤,只合并sdd1和sdb1,接下來是具體的操作步驟。
1. 查看磁盤
fdisk -l
也可以通過lsblk
查看塊設(shè)備信息的樹狀結(jié)構(gòu)
2. 創(chuàng)建PV
pvcreate /dev/sdb1 /dev/sdc /dev/sdd1
執(zhí)行指令前確保機器安裝了lvm2(用于pv,vg,lv管理)
如果未安裝則先安裝
yum install lvm2
創(chuàng)建過程中提示我:
這是因為我之前已經(jīng)掛載了這兩塊硬盤,需要先卸載:
umount /data2umount /data3
卸載完之后,再次執(zhí)行創(chuàng)建PV的命令,輸入y
確認:
3. 查看PV信息
pvdisplay
可以看到物理卷已經(jīng)創(chuàng)建成功
4. 創(chuàng)建VG
vgcreate lvm_data /dev/sdb1 /dev/sdd1
其中lvm_data是vg組名,后面跟的是硬盤,可以添加多塊。
5. 查看卷組
vgs
6. 創(chuàng)建邏輯卷
這里有兩種寫法,我創(chuàng)建的
lvcreate -L 2046G -n lvm_name vg_name # 分配指定大小 lvcreate -l 100%VG -n lvmdata_1 lvm_data # 分配全部空間
7. 查看分區(qū)
fdisk -l
可以看到分區(qū)已經(jīng)創(chuàng)建成功
8. 格式化分區(qū)
mkfs.ext4 /dev/mapper/lvm_data-lvmdata_1
9. 掛載目錄
mkdir /data/vege/result/disk mount /dev/mapper/lvm_data-lvmdata_1 /data/vege/result/disk
輸入df -h可以看到兩塊硬盤已經(jīng)合并,且掛載到指定的目錄下
10. 開機自動掛載
要想開機自動掛載,輸入vi /etc/fstab
在文件下方加入這樣一行:
/dev/mapper/lvm_data-lvmdata_1 /data/vege/result/disk auto defaults 0 0
- Esc輸入
:wq
保存文件并退出 reboot
重啟,這樣兩塊硬盤就能開機自動掛載到指定的目錄下了。
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
centos6.5服務器安裝Nginx設(shè)置服務和開機自啟的方法
本篇文章主要介紹了centos6.5服務器安裝Nginx設(shè)置服務和開機自啟的方法,具有一定的參考價值,有興趣的小伙伴可以了解一下2017-08-08ubuntu18.04獲取root權(quán)限并用root用戶登錄的實現(xiàn)
這篇文章主要介紹了ubuntu18.04獲取root權(quán)限并用root用戶登錄的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-12-12linux cat more less顯示文件的區(qū)別
liunx下幾個常見的用于顯示文件命令的區(qū)別2008-06-06centos 7中設(shè)置tomcat 7為系統(tǒng)服務的方法詳解
這篇文章主要給大家介紹了關(guān)于在centos 7中設(shè)置tomcat 7為系統(tǒng)服務的相關(guān)資料,文中介紹的非常詳細,對大家具有一定的參考學習價值,需要的朋友們下面來跟著小編一起學習學習吧。2017-06-06