Sida 1 av 1
Mounta till temporär katalog
Postat: 16 mar 2009, 12:31
av cthulhu
Hur kan man via terminalen mounta en enhet till en mapp som endast skall existera så länge
enhetern i fråga är mountad? När jag sätter in mitt USB-minne tex får jag automatiskt en
katalog som heter /media/disk/. Om jag däremot försöker mounta usb:n via terminalen måste
det vara till en redan existerande katalog, eller?
Re: Mounta till temporär katalog
Postat: 16 mar 2009, 13:36
av mcNisse
Du får väl skriva ihop ett skript.
Det här är hur jag skulle ge mig på problemet väldigt grovt...
Kod: Markera allt
Skapa monterings katalogen
Montera disken i katalogen
Medans disken är monterad
vänta ett slag
Ta bort katalogen
Re: Mounta till temporär katalog
Postat: 18 mar 2009, 12:41
av cthulhu
Jo det får kanske bli något sådant, tänkte att man kunde använda sig av någon modul som gnom använder (eller är det nautilus?) när den automountar USB-minnen till tex /media/disk/ i mitt fall.
Re: Mounta till temporär katalog
Postat: 18 mar 2009, 19:51
av mcNisse
Jag tror att det är hal som används när diskar monterar under /media/. Så jag blev ju tvungen att ta reda på mer...

Jag gillade den här tråden som förklarar vad som är inblandat när en usb-pinne monteras.
http://www.linuxquestions.org/questions ... ks-666983/
Re: Mounta till temporär katalog
Postat: 22 mar 2009, 17:02
av cthulhu
Ok, jag har nu testat både ivman och usbmount, men de har båda sina nackdelar. usbmount börjar vid installationen att lägga till 10 mappar till /media/usb(0-9), vilket jag inte gillade.
Testade därför ivman, som verkar vara exakt det jag är ute efter, men tyvärr beror denna av pmount som inte fungerar som den skall i Intrepid 8.10. På grund av denna buggen i 8.10 måste man specificera för pmount exakt vilka enheter det är man vill ha mountade i /etc/pmount.allow, så i mitt fall måste jag skriva i denna "/dev/sdb1" för att ivman skall kunna hitta enheten. Detta funkade en gång, men nästa gång jag kopplade in min usb-sticka kom den upp som /dev/sdc1, dvs, den hoppar runt vilket gör att man inte kan specificera den i /etc/pmount.allow.
Istället testade jag att använda pcmanfm, vilket visar mina inkopplade enheter så som jag vill ha dem, men de vid ett tillfälle verkade de bara dyka upp i pcmanfm. Om jag försöker gå in i /media/ från annat håll syns inte enheterna. Har tetsta lite till men det verkar funka nu. Annars kan man köra nautilus --no-desktop, då blir det exakt så som jag vill ha det.
Nautilus mountar direkt usb:n till /media/disk/ så att jag även kan komma åt den via terminalen eller Gnome-Commander som jag föredrar.