.
1. Úvod
Při používání Ubuntu můžete narazit na situace jako „nedostatek volného místa na disku“ nebo „nemožnost instalovat nové aplikace kvůli nedostatku úložiště“. V takových případech je užitečným řešením rozšíření oddílu. Rozšíření oddílu je proces zvětšení velikosti existujícího diskového oddílu za účelem efektivnějšího využití úložného prostoru.
Ubuntu se široce používá jak pro servery, tak pro stolní počítače a správa oddílů je často vyžadována v různých prostředích, jako jsou virtuální stroje, VPS (Virtual Private Servers) a dual‑boot systémy. Přesto mnoho uživatelů pociťuje nejistotu a ptá se: „Kterou metodu mám použít?“ nebo „Ztratím data, pokud udělám chybu?“
Tento článek vysvětluje rozšíření oddílů v Ubuntu co nejjasněji, od jednoduchých postupů až po pokročilé příklady v LVM a virtualizovaných prostředích. Protože operace s oddíly nesou významná rizika, také se věnujeme přípravným krokům a klíčovým bodům pro bezpečné provedení úkolu.
Průvodce je určen širokému spektru uživatelů – od začátečníků, kteří jsou noví v Linuxových příkazových řádcích, po středně pokročilé uživatele, kteří již pracovali s oddíly v jiných distribucích.
Rozšíření oddílu vyžaduje opatrné zacházení, ale pokud budete postupovat podle správných kroků, můžete chránit svá důležitá data a zároveň efektivně využít kapacitu úložiště.
2. Předpokládané znalosti pro rozšíření oddílu
Než začnete rozšiřovat oddíly v Ubuntu, pomůže vám pochopení základních pojmů předejít chybám a problémům. Tato sekce vysvětluje základy oddílů a souborových systémů, zda je používáno LVM, a aktuální trendy v rozvržení oddílů Ubuntu.
2.1 Co je oddíl?
Oddíl je mechanismus, který rozděluje fyzické úložné zařízení, jako je pevný disk nebo SSD, na více virtuálních částí. Například jeden disk může být rozdělen na oblasti pro systém, uživatelská data a swap, přičemž každá je považována za samostatnou oblast. Systémové soubory Ubuntu, uživatelská data a swap jsou často odděleny do různých oddílů.
2.2 Typy tabulek oddílů (GPT a MBR)
Existují dva hlavní způsoby zaznamenávání rozvržení diskových oddílů: GPT (GUID Partition Table) a MBR (Master Boot Record).
- MBR – starší formát, který podporuje disky až do 2 TB a umožňuje až čtyři primární oddíly.
- GPT – novější formát, který podporuje disky větší než 2 TB a více než 128 oddílů. GPT je nyní standardem v moderních systémech Ubuntu.
Pokud si nejste jisti, jaký formát váš systém používá, můžete to zjistit pomocí příkazů, např. sudo parted -l.
2.3 Používá se LVM (Logical Volume Manager)
V Ubuntu lze oddíly rozšiřovat buď přímo, nebo pomocí LVM (Logical Volume Manager), který poskytuje flexibilní správu svazků.
- Bez LVM (standardní oddíly) – běžné nastavení, kde je souborový systém (např. ext4) vytvořen přímo na oddílu.
- S LVM – struktura, kde jsou na discích vytvořeny fyzické svazky (PV), které jsou sloučeny do skupin svazků (VG) a následně rozděleny na logické svazky (LV). Tento přístup umožňuje flexibilní změnu velikosti a je široce používán na serverech a v cloudových prostředích.
Postupy rozšíření oddílu se liší podle toho, zda je LVM použito.
2.4 Typické rozvržení oddílů v Ubuntu
Během instalace Ubuntu si můžete zvolit, zda použít LVM. V nedávných serverových prostředích (zejména Ubuntu 20.04 a novější) je LVM často doporučováno nebo nastaveno jako výchozí.
Na druhou stranu stolní instalace a dual‑boot systémy často používají jednodušší rozvržení s jediným ext4 oddílem.
2.5 Důležité poznámky před rozšířením oddílů
Před provedením rozšíření oddílu musí být na disku nepřidělený prostor. V závislosti na rozvržení disku a umístění oddílů nemusí být rozšíření možné. Vždy zkontrolujte aktuální konfiguraci disku pomocí příkazů, jako jsou lsblk nebo parted.
Navíc je silně doporučeno zálohovat důležitá data předem. Pokud dojde ke ztrátě dat kvůli chybám nebo neočekávaným problémům, mít zálohu vám umožní pokračovat s důvěrou.
3. Metody rozšíření oddílů podle prostředí
Postup rozšíření oddílů na Ubuntu se liší v závislosti na prostředí a konfiguraci disku. Tato sekce vysvětluje čtyři běžné scénáře: prostředí bez LVM, prostředí s LVM, online rozšíření v systémech VPS nebo cloud a prostředí s duálním spuštěním.
3.1 Rozšíření oddílů v prostředích bez LVM (ext4)
To je nejběžnější případ, kdy je souborový systém jako ext4 vytvořen přímo na oddílu bez použití LVM.
- Zvětšit velikost disku
- Pro virtuální stroje nebo VPS zvětšte velikost disku z administrační konzole.
- Pro fyzické PC zajistěte, že je k dispozici nevyužitý prostor.
- Rozšířit oddíl
- Použijte
sudo partednebosudo fdiskk rozšíření cílového oddílu. - S parted můžete použít příkazy jako následující (příklad: rozšíření /dev/sda1):
sudo parted /dev/sda (parted) resizepart 1 <new end position (e.g., 100%)>
- Rozšířit souborový systém
- Po rozšíření oddílu musíte také rozšířit souborový systém.
- Pro ext4 spusťte příkaz
resize2fs:sudo resize2fs /dev/sda1 - Tím se nový prostor aplikuje na souborový systém.
- Ověřit rozšíření
- Po dokončení použijte
df -hk potvrzení zvýšené kapacity disku.
3.2 Rozšíření oddílů v prostředích s LVM
Při používání LVM lze diskový prostor rozšířit flexibilněji.
- Zvětšit velikost disku
- Nejprve rozšiřte fyzický nebo virtuální disk.
- Na fyzických discích zajistěte, že je k dispozici nevyužitý prostor.
- Změnit velikost fyzického svazku (PV)
- Učinite nově přidaný prostor dostupným pro LVM:
sudo pvresize /dev/sda2 - (Názvy zařízení se liší v závislosti na prostředí.)
- Rozšířit logický svazek (LV)
- Určete logický svazek k rozšíření:
sudo lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv -l +100%FREEpřidělí veškerý dostupný volný prostor.
- Rozšířit souborový systém
- Pokud se používá ext4, rozšiřte ho pomocí
resize2fs:sudo resize2fs /dev/ubuntu-vg/ubuntu-lv
- Ověřit
- Zkontrolujte výsledky pomocí
df -hnebolsblk.
3.3 Online rozšíření v prostředích VPS a cloud
V prostředích VPS nebo cloud je často žádoucí rozšířit oddíly bez restartu serveru. Příkaz growpart je v takových případech užitečný.
- Rozšířit velikost disku
- Přidejte kapacitu disku prostřednictvím administrační konzole poskytovatele.
- Rozšířit oddíl pomocí growpart
- Pokud je nainstalován balíček cloud-utils, můžete použít
growpart:sudo growpart /dev/sda 1 - Tím se oddíl automaticky rozšíří (např. /dev/sda1).
- Rozšířit souborový systém
- Poté rozšiřte souborový systém pomocí
resize2fs:sudo resize2fs /dev/sda1
- Ověřit
- Potvrďte rozšíření pomocí
df -h.
3.4 Úpravy v prostředích s duálním spuštěním (Windows / Ubuntu)
Když jsou Windows a Ubuntu nainstalovány na stejném disku, rozšíření nemusí být možné, pokud nevyužitý prostor není sousedící s oddílem Ubuntu.
- Přesunout nevyužitý prostor
- Použijte nástroje pro oddíly ve Windows (jako MiniTool Partition Wizard) k přesunutí nevyužitého prostoru vedle oddílu Ubuntu.
- Rozšířit z Ubuntu
- Postupujte podle standardních kroků rozšíření popsaných výše.
- Zálohování je povinné
- Prostředí s duálním spuštěním je náchylnější k problémům, takže vždy zálohujte data před zahájením.
4. Řešení problémů a FAQ
Před, během nebo po rozšíření oddílů mohou vzniknout různé otázky a problémy. Tato sekce shrnuje často kladené otázky a typické chyby s řešeními.
4.1 Často kladené otázky (FAQ)
Q1. Nemohu najít volné (nepřidělené) místo. Co mám dělat?
A. Rozšíření oddílu vyžaduje nepřidělené místo. Použijte lsblk nebo sudo parted /dev/sda print free k ověření stavu disku. Pokud nepřidělené místo neexistuje, odstraňte nepotřebné oddíly nebo zvětšete velikost disku ve virtuálním prostředí.
Q2. Potřebuji pvresize nebo lvextend, pokud nepoužívám LVM?
A. Ne. Tyto příkazy jsou vyžadovány pouze pro LVM. Pro standardní oddíly ext4 postupujte podle kroků „rozšíření oddílu → rozšíření souborového systému.“ Zkontrolujte, zda se používá LVM, pomocí lsblk nebo sudo pvs.
Q3. Nepřidělené místo není sousedící s oddílem. Můžu ho stále rozšířit?
A. Rozšíření oddílu vyžaduje sousední nepřidělené místo. Pokud se nachází jinde, upravte pořadí nebo pozici oddílů pomocí nástrojů, jako je MiniTool Partition Wizard. Vždy zálohujte data před úpravou oddílů.
Q4. Je bezpečné upravovat oddíly během běhu Ubuntu?
A. Systémové oddíly (jako /) nebo připojené oddíly nemusí být rozšiřitelné během používání. Pokud je to možné, spusťte z živého USB a proveďte operaci. Mnoho cloudových a VPS prostředí umožňuje online rozšíření, ale může být vyžadováno dočasné odpojení nebo restart, pokud dojde k chybám.
Q5. Swap oddíl blokuje rozšíření. Co mám dělat?
A. Dočasně deaktivujte swap pomocí swapoff, odstraňte swap oddíl, proveďte rozšíření a poté swap znovu vytvořte, pokud je to nutné. Aktualizujte /etc/fstab podle potřeby.
Q6. Zvětšil jsem velikost disku ve virtuálním prostředí, ale OS ho nerozpoznává. Proč?
A. Po rozšíření disku v hypervizoru (VMware, VirtualBox atd.) musí OS znovu prohledat zařízení. Použijte příkazy, jako:
echo 1 > /sys/class/block/sdX/device/rescan, restartujte systém nebo spusťte partprobe.
Q7. Jaký je rozdíl mezi GPT a MBR a který bych měl zvolit?
A. GPT podporuje disky větší než 2TB a mnoho oddílů a je doporučeno pro moderní systémy. Zvolte MBR pouze pokud je vyžadována kompatibilita se staršími systémy.

