Automount af usb harddisk og med skrive rettigeheder

Få hjælp til at sætte programmer eller funktioner op.
cjdk
Indlæg: 27
Tilmeldt: 4. aug 2008, 21:45

Automount af usb harddisk og med skrive rettigeheder

Indlæg af cjdk »

Hej

Jeg bruger en gammel IBM T23 som server hjemme

Det er self. Ubuntu server på den.

Der er et pcmcia til usb 2.0 kort i den

Jeg kan godt manuelt mounte usb disken

Jeg ved ikke hvordan jeg får den til at Automounte ved boot

Jeg ved ikke helt hvordan jeg gør så jeg kan lave et share på den som everyone kan læse og skrive i gennem samba

Disken er formateret med fat 32 må gerne være fx ext3 hvis det er en fordel

mvh

CJDK
lath
Indlæg: 5095
Tilmeldt: 27. apr 2008, 02:16
IRC nickname: lars_t_h
Geografisk sted: Fyn

Re: Automount af usb harddisk og med skrive rettigeheder

Indlæg af lath »

cjdk skrev:Hej

Jeg bruger en gammel IBM T23 som server hjemme

Det er self. Ubuntu server på den.

Der er et pcmcia til usb 2.0 kort i den

Jeg kan godt manuelt mounte usb disken

Jeg ved ikke hvordan jeg får den til at Automounte ved boot

Jeg ved ikke helt hvordan jeg gør så jeg kan lave et share på den som everyone kan læse og skrive i gennem samba

Disken er formateret med fat 32 må gerne være fx ext3 hvis det er en fordel

mvh

CJDK


Jeg ved ikke hvordan jeg får den til at Automounte ved boot

Du skal indsætte en linie i filen
/etc/fstab
, som er en tekstfil.

Lav først en backup af filen i stil med:

Kode: Vælg alt

cp /etc/fstab /etc/fstab_BACKUP_20081030_1910


udfør

Kode: Vælg alt

sudo blkid

Monter manuelt din enhed.
udfør derefter

Kode: Vælg alt

sudo blkid
for at få diskens UUID, som bruges til at genkende disken.
Ved at sammenligne det eksta der er kommet fra blkid den 2. gang ved du nu 2 ting: UUID og stien til filsystemet (begynder med /dev/). Monteringspunktet bestemmer du selv ved at bruge

Kode: Vælg alt

sudo mkdir /media/<monteringspunkt>
, hvor <monteringspunkt> kan være USB_DISK_2GB, for eksempel.

Åbn et nyt konsolvindue, og udfør:

Kode: Vælg alt

man 5 fstab
(hint: 'q' tasten lukker man programmet)
for at læse om fstab filen

Jeg ved ikke hvad man har adgang til af konsoleditorer i Server versionen, så:

En nem og lille konsol-editor kan installeres med:

Kode: Vælg alt

sudo apt-get install e3


Om e3 (fra Synaptic):
A very small editor
This package contains an editor you can call via the following links:
- e3em: Emacs-like key bindings
- e3vi: Vi-like key bindings
- e3pi: Pico-like key bindings
- e3ne: Nedit-like key bindings
- e3ws: Wordstar-like key bindings

e3 has the following advantages over other editors:
- it has no library dependencies
- one very small binary (only 10 kB) that gives you 5 editors


Åbn /etc/fstab med:

Kode: Vælg alt

sudo e3pi /etc/fstab
, og ret i filen. (husk at gemme ændringerne).
Jeg er Software ingeniør (Diplomingeniør) i Informationsteknologi og indlejede systemer, hvor indlejrede systemer er computer (microcontroller) + elektronik i for eksempel et TV, en router, en vaskemaskine og den slags
cjdk
Indlæg: 27
Tilmeldt: 4. aug 2008, 21:45

Re: Automount af usb harddisk og med skrive rettigeheder

Indlæg af cjdk »

hmm

Jeg kan godt rette i filen

men jeg syntes ikke lige den er så let at forstå...

Her er hvad der står i den nu.

# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# /dev/sda1
UUID=d1c49fa6-e061-4d88-883e-220c16c5fcdc / ext3 relatime,errors=remount-ro 0 1
# /dev/sda5
UUID=a3858e16-9136-4714-8f13-f1ce34276fff none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto,exec,utf8 0 0



Dette er hvad jeg får op med den kommando ud nævner

/dev/sdb1: LABEL="My Book" UUID="5DA0-1DEF" TYPE="vfat"

Så regner jeg med man skal skrive

# /dev/sdb1
UUID=5DA0-1DEF vfat eller?????
men det funker ikke
lath
Indlæg: 5095
Tilmeldt: 27. apr 2008, 02:16
IRC nickname: lars_t_h
Geografisk sted: Fyn

Re: Automount af usb harddisk og med skrive rettigeheder

Indlæg af lath »

cjdk skrev:...

Så regner jeg med man skal skrive

# /dev/sdb1
UUID=5DA0-1DEF vfat eller?????
men det funker ikke


