Gentoo

這值得轉換為 LVM 和單獨的 /home 掛載嗎?

  • July 18, 2016

我想知道幾件事:

背景

我有一台帶有 2 個 HDD(每個 500GB SATA)的機器。 /dev/sda只包含一個不常用於遊戲的 Windows10。 /dev/sdb包含我目前的 Gentoo + Systemd + KDE 安裝,通過 Grub2 引導。由於我的安裝年齡 - 3 年以上,我的分區圖(見下文)是“舊式”MS-DOS,即不超過 4 個主分區,具有 DOS 式 MBR - 非 UEFI。

我的磁碟佈局

問題

  1. 我想知道是否可以將此佈局轉換為 LVM而不會失去數據,如果可以,我該怎麼做?
  2. 我想把我的/home目錄中的文件放在一個單獨的分區上。我應該在開始 #1 之前這樣做嗎?我是縮小/複製/安裝,還是只安裝/home在我創建的空白空間中?
  3. 創建所有這些之後,我想將 1 和 2 一起視為一個卷。那可能嗎?
  4. 為了在完成後啟動它,我需要做些什麼不同的事情嗎?

更新

在嘗試下面接受的答案時,我失去了所有數據。我想讓它知道這是由於使用者錯誤和缺乏 LVM 經驗,而不是因為答案不正確。當我應該回答“否”時,我回答“是”,就像這樣,並擦除了我的根分區上的簽名。這樣做之後,我重新開始,我的系統現在看起來像:所以:

# /etc/fstab: static file system information.
# Extraneous comments removed
# 
# <fs>                  <mountpoint>    <type>          <opts>          <dump/pass>

# NOTE: If your BOOT partition is ReiserFS, add the notail option to opts.
/dev/sdb1               /boot           ext4            noauto,noatime  1 2
/dev/gentoo/root        /               btrfs           noatime         0 1
/dev/gentoo/home        /home           btrfs           noatime         0 0
/dev/gentoo/swap        none            swap            sw              0 0
/dev/cdrom              /mnt/cdrom      auto            noauto,ro       0 0
/dev/fd0                /mnt/floppy     auto            noauto          0 0

# glibc 2.2 and above expects tmpfs to be mounted at /dev/shm for
# POSIX shared memory (shm_open, shm_unlink).
shm                     /dev/shm        tmpfs           nodev,nosuid,noexec     0 0

Grub2 現在啟用了 LVM,Gentoo 現在是我所能得到的純係統,只在我的本地網路上執行 XFCE 和 SSHd,所以我可以在我的筆記型電腦上安裝、旋轉和編譯。我仍然不太明白 Gentoo 陣營中存在的關於為什麼 systemd 比 sysVinit 差的論點,但這本身就是另一個問題。請注意,我無法將磁碟轉換為 GPT,因為 OS prober/grub2 無法從 GPT 啟動,並且仍然可以讀取我的 MS-DOS Windows 分區。因此,我完成了我的問題,然後是一些。現在我的系統已備份,我可以再次在這裡提供幫助,盡我所能

我想您可以將該單個分區更改為 LVM 卷,因為您有足夠的可用空間來存放內容的另一個副本。

我在想類似的事情:

  1. resize2fs文件系統要更小更小。
  2. 刪除交換分區並將根分區調整為較小的大小
  3. 創建一個新分區,從中創建一個 LVM PV(並在其上創建一個 VG 和一個 LV)。
  4. 複製所有內容,將系統更改為從 LVM 引導。(並確保它正常工作。)
  5. 擦拭舊分區並將其也變成 PV。將其添加到 VG。
  6. 在 VG 中創建您喜歡的任何其他 LV,例如單獨的/home.

但是could you和**should you不一樣。以上內容很棘手,我會費心嘗試,最終結果會有點難看,因為你在一個磁碟上有兩個 PV(避免可能需要更多的洗牌)。如果您可以從一個磁碟轉移到一個新磁碟,而使舊磁碟保持不變且安全,那將會更容易和更安全。

(哦,還有,備份。)

引用自:https://unix.stackexchange.com/questions/294119