Linux

LVM 創建可以格式化我的磁碟嗎?

  • May 27, 2019

我是 LVM 新手。我是 Ubuntu 使用者。這是我的磁碟

sda      8:0    0 465,8G  0 disk 
├─sda1   8:1    0   512M  0 part /boot/efi
└─sda2   8:2    0 465,3G  0 part /
sdb      8:16   0 931,5G  0 disk 
sdc      8:32   0 111,8G  0 disk 
└─sdc1   8:33   0 111,8G  0 part /media/miki/main
sr0     11:0    1  1024M  0 rom 

我的 pv

sudo pvs
 PV         VG Fmt  Attr PSize   PFree  
 /dev/sdb      lvm2 ---  931,51g 931,51g

如果我去

sudo pvcreate /dev/sda

然後將捲添加到卷組。最後一步是從卷組創建邏輯卷。我的磁碟內容會被刪除嗎?如何保護我的數據?我發現的所有範例都從未格式化的磁碟開始,其他一些提到遷移等等……編輯

/dev/mapper/volgroup-projects   9,8G   37M  9,3G   1% /mnt/projects
/dev/mapper/volgroup-db         9,8G   37M  9,3G   1% /mnt/db
/dev/mapper/volgroup-workspace  897G   77M  851G   1% /mnt/workspace

我創建了邏輯卷、組以及格式化和掛載的捲。

blkid
/dev/sda1: UUId="BBAE-8B0A" TYPE="vfat" PARTLABEL="EFI Systed Partition" PARTUUId="cf95d195-8e88-4303-9e0a-f6e0f1e69efa"
/dev/sda2: UUId="1df8cd45-1846-4e4b-a6da-182f020b6bc2" TYPE="ext4" PARTUUId="99d2b32e-0ae8-422a-baca-04fff9ed8428"
/dev/sdb: UUId="3ZT2RB-k5G1-d3dg-ANGP-Q909-rEr0-jgQnt4" TYPE="LVd2_member"
/dev/sdc1: LABEL="main" UUId="883abc03-348b-4166-8e84-85c110c3983b" TYPE="ext4" PARTLABEL="main" PARTUUId="e05af8bf-62c0-4d14-92a0-c4c6b32d5eb8"

如何將數據從sdc我的工作區遷移?

首先,備份和恢復從系統測試您關心的任何數據。

創建 PV 將格式化磁碟。

/dev/sda 包含您的根和引導分區。格式化這些將使您的系統無法啟動或執行。減少文件系統和分區很煩人:需要在救援系統中解除安裝,並且不可能減少XFS文件系統。因此,如果可以避免,請不要減少 /。從頭開始安裝系統時,請從小開始。


制定有關如何在此系統上佈置儲存和安裝的計劃。

目前,sdb 是一個 931 GB 的空 PV,而 sdc 有一個 112 GB 的分區 sdc1,其中包含文件系統 /media/miki/main。

我建議遷移到除 / 和 /boot 之外的所有 LVM 設置。

  • 在 sdb 上創建一個 VG。
  • 在其上創建 LV 和文件系統。
  • 從備份 /media/miki/main 恢復到新的 LV。
  • 在 sdc 上創建不同的 VG(無需分區)。
  • 根據需要創建其他 LV。

還有其他方法可以設計它。例如,也可以將 sdb 和 sdc 添加到同一個 VG 中,然後 pvmove –name 將捲遷移回較小的磁碟。

引用自:https://serverfault.com/questions/968948