Storage
將 LVM/擴展更改為 ext4
在為我的機器安裝 solusvm 時似乎出現了一些誤解或混亂。據我了解,基於 OpenVZ 的安裝我不需要 LVM。到目前為止,這是真的。我有一個 77G 分區正在使用並安裝到 /
整個驅動器是240G。有一個 LVM/extended 佔用了 140G 的空間,上面什麼都沒有。
pvscan
顯示它是空的,df -h
根本不顯示它,並且進一步的命令具有類似的結果。我正在尋找一種方法來擦除 LVM 驅動器/分區,在這種情況下是 /dev/sda5。“擴展”是 /dev/sda4
這是 fdisk -l 的輸出
Disk /dev/sda: 240.1 GB, 240057409536 bytes 255 heads, 63 sectors/track, 29185 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Disk identifier: 0x000d3908 Device Boot Start End Blocks Id System /dev/sda1 * 1 64 512000 83 Linux Partition 1 does not end on cylinder boundary. /dev/sda2 64 10263 81920000 83 Linux /dev/sda3 10263 10785 4194304 82 Linux swap / Solaris /dev/sda4 10785 29186 147803136 5 Extended /dev/sda5 10785 29186 147802112 8e Linux LVM
我希望更改 sda4/5 並創建一個驅動器作為 ext4 分區。然後我會將系統中的 sda 掛載到某個目錄作為 140G 分區。
我覺得我在這裡誤解了一些東西,所以如果有什麼完全錯誤的或者您需要更多資訊,請告訴我。
提前致謝。
如果沒有任何內容
/dev/sda5
,您需要做的是更改分區的分區類型,在其上創建一個 ext4 文件系統,然後掛載它。首先,您可能想要執行
blkid /dev/sda5
以驗證那裡沒有任何東西。如果它標識了某些內容並且您想覆蓋它,您可以使用wipefs --all /dev/sda5
.然後,您可以使用
t
命令 infdisk
更改分區類型。(嚴格來說,這一步並不是必須的,但有助於保持分區表的干淨。)這裡你想把分區類型改為83
,和你的其他文件系統一樣:$ sudo fdisk /dev/sda [...] Command (m for help): t Partition number (1,2,5, default 5): 5 Hex code (type L to list all codes): 83 Changed type of partition 'Linux LVM' to 'Linux'.
w
使用命令保存更改。然後,您可以使用
mkfs.ext4 /dev/sda5
.然後你可能想在
/etc/fstab
. 例如:/dev/sda5 /targetdir ext4 defaults 0 2
最後掛載它:
mount /targetdir