Fórum Root.cz

Hlavní témata => Desktop => Téma založeno: Asuan 28. 08. 2012, 22:57:10

Název: Moutování při startu systému neprojde
Přispěvatel: 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ě
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
Název: Re:problém s moutováním při startu systému
Přispěvatel: Asuan 28. 08. 2012, 23:10:48
omlouvám se zapoměl jsem ještě dodat:
Kubuntu 12.04, KDE 4.8.4
Název: Re:problém s moutováním při startu systému
Přispěvatel: Stanislav Sobotka 29. 08. 2012, 07:01:34
To 040 tam doopravdy máš, nebo to jen RS zprasil?
Název: Re:problém s moutováním při startu systému
Přispěvatel: Stanislav Sobotka 29. 08. 2012, 07:05:48
Edit: Už chápu, je to mezera. Napiš tu cestu prosím normálně, tak jak vypadá
Název: Re:problém s moutováním při startu systému
Přispěvatel: Trubicoid2 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.
Název: Re:problém s moutováním při startu systému
Přispěvatel: Asuan 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ý
Název: Re:Moutování při startu systému neprojde
Přispěvatel: Stanislav Sobotka 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
Název: Re:Moutování při startu systému neprojde
Přispěvatel: Asuan 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 (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í
Název: Re:Moutování při startu systému neprojde
Přispěvatel: Asuan 29. 08. 2012, 22:16:39
a jak koukám tak i v "man fstab" je ta mezera, jako \040, uvedena
Název: Re:Moutování při startu systému neprojde
Přispěvatel: Asuan 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