Du har glemt et monteringspunkt (for eksempel /media/My_Book. Husk at mappen skal eksistere, og skal være tom.)
Monteringspunktet kommer her efter UUID (adskilles med et mellemrumstegn.)

Brug /dev/sda linien som eksempel, men du skal nok bruge noget andet i 3. sidste kolonne.
Du kan læse mere i

Kode: Vælg alt

man mount
, og

Kode: Vælg alt

man fstab

For 3. sidste kolonne står der nogle options under -o (lille bogstav o) i man siden for mount.

Iøvrigt ...
Før man indsætter noget i /etc/fstab er det normalt bruge mount kommandoen til at teste om det virker.
Kommandoen tager nogle parametre, og når det lykkedes at montere filsystemet, så ved du hvad du skal stå i /etc/etc/fstab.

Vær sikkert på UUID er kopiret helt rigtigt, ellers bliver drevet ikke genkendt, og huske at unmounte drevet for ellers bliver filsystem og filer ikke opdateret/ændret
Jeg er Software ingeniør (Diplomingeniør) i Informationsteknologi og indlejede systemer, hvor indlejrede systemer er computer (microcontroller) + elektronik i for eksempel et TV, en router, en vaskemaskine og den slags
cjdk
Indlæg: 27
Tilmeldt: 4. aug 2008, 21:45

Re: Automount af usb harddisk og med skrive rettigeheder

Indlæg af cjdk »

det er denne linie der kan mounte disken

mount -t vfat /dev/sdb1 /mnt/usbdisk


men jeg har ikke skrive rettigheder til den

så noget er der galt
lath
Indlæg: 5095
Tilmeldt: 27. apr 2008, 02:16
IRC nickname: lars_t_h
Geografisk sted: Fyn

Re: Automount af usb harddisk og med skrive rettigeheder

Indlæg af lath »

cjdk skrev:det er denne linie der kan mounte disken

mount -t vfat /dev/sdb1 /mnt/usbdisk


men jeg har ikke skrive rettigheder til den

så noget er der galt


Skriv
sudo
(med mindst et mellemrumstegn imellem sudo og kommandoen) før alle kommandoer der kræver administrator-rettigheder.

Du mangler at fortælle mount at mappen skal monteres så den kan læses og skrives fra rw, istedet for standard ro, som betyder read only.
En eksta parameter, som gætter på hedder noget i retningen af user bør også give alm brugere rettighed til bruge drevet.

Det betyder at din kommando bliver til (ikke testet):

Kode: Vælg alt

sudo mount -o rw,user,async -t vfat /dev/sdb1 /mnt/usbdisk

    om -o options:
  • rw er monter drev read write
  • user er lad også andre brugere end root (administator) kunne bruge drevet
  • async er synkroniser straks indhold som skrives til drevet (ændringer i filsystem og filer skrives med det samme på drevet)
Jeg er Software ingeniør (Diplomingeniør) i Informationsteknologi og indlejede systemer, hvor indlejrede systemer er computer (microcontroller) + elektronik i for eksempel et TV, en router, en vaskemaskine og den slags
lath
Indlæg: 5095
Tilmeldt: 27. apr 2008, 02:16
IRC nickname: lars_t_h
Geografisk sted: Fyn

Re: Automount af usb harddisk og med skrive rettigeheder

Indlæg af lath »

Du bør oprette en seperat mappe, hvor du monterer mappen.

Ikke /mnt/usbdisk, men en anden mappe du har oprettet
Jeg er Software ingeniør (Diplomingeniør) i Informationsteknologi og indlejede systemer, hvor indlejrede systemer er computer (microcontroller) + elektronik i for eksempel et TV, en router, en vaskemaskine og den slags
cjdk
Indlæg: 27
Tilmeldt: 4. aug 2008, 21:45

Re: Automount af usb harddisk og med skrive rettigeheder

Indlæg af cjdk »

Først må jeg sige mange tak til nu.

sudo mount -o rw,user,async -t vfat /dev/sdb1 /mnt/usbdisk

Funker 100%

Men jeg kan altså ikke fatte syntaxen i fstab

Dette er hvad jeg har prøvet at lægge ind

# /dev/sdb1
UUID=5DA0-1DEF -o rw,user,async -t vfat
/dev/sdb1 /mnt/usbdisk

/mnt/usbdisk er noget jeg har oprettet.
cjdk
Indlæg: 27
Tilmeldt: 4. aug 2008, 21:45

Re: Automount af usb harddisk og med skrive rettigeheder

Indlæg af cjdk »

Hej

Er der en der Gider skære dette helt ud i pap
Scrat
Indlæg: 127
Tilmeldt: 5. nov 2008, 12:28
Geografisk sted: Hvidovre

Re: Automount af usb harddisk og med skrive rettigeheder

Indlæg af Scrat »

Alt hvad du skal vide ligger her

Kode: Vælg alt

man fstab


Skriv

Kode: Vælg alt

/<søgeord>

Så går det lidt hurtigere :)

Skriv

Kode: Vælg alt

