Fórum Root.cz
Hlavní témata => Desktop => Téma založeno: Asuan 28. 08. 2012, 22:57:10
-
Zdravím,
mám problém s auto-moutováním při startu systému následujícího řádku fstabu, pokaždé to musím moutovat manuálně
/media/Widle/Program\040Files\040\050x86\051/JDownloader/ /home/asuan/.jdownloader/ bind bind 0 0
tak bych se chtěl zeptat, jestli nemám někde chybu
do "/media/Widle/" mám samozřejmě předem namoutovanou Windowsáckou partišnu
děkuji za všechny rady
-
omlouvám se zapoměl jsem ještě dodat:
Kubuntu 12.04, KDE 4.8.4
-
To 040 tam doopravdy máš, nebo to jen RS zprasil?
-
Edit: Už chápu, je to mezera. Napiš tu cestu prosím normálně, tak jak vypadá
-
Problem muze byt, ze se snazi ho namountovat pred widlema. Takze reseni: mountovat z nejakyho uzivatelskyho skriptu az po prihlaseni, treba .bashrc nebo neco v okennim manazeru. Anebo symlink.
-
cesta je:
/media/Widle/Program Files (x86)/JDownloader/
a mount příkaz vypadá takto
sudo mount --bind /media/Widle/Program\ Files\ \(x86\)/JDownloader /home/asuan/.jdownloader/
kompletní výpis z fstab:
# "mount --bind co kam" zapsat do fstab jako "co kam bind bind"
# speciální znaky zapisovat ve formátu backslash+octalASCII (získat pomocí "man ascii")
# SPACE -> \040 ; ) -> \051 ; ( -> \050 ; . -> \056
# co kam filesystem parametry
proc /proc proc nodev,noexec,nosuid 0 0
/dev/sda1 / ext4 errors=remount-ro 0 1
/dev/sda2 none swap sw 0 0
/dev/sda4 /media/Widle ntfs nodev,noexec,nosuid 0 0
/media/Widle/_DATA/Hry/Instalované/Simutrans/ /usr/share/games/simutrans/ bind bind 0 0
/media/Widle/Users/Asuan/Documents/Simutrans/ /home/asuan/.simutrans/ bind bind 0 0
/media/Widle/Program\040Files\040\050x86\051/JDownloader/ /home/asuan/.jdownloader/ bind bind 0 0
ty komenty na začátku jsem si tam napsal sám, abych to třeba za půl roku nemusel zase dohledávat :)
tečka by tomu neměla vadit, protože /home/asuan/.simutrans/ se mountne bez problémů, což znamená, že i /media/Widle/ musí bejt v tý době správně moutnutý
-
Odkud jsi vzal to ascii? Pokud vím, mělo by je stačit jen escapovat (dát před ně zpětný lomítko).
Zkus tohle:
a
/media/Widle/Program\ Files\ \(x86\)/JDownloader /home/asuan/.jdownloader/ bind bind 0 0
-
právě escapování mezery nejde, protože i když ta mezera je escapovaná, tak slovo za ní to bere jako další sloupec
dočetl jsem se o tom zde (http://raetsel.wordpress.com/2008/02/02/samba-shares-spaces-and-fstab-with-a-bit-of-octal-thrown-in/) (eng) tam je to vysvětlený, nebo i na ubuntu wiki (http://wiki.ubuntu.cz/P%C5%99ipojen%C3%AD%20disku/fstab) (cz) v části ostatní, kde je jen, že mezera je \040 bez bližšího vysvětlení
-
a jak koukám tak i v "man fstab" je ta mezera, jako \040, uvedena
-
tak konečně vyřešeno už to funguje jak má
nechal jsem se zmást tím, že sem maj psát všecny speciální znaky jako backslash+octalASCII, což není pravda, pouze mezera se musí zapisovat jako \040 a ostatní speciální znaky psát normálně
tímto se omlouvám jestli jsem někoho mystifikoval
prosím o označení jako vyřešeno