4.2 Běžné chyby a řešení
- “no free space available” → Je vyžadováno sousední nepřidělené místo. Upravte pozice oddílů a zkuste to znovu.
- “device is busy” nebo “resource busy” → Oddíl je připojený nebo v použití. Odpojte ho nebo použijte živé USB.
- “The partition is currently in use” → Cílový oddíl je aktivní. Zastavte související služby nebo restartujte a zkuste to znovu.
- “resize2fs: Bad magic number in super-block” → Ověřte typ souborového systému. Pro XFS použijte
xfs_growfsmístoresize2fs.
5. Kontroly po provedení a shrnutí
Po dokončení rozšíření oddílu vždy ověřte výsledky, aby nedošlo k problémům způsobeným chybami nebo neočekávanými komplikacemi.
5.1 Jak ověřit výsledky rozšíření
(1) Kontrola využití disku
Použijte df -h k zobrazení využití a dostupného místa pro připojené oddíly. Ověřte, že rozšířený oddíl ukazuje očekávaný nárůst.
df -h
(2) Kontrola rozložení oddílů
Příkaz lsblk zobrazuje úložiště a oddíly ve formátu stromu, což umožňuje ověřit velikosti a rozložení.
lsblk
(3) Podrobná kontrola s parted
Příkazy, jako sudo parted /dev/sda print free, poskytují podrobné informace o tabulkách oddílů a nepřiděleném místě.
(4) Další kontroly pro LVM
Pokud používáte LVM, ověřte velikosti skupiny svazků a logických svazků pomocí sudo lvs a sudo vgs.
5.2 Úvahy po operaci
- Správa záložních dat Pokud bylo rozšíření úspěšné a systém je stabilní, dočasné zálohy lze vyčistit. Pokud máte obavy, ponechte zálohy déle.
- Kontrola souborového systému Pro větší bezpečnost zvažte spuštění kontroly souborového systému pomocí
fsck.sudo fsck /dev/sda1
(Spusťte pouze po odpojení oddílu.)
- Požadavky na restart Ve většině případů není restart vyžadován. Nicméně v některých virtuálních nebo fyzických prostředích zajistí restart, že OS plně rozpozná novou velikost disku.
5.3 Shrnutí
Rozšíření oddílu na Ubuntu lze provést plynule sledováním správných kroků přípravy a správných postupů. Vždy zálohujte data předem a pečlivě ověřte výsledky, abyste mohli s jistotou řešit neočekávané problémy.
Správa oddílů a úložiště jsou nezbytné úkoly pro správu systému i běžné použití. Doufáme, že tento článek vám pomůže efektivně spravovat prostor na disku ve vašem prostředí Ubuntu.