q

For at afslutte
"This is Linux country. If you listen carefully, you can hear Windows reboot..."

Registered Linux user #133791 <|> http://counter.li.org
Registered Ubuntu user #24875 <|> http://ubuntucounter.geekosophical.net
cjdk
Indlæg: 27
Tilmeldt: 4. aug 2008, 21:45

Re: Automount af usb harddisk og med skrive rettigeheder

Indlæg af cjdk »

Der flere der har henvist mig til man siderne.

Men når jeg bare ikke kan få det til at give mening så..

som jeg har skrevet før ser fstab meget rodet ud efter min mening formatering men både tab og space

så jeg fatter den bare ikke

# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# /dev/sda1
UUID=d1c49fa6-e061-4d88-883e-220c16c5fcdc / ext3 relatime,errors=remount-ro 0 1
# /dev/sda5
UUID=a3858e16-9136-4714-8f13-f1ce34276fff none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto,exec,utf8 0 0
# /dev/sdb1
UUID=5DA0-1DEF -o rw,user,async -t vfat
/dev/sdb1 /mnt/usbdisk
# /dev/sdb1: LABEL="My Book" UUID="5DA0-1DEF" TYPE="vfat"

# sudo mount -o rw,user,async -t vfat /dev/sdb1 /mnt/usbdisk
Jarlen
Indlæg: 834
Tilmeldt: 1. jun 2008, 18:23
IRC nickname: Jarlen
Geografisk sted: København

Re: Automount af usb harddisk og med skrive rettigeheder

Indlæg af Jarlen »

cjdk skrev:Der flere der har henvist mig til man siderne.

Men når jeg bare ikke kan få det til at give mening så..

som jeg har skrevet før ser fstab meget rodet ud efter min mening formatering men både tab og space

så jeg fatter den bare ikke

# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# /dev/sda1
UUID=d1c49fa6-e061-4d88-883e-220c16c5fcdc / ext3 relatime,errors=remount-ro 0 1
# /dev/sda5
UUID=a3858e16-9136-4714-8f13-f1ce34276fff none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto,exec,utf8 0 0
# /dev/sdb1
UUID=5DA0-1DEF -o rw,user,async -t vfat
/dev/sdb1 /mnt/usbdisk
# /dev/sdb1: LABEL="My Book" UUID="5DA0-1DEF" TYPE="vfat"

# sudo mount -o rw,user,async -t vfat /dev/sdb1 /mnt/usbdisk

Syntaxen står øverst i filen:

Kode: Vælg alt

<file system> <mount point> <type> <options> <dump> <pass>

Prøv noget á la

Kode: Vælg alt

/dev/sdb1   /mnt/usbdisk   vfat   auto,user,rw,async   0   0

i stedet for det:

Kode: Vælg alt

UUID=5DA0-1DEF -o rw,user,async -t vfat
/dev/sdb1 /mnt/usbdisk

som jeg tror er det du selv har skrevet.

Der findes en guide til fstab her der forklarer de forskellige kolonner ret godt :-)
jesperjarlskov.dk - Blog om Ubuntu, fri software og andet godt :-)
lath
Indlæg: 5095
Tilmeldt: 27. apr 2008, 02:16
IRC nickname: lars_t_h
Geografisk sted: Fyn

Re: Automount af usb harddisk og med skrive rettigeheder

Indlæg af lath »

UUID skal med så disken bliver genkendt, og bliver mountet på sin egen mappe (/mnt/usbdisk), så det er noget a la:

Kode: Vælg alt

/dev/sdb1   UUID=5DA0-1DEF    /mnt/usbdisk    vfat    auto,user,rw,async    0    0
Jeg er Software ingeniør (Diplomingeniør) i Informationsteknologi og indlejede systemer, hvor indlejrede systemer er computer (microcontroller) + elektronik i for eksempel et TV, en router, en vaskemaskine og den slags
cjdk
Indlæg: 27
Tilmeldt: 4. aug 2008, 21:45

Re: Automount af usb harddisk og med skrive rettigeheder

Indlæg af cjdk »

Jeg har prøvet forslagene

Men de får desvære ikke usbdisken til at automounte ved boot
lath
Indlæg: 5095
Tilmeldt: 27. apr 2008, 02:16
IRC nickname: lars_t_h
Geografisk sted: Fyn

Re: Automount af usb harddisk og med skrive rettigeheder

Indlæg af lath »

cjdk skrev:Jeg har prøvet forslagene

Men de får desvære ikke usbdisken til at automounte ved boot


Så vent til efter boot, der er en daemon (af demos(græsk)=tjener) - server/service, som først skal startes op ved boot.

Hvis du vil boot fra usbdisken skal der være en bootbloader på usbdisken, og derudover skal du pille i BIOS (basalt input output system), som din computer er født med.
Jeg er Software ingeniør (Diplomingeniør) i Informationsteknologi og indlejede systemer, hvor indlejrede systemer er computer (microcontroller) + elektronik i for eksempel et TV, en router, en vaskemaskine og den slags