Každý skúsený vývojár alebo administrátor vie, že poriadok v dátach je základom efektívnej práce. V predvolenom nastavení Linuxových distribúcií, ako je Ubuntu alebo Kubuntu, nás systém tlačí do používania domovského priečinka /home/uzivatel/. Pre bežné dokumenty je to fajn, ale pri profesionálnej práci s desiatkami projektov, klientskych dát a webových riešení sa tento priestor rýchlo stane neprehľadným bludiskom.
V tomto návode si ukážeme pokročilú techniku, ako si vytvoriť profesionálny pracovný priestor priamo v koreni systému (/). Vytvoríme si adresár /WORK, ktorý sa bude správať ako samostatný disk, oddelíme tým systémové súbory od pracovných dát a nastavíme správne Linuxové oprávnenia.
Prečo nepoužívať len /home, ale vytvoriť /WORK?
Vytvorenie vlastného adresára na úrovni koreňa súborového systému má niekoľko zásadných výhod pre tvoju mentálnu hygienu a rýchlosť práce:
- Okamžitá dostupnosť: Adresár
/WORKje prístupný hneď z koreňa. Nemusíte sa preklikávať cez/home/vase_meno/Dokumenty/Praca/.... - Vizuálne oddelenie: Jasne oddelíte osobný balast (stiahnuté obrázky, hudbu) od profesionálnej práce.
- Konzistencia naprieč servermi: Ak si zvyknete na štruktúru
/WORKalebo/DATA, môžete ju replikovať na každom VPS serveri alebo pracovnej stanici. Vždy presne viete, kam siahnuť. - Logické radenie: V abecednom zozname koreňových priečinkov sa
/WORKzaradí až na koniec (za/usra/var), čo vytvára pocit "pätičky" systému, kde začína váš priestor.
Krok 1: Návrh štruktúry priečinkov
Aby sme predišli chaosu v budúcnosti, nebudeme vytvárať len jeden prázdny priečinok. Využijeme silu terminálu na vytvorenie logickej stromovej štruktúry naraz.
Odporúčaná štruktúra pre webdizajnéra a správcu serverov:
- BORDEL: Priestor pre dočasné súbory, nezatriedené podklady od klientov a "špinu", ktorú po spracovaní zmažete.
- WEBY: Čisté inštalácie projektov, Oxygen Builder šablóny a zdrojové kódy.
- KLIENTI: Finalizované výstupy a archivované projekty.
Krok 2: Vytvorenie adresárov v termináli
Otvorte si terminál a použite nasledujúci príkaz. Využijeme tzv. "brace expansion" (zátvorkovú expanziu), ktorá nám umožní vytvoriť hlavný adresár aj podadresáre v jednom kroku.
sudo mkdir -p /WORK/{BORDEL,WEBY,KLIENTI}Vysvetlenie príkazu: Príkaz mkdir s prepínačom -p vytvorí hlavný adresár, ak neexistuje. Zátvorky {} inštruujú bash, aby vo vnútri vytvoril zoznam vymenovaných podpriečinkov.
Krok 3: Nastavenie vlastníctva a oprávnení (Kľúčový krok)
Priečinky vytvorené cez sudo v koreni systému patria predvolene užívateľovi root. To znamená, že by ste do nich nemohli zapisovať bez administrátorských práv. Toto musíme zmeniť, aby ste v priečinku /WORK boli pánom vy.
Použijeme príkaz chown (change owner):
sudo chown -R $USER:$USER /WORKČo presne tento príkaz robí?
- chown: Príkaz na zmenu vlastníka súboru alebo adresára.
- -R (Rekurzívne): Zmena sa aplikuje nielen na hlavný priečinok
/WORK, ale aj na všetky priečinky a súbory vo vnútri (BORDEL, WEBY...). - $USER:$USER: Systémová premenná, ktorá automaticky dosadí vaše aktuálne prihlasovacie meno a vašu skupinu. Nemusíte nič ručne prepisovať.
Teraz máte plné práva na zápis, čítanie a mazanie v tomto adresári bez potreby zadávať heslo.
Krok 4: Integrácia do správcu súborov (Dolphin)
Aby bol váš workflow čo najrýchlejší, pripneme si tento nový priestor do bočného panela pre rýchly prístup.
- Otvorte správcu súborov Dolphin.
- V ľavom paneli kliknite na Koreň (Root) alebo prejdite na cestu
/. - V zozname priečinkov nájdite svoj nový adresár WORK (bude pravdepodobne na konci zoznamu).
- Uchopte priečinok myšou a potiahnite ho do ľavého bočného panela do sekcie Miesta (Places).
Hotovo. Teraz sa adresár /WORK správa z užívateľského hľadiska presne tak, akoby to bol samostatný fyzický disk.
Dôležité upozornenie k bezpečnosti dát
Je dôležité si uvedomiť, že hoci /WORK vyzerá ako samostatný priestor, fyzicky sa nachádza na rovnakej partícii ako váš operačný systém (root partition).
- Riziko: Ak sa rozhodnete preinštalovať Kubuntu spôsobom "Zmazať disk a nainštalovať", prídete aj o dáta v
/WORK. - Riešenie: Pri preinštalovaní systému vždy zálohujte tento priečinok, alebo pri delení disku v budúcnosti zvážte vytvorenie samostatnej partície, ktorú pripojíte (mount) do bodu
/WORK.
Týmto nastavením získavate čistý, profesionálny a vysoko efektívny systém na správu vašich webových projektov.

