Linux
擴展 CentOS 分區 - 已經有 4 個主分區
我有一個 CentOS 伺服器,充當我的系統日誌伺服器(CentOS Linux 發行版 7.4.1708 (Core))。隨著我的系統日誌越來越大,我們不得不將捲擴展幾次。現在主磁碟是 500 GB。我們最近將 VMWare 的大小增加到了 800 GB。我一直在關注這個優秀的文件https://www.rootusers.com/how-to-increase-the-size-of-a-linux-lvm-by-expanding-the-virtual-machine-disk/。
這是我的磁碟的樣子:
fdisk -l Disk /dev/sda: 859.0 GB, 858993459200 bytes, 1677721600 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk label type: dos Disk identifier: 0x000a207b Device Boot Start End Blocks Id System /dev/sda1 * 2048 1026047 512000 83 Linux /dev/sda2 1026048 62914559 30944256 8e Linux LVM /dev/sda3 62914560 524287999 230686720 83 Linux /dev/sda4 524288000 943718399 209715200 8e Linux LVM lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT fd0 2:0 1 4K 0 disk sda 8:0 0 800G 0 disk ├─sda1 8:1 0 500M 0 part /boot ├─sda2 8:2 0 29.5G 0 part │ ├─centos-root 253:0 0 447.5G 0 lvm / │ └─centos-swap 253:1 0 2G 0 lvm [SWAP] ├─sda3 8:3 0 220G 0 part │ └─centos-root 253:0 0 447.5G 0 lvm / └─sda4 8:4 0 200G 0 part └─centos-root 253:0 0 447.5G 0 lvm / sr0 11:0 1 1024M 0 rom
嘗試創建新分區時,我收到以下錯誤消息:
If you want to create more than four partitions, you must replace a primary partition with an extended partition first.
看來我已經達到了 4 個主分區的限制,所以現在我正在嘗試找出我的選擇。有沒有辦法在不格式化驅動器的情況下擴展到這個新的 300 GB?我可以在不破壞數據的情況下將我目前的主分區轉換為擴展分區嗎?
你可以像這裡描述的那樣做: https ://nacko.net/resizing-a-raw-virtual-machine-lvm-partition-using-fdisk/
重申要點:您可以解除安裝分區,使用分區工具將其刪除,然後使用相同的數據重新創建它,除了分區的末尾,可能更大。您只能對磁碟上的最後一個分區執行此操作。
請注意,這需要格外小心,請在執行此操作之前進行備份。
之後,您應該確保獲取更改。
完成後,您可以 pvresize、lvextend 和最後 resize2fs。