Jak přidat položky do souboru Fstab v Linuxu

Na rozdíl od operačního systému Windows se pevné disky, které nejsou spojeny se systémem, nepřipojují automaticky. To nutí uživatele otevřít správce souborů a ručně připojit každý disk a oddíl při každém spuštění počítače. To je velmi nepříjemné, ale můžete přidat položky do souboru fstab v Linuxu a opravit to.

SPOILER ALERT: Přejděte dolů a podívejte se na video tutoriál na konci tohoto článku.

Záložní soubor karty Systém souborů

Úprava souboru karty souborového systému je velmi nebezpečná. Pokud nevíte, co děláte, nebo jedno písmeno není na místě, může dojít ke katastrofě. Proto je důležité provést úplnou zálohu PŘED jakýmkoli provedením v této příručce. Doporučujeme také nahrát tuto zálohu do vašeho Dropboxu nebo na Disk Google atd. jako zabezpečení proti selhání pro případ, že byste k souboru neměli přístup, když jej potřebujete (z nějakého důvodu).

Chcete-li soubor zálohovat, otevřete okno terminálu a vytvořte novou složku:

mkdir /home/username/system-backups

Poté získejte kořenový obal. To se provádí příkazem sudo -s.

sudo -s

S rootem zadejte adresář /etc/ a spusťte:

cd /etc/
cp fstab /home/username/system-backups

Poté přejmenujte soubor fstab na .bak pomocí:

mv fstab fstab.bak

Obnovení zálohy Fstab

Stáhněte si zálohu souboru Fstab.bak ze svého cloudového úložiště a umístěte ji do složky system-backups, nebo (pokud tam soubor stále je), použijte příkaz cd a přejděte do složky /home/username/system-backups.

cd ~/system-backups

Získejte root, abyste si usnadnili zadávání příkazů root, pomocí sudo -s, pak proveďte:

mv fstab.bak /etc/

Smažte poškozený soubor Fstab v /etc/ pomocí:

cd /etc/

rm fstab

Obnovte zálohu pomocí:

mv fstab.bak fstab

Pochopení toho, co Fstab dělá

Fstab je zkratka pro „kartu souborového systému“. Operačnímu systému přesně říká, pro jaké oddíly v systému by se měly používat, kam by se měly připojit, zda by se měly při spuštění vyčistit, jaký je formát souborového systému a vše, co souvisí se systémem souborů. Během instalace na Linuxu je tento soubor obvykle generován automaticky a běžní uživatelé s ním s největší pravděpodobností nikdy nebudou pracovat.

  Tisk pouze Výběr buněk v listu definováním oblasti tisku v aplikaci Excel

To znamená, že pokud chcete nastavit speciální, vlastní připojení pro jednotlivé disky na vašem počítači se systémem Linux, Fstab je nejlepší způsob, jak to udělat. Uživatelé, kteří se vyhýbají práci s tímto souborem, se často musí potýkat s bolestí ručního připojování pevných disků do terminálu/správce souborů při každém startu počítače.

Přidat položky do Fstab

Přidávání položek na kartu souborového systému je snadný, ale nervy drásající proces. Je to proto, že jakýkoli chybný krok může způsobit zlomení. V důsledku toho se podíváme na dva způsoby přidávání jednotek. Projdeme si jak metodu UUID, tak metodu blokového zařízení.

Metoda blokového zařízení

Blokové zařízení je nejjednodušší metodou pro určení oddílů na kartě systém souborů, ale je také nejméně bezpečné. Je to proto, že uživatel určuje blokové zařízení pevného disku v systému. Na rozdíl od toho, co si někteří nováčci Linuxu myslí, bloková zařízení nezůstávají vždy stejná. Blokové zařízení se může změnit v závislosti na tom, do kterého portu SATA je zapojeno, a jakákoli změna v pořadí pevných disků v počítači může věci vážně narušit.

Pokud neustále měníte pevné disky na základní desce (z jakéhokoli důvodu), NEPOUŽÍVEJTE tuto metodu.

  Jak fungují hologramy na jevišti?

Krok 1: Otevřete terminál a spusťte příkaz lsblk -f. To odhalí informace o všech blokových zařízeních na vašem PC. Vyhledejte přesný oddíl a poznamenejte si štítek.

Například pro přidání prvního oddílu mého třetího pevného disku bych potřeboval:

