Vysvětlení oddílů a adresářů v systému Ubuntu Linux – příručka podpory společnosti Dell
Shrnutí: Zjistěte, jak fungují oddíly, adresáře a souborové systémy v systému Ubuntu Linux v počítači Dell. Tento kompletní průvodce popisuje kořenový, domovský, odkládací oddíl, EFI oddíly, úplnou adresářovou strukturu a všech 7 typů souborů v jednoduchém a snadno srozumitelném jazyce. ...
Pokyny
Začínáte s operačním systémem Ubuntu Linux na počítači Dell? Pochopení toho, jak systém Ubuntu organizuje vaše úložiště, je prvním krokem k plynulejšímu používání. Tato příručka vysvětluje oddíly, adresáře, souborové systémy a typy souborů v systému Ubuntu Linux jednoduchým, snadno pochopitelným jazykem, abyste vždy věděli, co se ve vašem systému děje.
Pokud jste již dříve používali Windows, pomůže vám odložit tyto koncepty stranou, když přemýšlíte o Ubuntu. První věc, kterou musíte udělat, je zahodit vše, co již víte o oddílech systému Windows – pokus o spárování těchto dvou oddílů způsobí pouze zmatek. Přemýšlejte o nich jako o dvou samostatných procesech.
Oddíly systému Windows (rychlá rekapitulace)
Oddíly systému Windows mají dva typy: Primární a logické. Na starších pevných discích SATA/IDE naleznete pouze 4 primární oddíly nebo kombinaci určitého počtu primárních a logických oddílů. Všechny jsou označeny písmenem jednotky, operační systém však můžete nainstalovat pouze na primární oddíl.
Oddíly systému Ubuntu Linux
Systém Ubuntu funguje jinak. Oddíly v systému Ubuntu Linux se rovněž dělí na primární a logické. Limit jsou buď čtyři primární oddíly, nebo kombinace primárních a logických oddílů. Tím však veškerá podobnost končí.
Zde je klíčový rozdíl: Na rozdíl od systému Windows, který používá písmena jednotek k rozlišení mezi různými úložnými zařízeními a oddíly, Ubuntu a další distribuce Linuxu používají jednotný strom systému souborů, kde vše začíná kořenovým adresářem, označeným jako "/".
V systému Ubuntu Linux se / (kořenový) oddíl musí být primárním oddílem, zatímco všechny ostatní oddíly — ať už primární nebo logické — se připojují k tomuto kořenovému oddílu.
Představte si ho jako strom: Nejjednodušší způsob, jak si představit adresáře Ubuntu, je jako větve stromu. Kmen stromu je kořenový adresář prvního oddílu. Ostatní adresáře se k tomuto kmenu připojují jako větve. Každá větev má svůj vlastní účel, ale může prostřednictvím kmene komunikovat s ostatními větvemi a může mít podadresáře, které se z nich větví.
Před nastavením oddílů bude jednotka používat jeden ze dvou formátů tabulky oddílů. Pochopení toho, který z nich máte, je důležité, zejména u moderních počítačů Dell.
MBR (Master Boot Record – hlavní spouštěcí záznam)
Starší systémy – obvykle ty se systémem Windows 7 a starším – obvykle používají starší styl dělení, který se nazývá MBR. MBR je omezen na čtyři primární oddíly a podporuje disky až do velikosti 2 TB.
GPT (tabulka oddílů GUID)
Počítače dodávané se systémem Windows 8 a novějším používají novější styl dělení nazývaný GPT. GPT neobsahuje zavaděč jako MBR a může mít až 128 oddílů. Většina moderních počítačů je dodávána s předem nakonfigurovaným diskem GPT.
Jak zjistíte, který typ máte? Otevřete terminál a spusťte: sudo parted -l
Pokud je disk typu GPT, je nutné také přidat oddíl pro spouštění systému BIOS nebo EFI v závislosti na režimu spouštění firmwaru vašeho systému.
Tip: Ve většině moderních počítačů Dell vyrobených po roce 2012 používá váš systém firmware UEFI a disky GPT. Pokud si nejste jisti, potvrďte to spuštěním výše uvedeného příkazu.
V systému Ubuntu Linux se oddíly dělí na dvě kategorie – na ty, které obsahují systémová data, a na ty, které obsahují uživatelská nebo odkládací data. Zde je rozpis všech oddílů, se kterými se setkáte.
1. Kořenový oddíl (/)
Toto je nejdůležitější oddíl v systému Ubuntu. Kořenový oddíl obsahuje ve výchozím nastavení všechny systémové soubory, nastavení programů a dokumenty. Kořenový souborový systém je adresář nejvyšší úrovně v hierarchii souborového systému. Obsahuje všechny základní součásti potřebné ke spuštění, obnovení, obnovení a opravě systému. Musí zůstat minimální, aby byla zajištěna spolehlivost, přenositelnost a snadná obnova.
- Přípojný bod:
/ - Systém souborů: ext4 (doporučeno)
- Minimální velikost: 8 GB Doporučuje se, aby měl alespoň 15 GB. Pro univerzální stolní počítač je pohodlná velikost 25–50 GB.
2. Odkládací oddíl (nebo odkládací soubor)
Odkládací prostor je záchrannou sítí vašeho systému, když mu dojde RAM (Random Access Memory). Swap je místo na disku, které jádro používá, když nemůže udržet všechny paměťové stránky v paměti RAM. Když dojde fyzická paměť, jádro může zapsat studené stránky, které se mají vyměnit, aby aktivní úlohy zachovaly paměť RAM. Čtení a zápis do swapu jsou pomalejší než RAM, takže swap je záchranná síť – nikoli náhrada za dostatek paměti RAM.
Odkládací prostor může být vyhrazený odkládací oddíl (doporučeno), odkládací soubor nebo kombinace obou.
Kolik swapu potřebujete? Systém Ubuntu bere při výpočtu velikosti odkládacího prostoru v úvahu režim hibernace. Pokud potřebujete režim hibernace, je nutná velikost swapu rovnající se vaší paměti RAM.
Funkce hibernace (suspend-to-disk) zapíše obsah paměti RAM do odkládacího oddílu před vypnutím zařízení. Pokud tedy plánujete použít režim hibernace, měl by být odkládací oddíl alespoň tak velký jako velikost paměti RAM.
Zde jsou obecné pokyny:
| Velikost paměti RAM | Swap (bez režimu hibernace) | Swap (s režimem hibernace) |
|---|---|---|
| Až 2 GB | Rovná se paměti RAM | 2× paměti RAM |
| 2 GB – 8 GB | 2–4 GB | Rovná se paměti RAM |
| 8 GB – 16 GB | 4 GB | Rovná se paměti RAM |
| Nad 16 GB | 2–4 GB | Rovná se paměti RAM |
3. Systémový oddíl EFI (ESP) – /boot/efi
Oddíl EFI (nazývaný také ESP – systémový oddíl EFI) obsahuje některé spouštěcí soubory. Je nezbytný, pokud je firmware (BIOS/UEFI) nastaven na spouštění v režimu EFI, což je výchozí nastavení na většině moderních počítačů. Musí se nacházet na začátku disku GPT a musí být označen příznakem "boot".
Na rozdíl od jiných typických linuxových oddílů musí být oddíl EFI naformátován systémem souborů FAT32. Velikost 500 MB je dobrý způsob, jak zaručit, že vám nedojde místo. Nepoužívejte tento oddíl k ukládání čehokoli kromě informací bootloaderu.
4. Spouštěcí oddíl (/boot)
Skript /boot obsahuje soubory potřebné k zavedení systému. Jsou zde například uloženy soubory zavaděče GRUB a vaše linuxová jádra.
Většina standardních instalací systému Ubuntu nepotřebuje samostatnou /boot Oddíl. Některé počítače však spouštěcí soubory neuvidí, pokud se nacházejí více než 100 GB od začátku disku. To je důvod, proč je někdy nutné vytvořit samostatný /boot oddílu na začátku disku.
- Doporučená velikost (pokud je zvlášť): 1 GB
- Systém souborů: ext4
5. Domovský oddíl (/home)
Skript /home obsahuje domovskou složku pro každého uživatele. Pokud je například vaše uživatelské jméno "bob", máte domovskou složku umístěnou ve složce /home/bob. Tato domovská složka obsahuje datové soubory uživatele a konfigurační soubory specifické pro uživatele.
Udržet /home na svém vlastním oddílu je skvělý nápad, protože pokud přeinstalujete Ubuntu, můžete naformátovat kořenový oddíl a zachovat /home Neporušené; Když programy přeinstalujete, jejich nastavení se znovu zobrazí tak, jak bylo.
Každý uživatel má pouze oprávnění pro zápis do své domovské složky a musí získat zvýšená oprávnění k úpravám dalších souborů v systému.
6. Proč používat více oddílů?
Původně bylo cílem různých oddílů dosáhnout vyššího zabezpečení dat v případě havárie. Pokud by došlo k nehodě, budou ovlivněna pouze data v dotčeném oddílu. Data v ostatních oddílech pravděpodobně přežijí.
Zde je stručná referenční tabulka pro typickou instalaci stolního počítače se systémem Ubuntu na moderním počítači Dell s diskem GPT a firmwarem UEFI:
| Oddíl | Přípojný bod | Systém souborů | Doporučená velikost |
|---|---|---|---|
| Systémový oddíl EFI | /boot/efi |
FAT32 | 500 MB |
| Spouštěcí oddíl (volitelný) | /boot |
Ext4 | 1 GB |
| Kořenový oddíl | / |
Ext4 | 25–50 GB |
| Swap | (žádné / prohodit) | Swap | Odpovídá paměti RAM (v režimu hibernace) |
| Domovský oddíl | /home |
Ext4 | Zbývající prostor |
Tip: Pro většinu uživatelů, kteří provádějí standardní instalaci stolního počítače, funguje automatické vytváření oddílů v instalačním programu systému Ubuntu dobře. Ruční vytváření oddílů se doporučuje pro pokročilá nastavení, servery nebo konfigurace se dvěma operačními systémy.
Po instalaci systému Ubuntu se všechny vaše soubory a složky nacházejí v jednom stromu adresářů, který začíná na / (kořen). Linux Foundation udržuje standard hierarchie souborového systému (FHS). Tento FHS definuje adresářovou strukturu a obsah a účel adresářů v distribucích Linuxu. Díky tomuto standardu najdete stejnou adresářovou strukturu téměř ve všech distribucích Linuxu.
Tady je to, co každý adresář klíčů dělá:
/ — Kořenový adresář
Kořenový adresář je výchozím bodem hierarchie souborového systému v systému Ubuntu. Obsahuje všechny ostatní adresáře a soubory v systému a lze si jej představit jako "kmen" stromu, jehož větve zasahují do všech umístění v systému.
/bin — Základní programové soubory
Skript /bin Obsahuje základní uživatelské binární soubory (programy), které musí být přítomny, když je systém v režimu pro jednoho uživatele. Aplikace, jako je Firefox, jsou uloženy v /usr/bin, zatímco důležité systémové programy a nástroje, jako je prostředí Bash, jsou umístěny v /bin.
/boot — Zaváděcí soubory
Skript /boot obsahuje vše potřebné pro spuštění systému. To zahrnuje zavaděč GRUB a soubory jádra Linuxu.
/dev — Soubory zařízení
Skript /dev obsahuje kolekci speciálních souborů, které představují přístupové body k zařízením ve vašem systému. To umožňuje uživatelům přímý přístup k těmto zařízením prostřednictvím souborů zařízení. Například /dev/sda Představuje primární pevný disk.
/etc — Konfigurační soubory systému
Skript /etc obsahuje konfigurační soubory system-global, které ovlivňují chování systému pro všechny uživatele. Konfigurační soubory specifické pro uživatele jsou umístěny v domovském adresáři každého uživatele.
/etc může ovlivnit celý systém, proto si před úpravami vždy vytvořte zálohu.
/home — Domovské složky uživatelů
Skript /home obsahuje uživatelská data a konfigurační soubory specifické pro uživatele. Jako uživatel umístíte své osobní soubory, poznámky a programy do svého domovského adresáře. Když vytvoříte uživatele v systému Linux, je standardní praxí vytvořit pro tohoto uživatele domovský adresář.
/lib — Základní knihovny
Skript /lib obsahuje moduly jádra a základní soubory knihoven potřebné k zavedení systému a spuštění příkazů v kořenovém souborovém systému — konkrétně ty, které používají binární soubory v /bin a /sbin. Jsou nezbytné pro základní funkčnost systému.
/media — Vyjímatelná média
Skript /media Poskytuje standardní umístění pro automatické připojování zařízení, zejména vyjímatelných médií. Tento adresář obsahuje podadresáře, které slouží jako přípojné body pro vyjímatelná média, např. jednotky USB nebo optické disky.
/mnt — Dočasné přípojné body
Skript /mnt Adresář je také místem pro přípojné body, ale je vyhrazen speciálně pro "dočasně připojená" zařízení, jako jsou síťové souborové systémy.
/opt — Volitelný software / software třetích stran
Skript /opt Adresář je vyhrazen pro volitelný software a aplikace třetích stran. Zde nainstalovaný software obvykle není spravován vestavěným správcem balíčků systému Ubuntu.
/proc — Informace o jádru a procesu
Skript /proc je virtuální souborový systém, který poskytuje jádru mechanismus pro odesílání informací procesům. Neobsahuje skutečné soubory – informace jsou generovány dynamicky jádrem.
/root — Domovská složka uživatele root
Skript /root Adresář je domovský adresář superuživatele. Nenachází se v /home , aby se systém mohl spustit, i když /home není k dispozici.
/run — Provozní data
Mezi moderní distribuce Linuxu patří /run jako dočasný systém souborů (tmpfs), který ukládá nestálá běhová data podle verze FHS 3.0.
/sbin — Binární soubory pro správu systému
Skript /sbin Adresář obsahuje důležité administrační příkazy, které by měl obecně používat pouze superuživatel (root).
/srv — servisní údaje,
Skript /srv může obsahovat datové adresáře služeb, jako je HTTP (/srv/www/) nebo FTP.
/sys — Informace o systému/jádru
Skript /sys Directory je virtuální souborový systém, do kterého lze přistupovat za účelem nastavení nebo získání informací o pohledu jádra na systém.
/tmp — Dočasné soubory
Skript /tmp Adresář je místo pro dočasné soubory používané aplikacemi. Obsah /tmp při restartování systému se odstraní. Neukládejte sem nic důležitého.
/usr — Uživatelské programy a data
Skript /usr obsahuje většinu uživatelských utilit a aplikací a částečně kopíruje kořenovou adresářovou strukturu, obsahující např. /usr/bin/ a /usr/lib. Skript /usr hierarchie obsahuje data jen pro čtení, která lze sdílet.
/var — Proměnná data
Skript /var Adresář je vyhrazen pro proměnná data, jako jsou protokoly, databáze, webové stránky a dočasné zařazovací soubory (e-mail atd.), které přetrvávají při každém spuštění. Soubory zde uložené se automaticky nečistí, takže je to dobré místo pro správce systému, kde mohou hledat informace o chování svého systému.
Pojmy "souborový systém" a "souborový systém" se často zaměňují, ale ve skutečnosti znamenají v Linuxu trochu jiné věci:
- Systém souborů (jedno slovo) je organizační schéma, které systém Ubuntu používá k ukládání a vyhledávání souborů v oddílu. Přemýšlejte o tom jako o pravidlech pro podávání.
- Systém souborů (dvě slova) označuje všechny soubory v počítači – jak soubory samotné, tak formát, ve kterém jsou uloženy.
Běžné formáty systému souborů
| Formát | Používá se pro | Poznámky |
|---|---|---|
| Ext4 | Kořenový, domovský a spouštěcí oddíl | Výchozí pro Ubuntu; Rychlé, spolehlivé, zapisované do deníku |
| FAT32 | Systémový oddíl EFI | Vyžadováno pro spouštění UEFI |
| Swap | Odkládací oddíl | Používá se pro přetečení paměti a hibernaci |
| NTFS | Sdílená data se systémem Windows | Chcete-li sdílet data se systémem Windows, zvolte NTFS. |
| exFAT | Jednotky USB / různé platformy | Vhodné pro disky sdílené mezi systémy Linux, Windows a macOS |
Co je dobré vědět: Jiné operační systémy (Windows, macOS) neumí číst ani zapisovat do oddílů Ubuntu (ext4), ale systém Ubuntu umí číst a zapisovat do téměř všech typů oddílů.
V systému Ubuntu Linux zachází se vším jako se souborem – od textových dokumentů přes pevné disky až po síťové sockety. V systémech založených na systému UNIX existuje sedm standardních typů souborů: běžný, adresářový, symbolický odkaz, speciální FIFO, speciální blok, speciální znak a soket.
Typ souboru můžete určit spuštěním příkazu ls -l v terminálu. Hned první znak každého řádku vám řekne typ souboru.
1. Běžné soubory (-)
Běžné soubory jsou nejběžnějším typem souborů v Linuxu. Jsou to všestranné kontejnery pro ukládání různých datových formátů, včetně textu, spustitelného kódu, multimediálního obsahu a konfiguračních souborů systému.
Identifikováno podle: Pomlčka (-) na začátku roku ls -l .
2. Adresáře (d)
Linux se řídí hierarchickou strukturou pro uspořádání souborů. Toho je dosaženo pomocí adresářů. Adresáře jsou také soubory systému Linux. Ale místo ukládání dat ukládají umístění jiných souborů.
Identifikováno podle: A d Na začátku ls -l .
3. Symbolické odkazy (l)
Symbolický odkazový soubor (nazývaný také symbolický odkaz) je typ souboru v Linuxu, který odkazuje na jiný soubor nebo složku ve vašem systému. Soubory symbolických odkazů se podobají klávesovým zkratkám v systému Windows. Na rozdíl od pevného odkazu, symbolický odkaz neobsahuje data v samotném cílovém souboru, ale jednoduše ukazuje na jiný záznam někde v souborovém systému.
Identifikováno podle: Vrstva l Na začátku ls -l .
4. Blokovat soubory zařízení (b)
Bloková zařízení jsou typem speciálních souborů, které poskytují přístup k hardwarovým zařízením s vyrovnávací pamětí a usnadňují strukturované vstupně-výstupní operace. Mezi příklady blokových zařízení patří pevné disky, flash disky a další úložná zařízení. Zpracovávají data v blocích po několika bajtech a jsou nezbytné pro připojení různých typů úložišť.
Identifikováno podle: A b Na začátku ls -l . Většinou se vyskytuje v /dev.
5. Soubory znakových zařízení (c)
Soubory znakových zařízení jsou speciální typy souborů v systému Linux, které poskytují rozhraní pro hardwarová zařízení, která přenášejí data po jednotlivých znacích, jako jsou klávesnice, myši nebo sériové porty. Tyto soubory umožňují programům v uživatelském prostoru interagovat s hardwarem jednoduchým a standardizovaným způsobem.
Identifikováno podle: A c Na začátku ls -l . Většinou se vyskytuje v /dev.
6. Soubory soketu (s)
Zásuvky (zobrazeny s s) se používají v síťové komunikaci k vytvoření spojení mezi procesy, a to buď v rámci stejného systému, nebo prostřednictvím sítě, což umožňuje výměnu údajů.
Identifikováno podle: Vrstva s Na začátku ls -l .
7. Pojmenované kanály / soubory FIFO (p)
FIFO (First In, First Out) označující p, jsou speciální typy souborů používaných pro meziprocesovou komunikaci. Data zapsaná do nich jedním procesem mohou být čtena jiným.
Identifikováno podle: A p Na začátku ls -l .
Rychlý návod: Identifikátory typu souboru
| Symbol | Typ souboru | Společné umístění |
|---|---|---|
- |
Běžný soubor | Všude |
d |
Adresář | Všude |
l |
Symbolický odkaz | /usr, /lib, /bin |
b |
Blokovat zařízení | /dev |
c |
Znakové zařízení | /dev |
s |
Soket | /run, /var/run |
p |
Pojmenovaný kanál (FIFO) | /tmp, /dev |
Dotaz: Potřebuji samostatný /home Oddíl?
A: Není to povinné, ale důrazně to doporučujeme. Udržet /home na vlastním oddílu znamená, že můžete přeinstalovat Ubuntu bez ztráty osobních souborů.
Dotaz: Potřebuji v moderních systémech odkládací oddíl?
A: Distribuce, jako je Ubuntu, během instalace automaticky vytvoří stránkovací soubor o velikosti 2 GB. To obvykle stačí. Větší vyhrazený odkládací oddíl potřebujete pouze v případě, že plánujete používat režim hibernace.
Dotaz: Jaký je rozdíl mezi UEFI a BIOSem?
A: BIOS (Basic Input/Output System) je nízkoúrovňový software, který provádí inicializaci hardwaru a načítá zavaděč spouštění. Postupně je BIOS nahrazován rozhraním UEFI (Unified Extensible Firmware Interface). Většina počítačů Dell vyrobených po roce 2012 využívá rozhraní UEFI.
Dotaz: Může Ubuntu číst mé soubory Windows?
A: Ano. Systém Ubuntu umí číst a zapisovat do oddílů Windows, ale neumí číst oddíly Ubuntu (ext4).
Dotaz: Co je to /lost+found Adresář?
A: Skript /lost+found Adresář se používá k ukládání všech souborů, u kterých se zjistí, že jsou poškozené po havárii systému, a poskytuje způsob, jak se z nich pokusit obnovit data. Po pádu, při příštím spuštění, se provede kontrola systému souborů. Skript fsck Nástroj projde systémem a pokusí se obnovit všechny poškozené soubory. Výsledek této operace obnovení je umístěn do /lost+found adresáře.
Další zdroje
Další informace
Podporu softwaru poskytuje společnost Canonical, a to následujícími způsoby:
Společnost Dell poskytuje technickou podporu: