成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

使用 LVM 為你的 Fedora 系統添加存儲

運維 系統運維
有時需要在系統中添加另一塊磁盤。這就是邏輯卷管理(LVM)的用武之地。LVM 的好處之處在于它相當靈活。有幾種方法可以添加一塊磁盤。這篇文章介紹了一種方法。

使用 LVM 為你的 Fedora 系統添加存儲

有時需要在系統中添加另一塊磁盤。這就是邏輯卷管理Logical Volume Management(LVM)的用武之地。LVM 的好處之處在于它相當靈活。有幾種方法可以添加一塊磁盤。這篇文章介紹了一種方法。

注意!

這篇文章并不包括將新的磁盤物理地安裝到系統中的過程。請查閱你的系統和磁盤文檔,了解如何正確地進行安裝。

重要: 一定要確保你已經備份重要數據。如果新磁盤已有數據,那么本文中描述的步驟將破壞數據。

最好了解

本文并沒有深入介紹 LVM 的每一個功能,重點是添加磁盤。但基本上你要了解,LVM 有卷組volume group(VG),它由一個或多個分區和/或磁盤組成。你把這些分區或磁盤以物理卷physical volume(PV)的方式添加到卷組。一個卷組可以分成許多邏輯卷logical volume(LV)。邏輯卷可以作為文件系統、ramdisk 等其他存儲使用。更多信息可以在這里中找到。

可以看作是,把物理卷形成一個存儲池(一個卷組),然后從這個存儲池中劃分出邏輯卷,供你的系統直接使用。

準備

確保你能看到你要添加的磁盤。在添加磁盤之前使用 lsblk 查看哪些存儲空間已經可用或正在使用。

  1. $ lsblk
  2. NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
  3. zram0 251:0 0 989M 0 disk [SWAP]
  4. vda 252:0 0 20G 0 disk
  5. ├─vda1 252:1 0 1G 0 part /boot
  6. └─vda2 252:2 0 19G 0 part
  7. └─fedora_fedora-root 253:0 0 19G 0 lvm /

本文使用的是帶有虛擬存儲的虛擬機,因此設備名稱以 vda 開頭代表第一個磁盤,vdb 代表第二個磁盤,以此類推。你的設備名稱可能不同。許多系統會將 sda 作為第一個物理磁盤,sdb 代表第二個磁盤,以此類推。

當已連接新磁盤,并且你的系統已備份且正在運行,再次使用 lsblk 來查看新的塊設備。

  1. $ lsblk
  2. NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
  3. zram0 251:0 0 989M 0 disk [SWAP]
  4. vda 252:0 0 20G 0 disk
  5. ├─vda1 252:1 0 1G 0 part /boot
  6. └─vda2 252:2 0 19G 0 part
  7. └─fedora_fedora-root 253:0 0 19G 0 lvm /
  8. vdb 252:16 0 10G 0 disk

現在有一個名為 vdb 的新設備。該設備的位置是 /dev/vdb

  1. $ ls -l /dev/vdb
  2. brw-rw----. 1 root disk 252, 16 Nov 24 12:56 /dev/vdb

我們可以看到磁盤,但我們還不能用 LVM 來使用它。如果你運行 blkid,你應該不會看到它被列出。對于這個和之后的命令,你需要確保你的系統已配置好,這樣你可以使用 sudo

  1. $ sudo blkid
  2. /dev/vda1: UUID="4847cb4d-6666-47e3-9e3b-12d83b2d2448" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="830679b8-01"
  3. /dev/vda2: UUID="k5eWpP-6MXw-foh5-Vbgg-JMZ1-VEf9-ARaGNd" TYPE="LVM2_member" PARTUUID="830679b8-02"
  4. /dev/mapper/fedora_fedora-root: UUID="f8ab802f-8c5f-4766-af33-90e78573f3cc" BLOCK_SIZE="4096" TYPE="ext4"
  5. /dev/zram0: UUID="fc6d7a48-2bd5-4066-9bcf-f062b61f6a60" TYPE="swap"

將磁盤添加到 LVM 中

使用 pvcreate 初始化磁盤。你需要傳遞設備的完整路徑。在這個例子中,它是 /dev/vdb。在你的系統中,它可能是 /dev/sdb 或其他設備名。

  1. $ sudo pvcreate /dev/vdb
  2. Physical volume "/dev/vdb" successfully created.