/dev/sdc ,<- SDC, v tomto případě znamená celý pevný disk.

/dev/sdc1 <- znamená oddíl 1 na /dev/sdc.

Krok 2: V terminálu vytvořte složku v systému souborů, kam chcete oddíl připojit. V tomto příkladu připojíme oddíl do ~/.

mkdir ~/Storage

Krok 3: Získejte root pomocí sudo -s a poté zadejte: nano /etc/fstab pro úpravu karty systému souborů.

V konfiguračním souboru musí uživatelé specifikovat vše o tom, kam se disk připojuje. Zde je příklad:

/dev/sdc1 /home/username/Storage ext4 defaults 0 3

Představte si to jako větu nebo vzorec. Zde je návod, jak to funguje. Nejprve zadejte oddíl blokového zařízení:

/dev/sdc1

Dále sdělte systému, jaký je typ systému souborů (lsblk by vám měl sdělit tyto informace):

ext4


Za třetí, sdělte systému, jaké možnosti a atributy by tento držák měl mít. V mém případě mám „výchozí“. Chcete složitější věci? Podívejte se do manuálu vaší distribuce Linuxu nebo na wiki pod „fstab“.

defaults

Za čtvrté, zadejte pořadí výpisu a fsck. Protože téměř nikdo nepoužívá funkci „dump“, umístěte 0 a poté stiskněte mezerník. Poté určete pořadí, ve kterém se má tento držák čistit. Co to znamená? Při spuštění vymaže nástroj pro kontrolu FSCK všechny chyby na pevných discích, aby se předešlo problémům. Na záložce souborového systému je pořadí: 1 (kořen), 2 (domovská stránka), pak vše ostatní.

Vzhledem k tomu, že toto je třetí věc, kterou systém připojí, zadejte 3. Výsledek je:

0 3

To nám dává náš přípojný řádek: /dev/sdc1 /home/username/Storage ext4 defaults 0 3

  3 skvělé způsoby použití funkce počítání v aplikaci Excel

Když napíšete tento řádek ve Fstabu, přesuňte kurzor nad něj a stisknutím „enter“ vytvořte mezeru. Chcete-li napsat komentář, stiskněte #. Například:

# Toto je můj 1 TB pevný disk, který se připojuje k /home/username/Storage
/dev/sdc1 /home/username/Storage ext4 defaults 0 3

Po dokončení stiskněte CTRL + O pro uložení. Restartujte systém. Když se znovu přihlásíte, váš pevný disk bude správně připojen.

Metoda UUID

Připojení oddílů ve fstab je mnohem bezpečnější s metodou UUID. Je to proto, že pokud není ručně změněno, UUID zůstává stejné (na rozdíl od štítků blokových zařízení). Zde je návod, jak připojit styl UUID oddílu.

Poznámka: Pokyny pro tuto metodu jsou totožné (bez jednoho kroku) s Metodou blokování zařízení. Pokud se ztratíte, vraťte se k této části článku.

Krok 1: v terminálu použijte lsblk -f

Přepínač -f zobrazuje více informací než jen samotný lsblk (jako jsou formáty systému souborů atd.). Hledejte UUID. Postupujte podle ID blokového zařízení k oddílu pevného disku, který chcete připojit, a zkopírujte číslo UUID vedle něj.

Krok 2: Získejte root v terminálu pomocí sudo -s a otevřete soubor fstab:

sudo -s
nano /etc/fstab

Krok 3: Zapište si svůj montážní řádek. Například řádek pro připojení UUID by měl vypadat takto:

# Toto je můj 1 TB pevný disk, který se připojuje k /home/username/Storage
UUID=9332b261-e089-468e-92a0-ffe07b0ae51f /home/username/Storage ext4 defaults 0 3

Po dokončení uložte soubor fstab pomocí CTRL + O a restartujte počítač.

Závěr

Ačkoli se úprava karty souborového systému v Linuxu může zdát děsivá, stojí za to, protože umožňuje automaticky připojovat různé oddíly pevného disku. V Linuxu existuje několik nástrojů, které tento proces značně zjednoduší, ale má to nevýhodu: používáním automatického nástroje se uživatelé nic nenaučí. Tím, že se o fstabu naučíte vše, co je potřeba vědět, bude snadné řešit problémy, když nastanou.