Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Automaticke pripojeni disku  (Přečteno 2010 krát)

pichlik

  • Návštěvník
  • Příspěvků: 5
Automaticke pripojeni disku
« kdy: 21 Května 2012, 09:57:15 »
Ahoj
Mam disk rozdeleny na oddit 10Gb se systemem, 1GB swap a zbytek jako datovou cast. A problem mam v tom ze na datove casti je program, ktery spoustim s pomoci scriptu hned pri startu Ubuntu 11.10. A ten script dany soubor hned po startu nenajde a tudis se aplikace nespusti.

nasel jsem toto http://wiki.ubuntu.cz/P%C5%99ipojen%C3%AD%20disku/fstab Vzhledem ktomu ze budu provadet klonovani systemove casti na jine vetsi disky tak by se me vice libila varianta automatickeho pripojeni v tom mem scriptu.

Potreboval bych tedy,  poradit  jak s pomoci scriptu pripojit datovy oddil.

Predem dekuji
« Poslední změna: 25 Května 2012, 13:47:42 od pichlik »

Rover623

Re:Automaticke pripojeni disku
« Odpověď #1 kdy: 21 Května 2012, 11:05:13 »
Normálně příkazem mount, tedy asi takto
Kód: [Vybrat]
mount co,takže asi /dev/sda2 kam

pichlik

  • Návštěvník
  • Příspěvků: 5
Re:Automaticke pripojeni disku
« Odpověď #2 kdy: 21 Května 2012, 15:58:19 »
Dekuji za odpoved,
Bohuzel to vsak nefunguje chce to prihlaseni na roota

Kód: [Vybrat]
mount: toto může provést pouze superuživatel

muj script

Kód: [Vybrat]
#!/bin/bash
xterm -e echo "Startovaci Script pro JBX"

mount /dev/sda3 /media/media

COUNTER=0
TIME=0
while [  $COUNTER -ne 1 ];
do
sleep 1 && if  test -f /media/media/JBX/start
then
COUNTER=1
fi
TIME=$((TIME + 1))
xterm -e echo "Pripojeni: $TIME"
done

echo "OK -> Start JBX"

cd /media/media/JBX
/media/media/JBX/start

Jeste musim doplnit jsem si puvodne myslel ze se disk pripojuje se spozdenim. Bohuzel  tomu tak neni ,pripoji se az kdyz v nautilu se na nej podivam. Proto jsem do toho scriptu dal testovaci sekvenci.

Pokousel jsem se jeste do scriptu vlozit "su jmeno mount /dev/sda3 /media/media " to vsak vyzaduje vlozeni hesla a ja bych to mel rad automaticky



Triscal

  • Návštěvník
  • Příspěvků: 51
Re:Automaticke pripojeni disku
« Odpověď #3 kdy: 21 Května 2012, 16:13:57 »
Nevím, jestli se to dá vyřešit nějak elegantněji, ale já bych zkusil v sudoers nastavit práva, aby po mě nevyžadoval heslo. Myslím, že by to mělo pomoct. Tady se můžeš dočíst, jak se co nastavuje: http://www.security-portal.cz/clanky/pou%C5%BE%C3%ADv%C3%A1me-sudoers

beer

  • Host
Re:Automaticke pripojeni disku
« Odpověď #4 kdy: 21 Května 2012, 21:51:27 »
Nerozumím, co je za problém upravit fstab. je to nejjednodušší řešení. Ten tvuj skript se spouští pod uživatelem, nehodí se na to. A dávat sudo bez hesla je nerozum.  Můžeš například mountovat přes rc.local a pod, v zásadě je jedno, jaký skript upravíš. Fstab je ale nejjednodušší.

MacHala

  • Stálý člen
  • **
  • Příspěvků: 1104
  • Big Bro iz watching joo!
    • ZlejT
Re:Automaticke pripojeni disku
« Odpověď #5 kdy: 22 Května 2012, 02:39:03 »
na sudoers bych nesahal

podkud nechces editovat fstab, prskni to treba do rc.local
Prislusnik ligy, za kreativni pouzivani interpunkcnich znamenek, carek, predevsim.
=======================================
Tweetuju jako http://twitter.com/zl8

pichlik

  • Návštěvník
  • Příspěvků: 5
Re:Automaticke pripojeni disku
« Odpověď #6 kdy: 25 Května 2012, 13:46:34 »
Tak nakonec vyreseno pridanim do fstab. Vsem prispivajicim dekuji za podnety.

ntz_reloaded

  • Lokaj
  • Závislák
  • ***
  • Příspěvků: 3735
  • skill :: ur home erly
Re:Automaticke pripojeni disku
« Odpověď #7 kdy: 25 Května 2012, 14:25:05 »
v etc/fstab pridat volby noauto a user .. viz man fstab
« Poslední změna: 25 Května 2012, 14:26:52 od ntz_reloaded »
tikejte mi, taky Vam tikam ...
song of the day - openSUSE, openindiana, DuckDuckGo
The noise ain't noise anymore, who's to blame, WHO'S TO BLAME ??

ntz_reloaded

  • Lokaj
  • Závislák
  • ***
  • Příspěvků: 3735
  • skill :: ur home erly
Re:Automaticke pripojeni disku
« Odpověď #8 kdy: 25 Května 2012, 14:26:17 »
viz man fstab:

user   allow a user to mount
noauto do not mount when "mount -a" is given (e.g., at boot time)
tikejte mi, taky Vam tikam ...
song of the day - openSUSE, openindiana, DuckDuckGo
The noise ain't noise anymore, who's to blame, WHO'S TO BLAME ??

 

Provoz zaštiťuje spolek OpenAlt.