當你運行 blkid 時,你應該看到磁盤已經被初始化為一個 LVM2_member

  1. $ sudo blkid
  2. /dev/vda1: UUID="4847cb4d-6666-47e3-9e3b-12d83b2d2448" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="830679b8-01"
  3. /dev/vda2: UUID="k5eWpP-6MXw-foh5-Vbgg-JMZ1-VEf9-ARaGNd" TYPE="LVM2_member" PARTUUID="830679b8-02"
  4. /dev/mapper/fedora_fedora-root: UUID="f8ab802f-8c5f-4766-af33-90e78573f3cc" BLOCK_SIZE="4096" TYPE="ext4"
  5. /dev/zram0: UUID="fc6d7a48-2bd5-4066-9bcf-f062b61f6a60" TYPE="swap"
  6. /dev/vdb: UUID="4uUUuI-lMQY-WyS5-lo0W-lqjW-Qvqw-RqeroE" TYPE="LVM2_member"

你可以使用 pvs 列出當前所有可用的物理卷:

  1. $ sudo pvs
  2. PV VG Fmt Attr PSize PFree
  3. /dev/vda2 fedora_fedora lvm2 a-- <19.00g 0
  4. /dev/vdb lvm2 --- 10.00g 10.00g

/dev/vdb 被列為一個 PV (物理卷),但還沒有分配到一個 VG (卷組)。

將物理卷添加到一個卷組

你可以使用 vgs 找到可用的卷組列表:

  1. $ sudo vgs
  2. VG #PV #LV #SN Attr VSize VFree
  3. fedora_fedora 1 1 0 wz--n- 19.00g 0

在本例中,只有一個卷組可用。接下來,將物理卷添加到 fedora_fedora

  1. $ sudo vgextend fedora_fedora /dev/vdb
  2. Volume group "fedora_fedora" successfully extended

你現在應該看到物理卷已被添加到卷組中:

  1. $ sudo pvs
  2. PV VG Fmt Attr PSize PFree
  3. /dev/vda2 fedora_fedora lvm2 a <19.00g 0
  4. /dev/vdb fedora_fedora lvm2 a <10.00g <10.00g

看一下卷組:

  1. $ sudo vgs
  2. VG #PV #LV #SN Attr VSize VFree
  3. fedora_fedora 2 1 0 wzn- 28.99g <10.00g

你也可以獲得具體卷組和物理卷的詳細列表:

  1. $ sudo vgdisplay fedora_fedora
  2. --- Volume group ---
  3. VG Name fedora_fedora
  4. System ID
  5. Format lvm2
  6. Metadata Areas 2
  7. Metadata Sequence No 3
  8. VG Access read/write
  9. VG Status resizable
  10. MAX LV 0
  11. Cur LV 1
  12. Open LV 1
  13. Max PV 0
  14. Cur PV 2
  15. Act PV 2
  16. VG Size 28.99 GiB
  17. PE Size 4.00 MiB
  18. Total PE 7422
  19. Alloc PE / Size 4863 / 19.00 GiB
  20. Free PE / Size 2559 / 10.00 GiB
  21. VG UUID C5dL2s-dirA-SQ15-TfQU-T3yt-l83E-oI6pkp

看下物理卷:

  1. $ sudo pvdisplay /dev/vdb
  2. --- Physical volume ---
  3. PV Name /dev/vdb
  4. VG Name fedora_fedora
  5. PV Size 10.00 GiB / not usable 4.00 MiB
  6. Allocatable yes
  7. PE Size 4.00 MiB
  8. Total PE 2559
  9. Free PE 2559
  10. Allocated PE 0
  11. PV UUID 4uUUuI-lMQY-WyS5-lo0W-lqjW-Qvqw-RqeroE

現在我們已經添加了磁盤,我們可以為邏輯卷 (LV) 分配空間:

  1. $ sudo lvs
  2. LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
  3. root fedora_fedora -wi-ao---- 19.00g

看一下邏輯卷。下面是詳細的邏輯卷信息:

  1. $ sudo lvdisplay fedora_fedora/root
  2. --- Logical volume ---
  3. LV Path /dev/fedora_fedora/root
  4. LV Name root
  5. VG Name fedora_fedora
  6. LV UUID yqc9cw-AvOw-G1Ni-bCT3-3HAa-qnw3-qUSHGM
  7. LV Write Access read/write
  8. LV Creation host, time fedora, 2020-11-24 11:44:36 -0500
  9. LV Status available
  10. LV Size 19.00 GiB
  11. Current LE 4863
  12. Segments 1
  13. Allocation inherit
  14. Read ahead sectors auto
  15. - currently set to 256
  16. Block device 253:0

