Postupoval jsem podle tohoto návodu zde:Jak nastavit více pevných disků jako jeden svazek?
Což fungovalo skvěle, ale mám 3TB disk a pokaždé, když vytvořím oddíl (ať už přes fdisk nebo gparted), poté, co začnu vytvářet svazky v LVM, můj oddíl se změní na 2 TB a tabulka oddílů se změní msdos, který mi neumožňuje vytvořit další oddíly nebo rozšířit aktuální oddíl.
Existuje způsob, jak mohu získat 3TB disk pracující s LVM?
Díky,
Adame
Přijatá odpověď:
Zdá se, že vytvořením oddílu pro použití jako fyzického svazku v LVM jsme omezeni na velikost svazku 2 TB. To je způsobeno omezeními ve starším systému tabulky oddílů MSDOS spravovaném fdisk
a proč by člověk měl používat GPT.
Naštěstí si LVM rozumí i s obyčejnými zařízeními bez tabulky oddílů. To má tu nevýhodu, že budete muset celé zařízení používat jako fyzický svazek, ale to je přesně to, čeho chci dosáhnout.
Chcete-li vymazat aktuální tabulku oddílů, proveďte následující příkaz (Upozornění:tím se účinně vymaže veškerý obsah na disku! ):
sudo dd if=/dev/zero of=PhysicalVolume bs=512 count=1
nahrazující PhysicalVolume
s cestou vašeho zařízení, např. /dev/sdb
. Potom spusťte
sudo partprobe
aby jádro znovu načetlo novou nyní neexistující tabulku oddílů.
Nyní jej ve skutečnosti naformátujte jako fyzický svazek LVM:
sudo pvcreate PhysicalVolume
(opět nahraďte PhysicalVolume
s cestou k vašemu zařízení)
Toto je založeno na informacích uvedených v manuálové stránce pvcreate
:
DESCRIPTION
pvcreate initializes PhysicalVolume for later use by the Logical Volume
Manager (LVM). Each PhysicalVolume can be a disk partition, whole
disk, meta device, or loopback file. For DOS disk partitions, the
partition id should be set to 0x8e using fdisk(8), cfdisk(8), or a
equivalent. For whole disk devices only the partition table must be
erased, which will effectively destroy all data on that disk. This can
be done by zeroing the first sector with:
dd if=/dev/zero of=PhysicalVolume bs=512 count=1