LINUX之邏輯卷分割槽

2021-10-10 14:43:18 字數 2880 閱讀 3786

以新增sdb為例,不分割槽掛載至/oracle目錄

-----新增磁碟 先parprobe進行識別

1.將新加磁碟不分割槽掛載

fdisk -l (sdb)

fdisk /dev/sdb -------n-p-1-回車-回車-w (sdb1) 需要變成lvm格式

n-p-1-回車–+30g回車—p-n-2-回車-+30g-p-w

t-1-l–8e-p–t-2-1-8e–w (8e即為lvm格式)

parprobe /dev/sdb 重新讀取分割槽
建立pv

[root] pvdisplay

[root] pvcreate /dev/sdb1

physical volume 「/dev/sdb1」 successfully created

[root] pvdisplay

「/dev/sdb1" is a new physical volume of 「30.00gib」

------new physical volume-------

pv name /dev/sdb1

vg name

pv size 30.00gib

allocatable no

pe size 0

total pe 0

free pe 0

allocated pe 0

pv uuid ddezph-xqxj-xwjq-xvxp-judw-b1zb-fgdzyw

3.建立vg

[root] vgdisplay

[root] vgcreate vg_oracle /dev/sdb1

volume group 「vg_oracle」 successfully created

[root] vgdisplay

----------volume group-----------

vg name vg_oracle

system id

format lvm2

metadata areas 1

metadata sequence no 1

vg access read/write

vg status resizable

max lv 0

cur pv 0

open lv 0

max pv 0

cur pv 1

act pv 1

vg size 30.00gib

pe size 4.00 mib

total pe 7679

allocated pe 0

free pe /size 7639/30.00gib

vg uuid e50fuv-9pyt-zkgi-beiz-wsay-idineo

建立lv (lvscan lvdisplay)

[root] lvcreate -l 29g -n lv_oracle vg_oracle 或者 lvcreate -l 7679 -n lv_oracle vg_oracle

6.格式化並掛載

[root] mkdir /oracle

[root] mkfs -t ext4 /dev/vg_oracle/lv_oracle

[root] mount /dev/vg_oracle/lv_oracle /oracle

[root] df -h 檢視是否掛載

7.實現開機自動掛載

[root] vi /etc/fstab

新增 /dev/vg_oracle/lv_oracle /oracle ext4 defaults 1 2

reboot 重啟

-------------刪除分割槽

1.解除安裝

umount /dev/vg_oracle/lv_oracle

檢視是否刪除 df -h

2.修改 掛載資訊

vi /etc/fstab

3. 通過lvremove 刪除邏輯卷lv_oracle

lvremove /dev/vg_oracle/lv_oracle

4. 通過vgremove 刪除捲組

vgremove vg_oracle

5. 通過pvremove 將物理卷轉化成普通分割槽

pvremove /dev/sdb1

6. 刪除分割槽

fdisk /dev/sdb ----d—1---p ----d ----2—p —w

----------邏輯卷擴容

1.[root] vgextend vg_oracle /dev/sdb2

[root] lvextend -l 1282 /dev/vg_oracle/lv_oracle

[root] resize2fs /dev/vg_oracle/lv_oracle

[root] df -h

------------- 邏輯卷縮減(在對邏輯卷收縮時,資料丟失的風險比擴容時的大,除了提前做好資料的備份外,還要檢查檔案系統的完整性。)

縮為4g為例

1.解除安裝邏輯卷lv_oracle

[root]umount /dev/vg_oracle/lv_oracle

2.檢查檔案系統的完整性

[root]e2fsck -f /dev/vg_oracle/lv_oracle

3.重新重新整理邏輯卷的大小為4g

resize /dev/vg_oracle/lv_oracle 4g

4.把邏輯卷減小到4g

[root] lvreduce -l 4g /dev/vg_oracle/lv_oracle

5.重新識別邏輯卷的大小,然後掛載

resize2fs -f /dev/vg_oracle/lv_oracle

mount a

6.檢查

df-h

Linux磁碟分割槽 物理卷 捲組 邏輯卷

入職做linux研發工程師後的一些知識點總結 create time 2020 01 08 update time 2020 01 08 備註 隨手記下的 個人理解 真實存在的乙個東西,看得見摸得著,能在計算機中拆裝的那個硬碟。想要在linux系統中使用這些磁碟,當然得像win一樣進行分割槽和格式化...

基本分割槽 邏輯卷

基本分割槽 基本分割槽 mbr gpt filesystem mount mbr 4個分割槽 4個主分割槽,擴充套件分割槽,邏輯分割槽 1.建立分割槽 root server fdisk dev vdb root server fdisk l dev vdb gpt 128個主分割槽 1.建立分割槽...

Linux基礎 磁碟分割槽邏輯卷LVM

dd if dev zero of mnt disk4 1.txt bs 1m count 1000 寫滿乙個磁碟目的 管理磁碟的一種方式,性質與基本磁碟無異 特點 隨意擴張大小 pv 物理卷 physical volume vg 捲組 volume group lv 邏輯卷 logical vol...