查看根文件系統(/)的大小,并將它與邏輯卷大小進行比較。

  1. $ df -h /
  2. Filesystem Size Used Avail Use% Mounted on
  3. /dev/mapper/fedora_fedora-root 19G 1.4G 17G 8% /

邏輯卷和文件系統大小都為 19G。讓我們給根邏輯卷(root)增加 5G。

  1. $ sudo lvresize -L +5G fedora_fedora/root
  2. Size of logical volume fedora_fedora/root changed from 19.00 GiB (4863 extents) to 24.00 GiB (6143 extents).
  3. Logical volume fedora_fedora/root successfully resized.

我們現在有 24G 的邏輯卷可用。看看根文件系統(/)。

  1. $ df -h /
  2. Filesystem Size Used Avail Use% Mounted on
  3. /dev/mapper/fedora_fedora-root 19G 1.4G 17G 8% /

我們仍然顯示只有 19G 的空閑空間,這是因為邏輯卷與文件系統不一樣。要使用增加到邏輯卷的新空間,請調整文件系統的大小。

  1. $ sudo resize2fs /dev/fedora_fedora/root
  2. resize2fs 1.45.6 (20-Mar-2020)
  3. Filesystem at /dev/fedora_fedora/root is mounted on /; on-line resizing required
  4. old_desc_blocks = 3, new_desc_blocks = 3
  5. The filesystem on /dev/fedora_fedora/root is now 6290432 (4k) blocks long.

看看文件系統的大小。

  1. $ df -h /
  2. Filesystem Size Used Avail Use% Mounted on
  3. /dev/mapper/fedora_fedora-root 24G 1.4G 21G 7% /

正如你所看到的,根文件系統(/)已經占用了邏輯卷上的所有可用空間,而且不需要重新啟動。

 

現在你已經將一個磁盤初始化為物理卷,并使用新的物理卷擴展了卷組。之后,你增加了邏輯卷的大小,并調整了文件系統的大小,以使用邏輯卷的新空間。

 

責任編輯:龐桂玉 來源: Linux中國
相關推薦

2021-12-14 15:03:58

LVM系統運維

2019-08-20 13:22:36

LVMFedoraLinux

2020-06-19 13:53:47

BokehPython繪圖

2012-04-11 13:42:53

ibmdw

2019-01-30 14:04:57

Fedora存儲庫

2021-05-26 14:39:27

FedoraLinux企業域

2010-02-26 09:11:09

Fedora 6

2014-10-24 09:55:12

FedoraDocker

2011-12-13 09:55:47

虛擬化QuorumSoftXenServer

2013-09-09 16:37:48

iOS應用添加內置收費In App Purc

2010-01-11 09:12:15

Fedora LAMP

2009-02-17 23:28:48

添加刪除程序安裝盤

2009-12-09 09:41:56

Linux系統

2020-01-17 18:40:38

Python游戲代碼

2021-05-08 14:00:58

FedoraLinux

2009-12-23 18:43:05

Fedora Linu

2018-12-25 13:45:54

Fedora IoT樹莓派Linux

2009-12-24 09:43:49

Fedora Core

2022-02-25 19:29:07

Vue2esbuild項目

2023-07-30 17:34:53

KV存儲ChunkPosit
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 在线第一页| h视频免费在线观看 | 涩涩视频在线观看 | 91一区| 无码一区二区三区视频 | 在线国产一区二区 | 久久精品久久久久久 | 国产91成人| 国产在线激情视频 | 成人免费视频网站在线观看 | 亚洲视频在线免费观看 | 成人影院免费视频 | 久久不卡| 色av一区 | 久久久久国产一区二区三区 | 国产在线www| 在线观看视频一区二区三区 | 99热这里都是精品 | 国产激情精品视频 | 久久综合久久自在自线精品自 | 国产一区不卡 | 羞羞网站在线观看 | 91在线视频播放 | 天堂在线中文 | 男人天堂手机在线视频 | 99re在线视频 | 亚州综合在线 | 最新国产精品 | 欧美日韩黄色一级片 | 免费看的av | 亚洲va欧美va人人爽午夜 | 日韩视频在线一区 | 美女高潮网站 | 色在线免费视频 | 青青草精品视频 | 欧美一级二级三级视频 | 免费一级黄| 欧美一区不卡 | 久久久成人精品 | 四虎影院在线观看av | 国产精品久久久久久婷婷天堂 |