Blog archive 2010/12
Fedora 14: Automatické připojení NTFS oddílu po bootu
Oddíly NTFS jsou po standardní instalaci přístupné pouze po zadání root hesla a manuálním připojení pomocí Places->Windows. Pokud chceme mít NTFS oddíl/y připojeny hned po nabootování, tu je jednoduchý návod.
1. Ovladač pro NTFS (ntfs-3g) by měl být již nainstalován. Pokud není, nainstalujeme ho pomocí následujícího příkazu:
sudo yum install ntfs-3g
2. Začneme po čerstvém nabootování, dokud ještě nemáme v adresáři /media vytvořenu složku /media/Windows. Vytvoříme ji příkazem:
sudo mkdir /media/Windows
3. Poté zjistíme, kde se nachází NTFS oddíl:
sudo /sbin/fdisk -l
Předpokládejme, že dostaneme následující:
Disk /dev/sda: 200.0 GB, 200048565760 bytes 255 heads, 63 sectors/track, 24321 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sda1 * 1 11572 92952058+ 7 HPFS/NTFS /dev/sda2 11573 23321 94373842+ 83 Linux /dev/sda3 23322 24321 8032500 82 Linux swap / Solaris
Vyčteme z toho, že NTFS oddíl je označen jako zařízení /dev/sda1.
4. Na konec souboru /etc/fstab přidáme následující řádek:
/dev/sda1 /media/Windows ntfs-3g defaults 0 0
5. Pokud jsme vše provedli správně, měl by se po spuštění příkazu sudo mount -a NTFS oddíl správně připojit a po příštím nabootování by měl být již NTFS oddíl zaveden do adresáře /media/Windows.
add comment
view posted comments (0)
Fedora 14 - jak spouštět programy po startu
Pokud chceme v systému Fedora 14 spuštět aplikace nebo obecně příkazy automaticky po nabootování, máme několik možností, jak to provést. Podíváme se na tři z nich.
Editace souboru /etc/rc.local
Nejrychlejší způsob je editovat soubor /etc/rc.local, tedy přidat příslušný příkaz na konec tohoto souboru. Tento způsob je vhodný pro několik málo jednoduchých příkazů, ne pro spouštění služeb jako http démon.
Vytvoření vlastní obslužné rutiny v /etc/init.d
Složitější, ale správnější způsob, jak spouštět např. nějakého démona, je vytvořit vlastní rutinu a umístit ji do /etc/init.d. Nejčastěji se jedná o skript např. v BASHi (s právy pro spuštění 0755), který musí "rozumně" obsluhovat parametry start, stop a restart. Jinými slovy by měl spouštět daný program (službu) po zadání "/etc/init.d/vas_skript start" a inteligentně reagovat i na stop a restart. Inspiraci, jak rutinu vytvořit, můžeme najít v ostatních skriptech umístěných v /etc/init.d.
Nyní ještě potřebujeme nastavit automatické spouštění, protože samotné umístění skriptu do adresáře /etc/init.d/ nestačí. K tomu slouží příkaz chkconfig (pro detaily zkuste man chkconfig). Pro zařazení mezi skripty automaticky spouštěné po startu stačí spustit chkconfig --add vas_skript.
Pozn.: Například démon httpd po instalaci takovou rutinu obsahuje a měla by být již umístěná v /etc/init.d, takže ji stačí pouze správně nastavit, aby se po bootu spouštěla.
Editace /etc/inittab
Starší, ale také stále funkční způsob, jak spouštět po startu příkazy, je přidat tyto nakonec souboru /etc/inittab. Nicméně tuto cestu bych již nedoporučoval a raději bych sáhnul po jednom z předchozích způsobů.




