U virtuálních serverů si můžete vybrat velikost pevného disku dle libosti přímo v konfigurátoru virtuálních serverů. Časem se může stát, že se Vám VPS zaplní, takže si budete chtít parametry serveru upravit. V klientské administraci si tedy můžete svůj VPS upravit, aniž byste přišli o již předplacené období.
Po dokončení úpravy Vám přijde e-mail, že je Vaše objednávka hotová. V případě, že jste zažádali o zvýšení HDD pro VPS, je z klientské strany potřeba rozšířit partition daného VPS. Stačí tedy postupovat dle následujícího návodu. Doporučujeme postupovat opatrně, protože si tak můžete poničit stávající oddíly. Pro případ, že si nejste jistí, můžete využít služby Snapshot TEĎ, která Vám zálohuje přesnou kopii Vašeho VPS.
Návod pro Debian a Ubuntu
- Přihlašte se přes SSH na VPS;
- Zadejte příkaz "fdisk -l" (malé L). Zobrazí se Vám výpis oddílů. Ve většině případů Vás bude zajímat druhý oddíl (je větší, nejedná se o SWAP). Poznamenejte si číslo ve sloupečku Start (např. 1368064);
- Zadejte příkaz "fdisk /dev/xvda". Jedná se o fdisk pro celý disk, ne pouze pro konkrétní partition;
- Zadejte příkaz "x" (expert mode);
- Zadejte příkaz "p" (výpis partition table), kde najdete znovu hodnotu počátku oddílu ve sloupci Start a v příslušném řádku i číslo partition (Nr);
- Zadejte příkaz "r" (return);
- Zadejte příkaz "d" (delete partition);
- Zadejte číslo oddílu - většinou 2;
- Zadejte příkaz "n" (new partition);
- Zadejte příkaz "p" (primary);
- Zadejte číslo partition - např. 2;
- Zkontrolujte hodnotu prvního sektoru partition (shoduje se se zapsaným číslem),
- Potvrďte poslední sektor - stačí Enter;
- Zadejte příkaz "a" (nastavení bootování);
- Zadejte příkaz "2" (pro druhou partition);
- Příkazem "p" můžete zkontrolovat, zda byla partition rozšířena,
- Znovu se radši podívejte do expert módu příkazem "x" a následně "p", zda koresponduje s předchozím výpisem. Pokud ne (typicky Debian 6), zadejte "b", číslo partition (např. "2") a pak původní hodnotu (např. 2048). Dále stačí pro návrat do klasického módu "r";
- Zadejte příkaz "w" (write);
- Zadejte příkaz "reboot". Restartuje se celý VPS;
- Po startu VPS a znovu příhlášení na SSH můžete ověřit velikost partition příkazem "df -h";
- Posledním příkazem je "resize2fs /dev/xvda2" (rozšíření oddílu).
Instalace Debian 6 mají často pouze jednu partition. Takže je potřeba příkazy psát s jedničkou míst o dvojky, stejně tak jako rozšíření ("resize2fs /dev/xvda1").
Návod pro CentOS
- Přihlašte se přes SSH na VPS;
- Zadejte příkaz "fdisk -l" (malé L). Zobrazí se Vám výpis oddílů. Ve většině případů Vás bude zajímat druhý oddíl (je větší, nejedná se o SWAP). Poznamenejte si číslo ve sloupečku Start (např. 1368064);
- Zadejte příkaz "fdisk /dev/xvda". Jedná se o fdisk pro celý disk, ne pouze pro konkrétní partition;
- Zadejte příkaz "x" (expert mode);
- Zadejte příkaz "p" (výpis partition table), kde najdete znovu hodnotu počátku oddílu ve sloupci Start a v příslušném řádku i číslo partition (Nr);
- Zadejte příkaz "r" (return);
- Zadejte příkaz "d" (delete partition);
- Zadejte číslo oddílu - většinou 2;
- Zadejte příkaz "n" (new partition);
- Zadejte příkaz "p" (primary);
- Zadejte číslo partition - např. 2;
- Zkontrolujte hodnotu prvního sektoru partition (shoduje se se zapsaným číslem),
- Potvrďte poslední sektor - stačí Enter;
- Příkazem "p" můžete zkontrolovat, zda byla partition rozšířena,
- Zadejte příkaz "w" (write);
- Zadejte příkaz "reboot". Restartuje se celý VPS;
- Po startu VPS a znovu příhlášení na SSH můžete ověřit velikost partition příkazem "df -h";
- Zadejte příkaz "pvresize /dev/xvda2";
- Zadejte příkaz "lvextend -l +100%FREE /dev/VolGroup/lv_root";
- Posledním příkazem je "resize2fs /dev/VolGroup/lv_root" (rozšíření oddílu).
Návod pro Windows OS
Otevřete si příkazovou řádku (cmd nebo PowerShell) postupujte podle návodu:
- Zadejte příkaz "diskpart";
- Zadejte příkaz "select volume 2";
- Zadejte příkaz "extend";
- Zadejte příkaz "exit".
Nyní máte oddíl rozšířený, aniž byste museli restartovat svůj OS.
Návod pro FreeBSD
Pro FreeBSD je návod celkem krátký, byť je nutné vědět konrkétní velikost, o kterou chceme partition rozšířit. Typicky si necháme např. 1 GB pro swap.
- Načtěte oddíl "gpart recover ada0";
- Vypněte swap "swapoff /dev/ada0p3";
- Smažte oddíl swapu "gpart delete -i 3 ada0";
- Povolte parametr "sysctl kern.geom.debugflags=16";
- Rozšiřte druhý oddíl "gpart resize -i 2 -a 4k -s 15G ada0" - zde je potřeba zadat hodnotu např. o 1 GB menší, než je velikost HDD. Místo 15G bude tedy 99G, pokud máte 100 GB disk;
- Vytvořte oddíl pro swap "gpart add -t freebsd-swap -a 4k ada0";
- Zapněte swap "swapon /dev/ada0p3";
- A nakonec můžete provést online resize "growfs /dev/ada0p2". Tato možnost je dostupná od verze 10.1 a další, stačí potvrdit "Yes".
Pokud máte starší verzi, doporučujeme nejdříve aktualizovat Váš FreeBSD. V případě, že se nechcete zbavit verze nižší, než je 10.1, můžete resize (poslední krok návodu) provést v Single modu. Budete k tomu potřebovat restartovat VPS, otevřít si v administraci KVM a zmáčknout "s" pro naběhnutí do single modu. Pak můžete příkaz /sbin/growfs /dev/ada0p2 pustit.