Moutování při startu systému neprojde

Asuan

Moutování při startu systému neprojde
« kdy: 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ě
Kód: [Vybrat]
/media/Widle/Program\040Files\040\050x86\051/JDownloader/ /home/asuan/.jdownloader/ bind bind 0 0tak 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
« Poslední změna: 29. 08. 2012, 10:53:33 od Petr Krčmář »


Asuan

Re:problém s moutováním při startu systému
« Odpověď #1 kdy: 28. 08. 2012, 23:10:48 »
omlouvám se zapoměl jsem ještě dodat:
Kubuntu 12.04, KDE 4.8.4

Re:problém s moutováním při startu systému
« Odpověď #2 kdy: 29. 08. 2012, 07:01:34 »
To 040 tam doopravdy máš, nebo to jen RS zprasil?

Re:problém s moutováním při startu systému
« Odpověď #3 kdy: 29. 08. 2012, 07:05:48 »
Edit: Už chápu, je to mezera. Napiš tu cestu prosím normálně, tak jak vypadá

Trubicoid2

Re:problém s moutováním při startu systému
« Odpověď #4 kdy: 29. 08. 2012, 08:32:02 »
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.


Asuan

Re:problém s moutováním při startu systému
« Odpověď #5 kdy: 29. 08. 2012, 09:34:13 »
cesta je:
Citace
/media/Widle/Program Files (x86)/JDownloader/

a mount příkaz vypadá takto
Kód: [Vybrat]
sudo mount --bind /media/Widle/Program\ Files\ \(x86\)/JDownloader /home/asuan/.jdownloader/
kompletní výpis z fstab:
Kód: [Vybrat]
# "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ý

Re:Moutování při startu systému neprojde
« Odpověď #6 kdy: 29. 08. 2012, 18:43:32 »
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

Asuan

Re:Moutování při startu systému neprojde
« Odpověď #7 kdy: 29. 08. 2012, 21:59:59 »
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 (eng) tam je to vysvětlený, nebo i na ubuntu wiki (cz) v části ostatní, kde je jen, že mezera je \040 bez bližšího vysvětlení

Asuan

Re:Moutování při startu systému neprojde
« Odpověď #8 kdy: 29. 08. 2012, 22:16:39 »
a jak koukám tak i v "man fstab" je ta mezera, jako \040, uvedena

Asuan

Re:Moutování při startu systému neprojde
« Odpověď #9 kdy: 29. 08. 2012, 23:32:38 »
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