Ubuntu

Ubuntu Server 18.04LTS 無法擴展預設 LV?

  • October 26, 2018

我最近安裝的 Ubuntu Server 18.04 似乎創建了一個安裝在 / 上的 LV,它只有 4GB。然而,卷組是 160GB,正如預期的那樣。

但是,當我嘗試擴展 LV 時,即使該組似乎有可用空間,我也會收到磁碟空間不足的消息:

tom@git:~$ sudo pvs
 PV         VG        Fmt  Attr PSize    PFree
 /dev/vda3  ubuntu-vg lvm2 a--  <159.00g <155.00g
tom@git:~$ sudo vgs
 VG        #PV #LV #SN Attr   VSize    VFree
 ubuntu-vg   1   1   0 wz--n- <159.00g <155.00g
tom@git:~$ sudo lvs
 LV        VG        Attr       LSize Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
 ubuntu-lv ubuntu-vg -wi-ao---- 4.00g

tom@git:~$ sudo lvextend -L +10G /dev/ubuntu-vg/ubuntu-lv
 /etc/lvm/archive/.lvm_git_20778_346817101: write error failed: No space left on device

這裡有什麼想法嗎?我的根文件系統是 100%,預設情況下,新的安裝程序顯然不會為主 LV 使用所有磁碟空間。

LVM 在每次更改時創建元數據備份。它無法將數據備份到/etc/lvm/archive完整/狀態。要麼刪除一些文件並重試,要麼使用-A n開關備份此更改。

參考man lvm(強調我的):

-A|--autobackup {y|n}

更改後是否應自動備份元數據。 強烈建議您不要禁用此功能! 請參見 vgcfgbackup(8)。

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