Fstab opsætning af NAS [LØST]

Få hjælp til at sætte programmer eller funktioner op.
hni
Indlæg: 73
Tilmeldt: 6. nov 2008, 18:28

Fstab opsætning af NAS [LØST]

Indlæg af hni »

Hej Alle!

Nu kunne jeg ikke holde mig længere, jeg måtte installere Ubuntu 10.04 på min nye bærebar Sony Vaio VPCEB1S1E, det var godt at slippe af med Win7. :D

Jeg har Gogglet og fået lyden til at virke!

Jeg er også kommet til at købe en NAS, en Netgear Stora.
Jeg kan nem få forbindelse til den, ingen problemer, Menuen Steder, Netværk osv.
Det kunne jo være sjovt hvis den var mountet ved opstart.
Nå, men her knækker filmen.

Jeg har Gogglet lidt, men ikke haft held til at finde det rigtige!

Jeg har i mnt oprettet følgende mapper:

Kode: Vælg alt

stora/FamilyLibray/
stora/MyComputers/
stora/MyLibrary/


I fstab, her er jeg lidt ”helt” fortabt.

Hvor finder jeg uni på min stora (er det ikke HD'erens nummer) ????
Hvad er gid for en fisk ????
Jeg har forsøgt med at tilføjet følgende:

Kode: Vælg alt

//10.0.0.201/myLibrary /media/TTSHipServ2T/myLibrary/ cifs nounix,uid=hni,gid=hni,file_mode=0777,dir_mode=0777,credentials=/home//.hipsehnirvcredentials 0 0

Den hoppet Ubuntu ikke på! :cry:

Jeg har i terminal prøvet:

Kode: Vælg alt

sudo mount -t cifs -o nounix,uid=hni,gid=hni,file_mode=0777,dir_mode=0777,username=#####,password=##### //10.0.0.201/FamilyLibrary /mnt/stora/FamilyLibrary

(Selvfølgelig med korrekt username og password)
Den hoppet Ubuntu heller ikke på! :cry:

Er der nogen der har tjek på dette og som kan forklare mig hvad jeg skal oprette af mapper og hvad jeg skal indsætte i fstab???

Jeg gammel, jeg fortabt, mig ha hjælp :lol:
Senest rettet af hni 14. maj 2010, 22:22, rettet i alt 2 gange.
Brandt
Indlæg: 166
Tilmeldt: 17. maj 2009, 13:04
Geografisk sted: Sønderborg

Re: Fstab opsætning af NAS

Indlæg af Brandt »

Tror du ikke bare du skal bede fstab at den skal mount nogle netværksmapper til nogle lokale mapper?

Kode: Vælg alt

//server/share /mnt/dir smbfs username=user,password=xxx 0 0


Taget fra http://www.linuxquestions.org/questions/linux-networking-3/auto-mount-a-network-drive-89116/

Hvis jeg har tolket dit indlæg rigtigt burde du skulle bruge denne her linie:

Kode: Vælg alt

//10.0.0.201/FamilyLibrary /mnt/stora/FamilyLibrary smbfs username=user,password=xxx 0 0


Ip adressen på din NAS burde skiftes ud til netværksnavnet, med mindre du bruge statisk IP. Og husk at linux ser forskel på store og små bogstaver, modsat windows.


Nu har jeg ikke lige selv fået det afprøvet, så lad mig lige få en status på om det lykkedes.
mit forslag er baseret på et lidt gammelt indlæg, så måske dette her er til mere hjælp.
http://ubuntuforums.org/showthread.php?t=653900

/Brandt
Brandt
Indlæg: 166
Tilmeldt: 17. maj 2009, 13:04
Geografisk sted: Sønderborg

Re: Fstab opsætning af NAS

Indlæg af Brandt »

I en af mine ebøger fandt jeg følgende:

AUTOMATING MOUNTING WITH LINUX SAMBA CLIENTS
You can also automate the mounting of shares by placing entries in your
/etc/fstab file. In the example below the home directory of user peter on
server 192.168.1.100 will be mounted on the /mnt/smb mount point as a Samba
filesystem (smbfs) using the login information in the file named /etc/cred.

#
# File: /etc/fstab
#
//192.168.1.100/peter /mnt/smb smbfs credentials=/etc/cred 0 0

The contents of the /etc/cred file needs to have the username and password
for the account in this format

#
# File: /etc/cred
#
username = peter
password = peterspassword

Once finished, you can use mount -a to mount the new /etc/fstab entry,
and the /mnt/smb directory will contain the contents of the share.

[root@smallfry tmp]# mount -a
[root@smallfry tmp]# ls /mnt/smb

/Brandt
hni
Indlæg: 73
Tilmeldt: 6. nov 2008, 18:28

Re: Fstab opsætning af NAS

Indlæg af hni »

Hej Alle!

Jeg kan ikke få det til at virke i fstab, så det har jeg indtil videre opgivet.
Så nu har jeg 2 spørgsmål:


1)
Jeg har lavet et script der virker, men jeg skal indtaste password for at køre det, det er for såvidt også godt nok, men kan jeg undgå det????

(XXX, YYY er selvfølgelig erstatning for mit rigtige login og password!)

Kode: Vælg alt

#!/bin/bash
sudo mount -t cifs -o nounix,uid=hni,gid=hni,file_mode=0777,dir_mode=0777,username=XXX,password=YYY //10.0.0.201/FamilyLibrary /mnt/stora/FamilyLibrary
sudo mount -t cifs -o nounix,uid=hni,gid=hni,file_mode=0777,dir_mode=0777,username=XXX,password=YYY //10.0.0.201/MyComputers /mnt/stora/MyComputers
sudo mount -t cifs -o nounix,uid=hni,gid=hni,file_mode=0777,dir_mode=0777,username=XXX,password=YYY //10.0.0.201/MyLibrary /mnt/stora/MyLibrary


2)
Jeg er lidt rusten, hvis jeg vil have at dette script skal starte op automatisk ved opstart, hvor er det nu lige at jeg skal skrive det henne???
Brandt
Indlæg: 166
Tilmeldt: 17. maj 2009, 13:04
Geografisk sted: Sønderborg

Re: Fstab opsætning af NAS

Indlæg af Brandt »

Tror det er /etc/rc.localdu tænker på.

Det er lidt sjovt, for jeg fik det til at virke på min computer.
den mappe som jeg monteret via netværket var dog ikke password beskyttet.

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

Re: Fstab opsætning af NAS

Indlæg af lath »

hni skrev:Hej Alle!

Jeg kan ikke få det til at virke i fstab, så det har jeg indtil videre opgivet.
Så nu har jeg 2 spørgsmål:


1)
Jeg har lavet et script der virker, men jeg skal indtaste password for at køre det, det er for såvidt også godt nok, men kan jeg undgå det????

(XXX, YYY er selvfølgelig erstatning for mit rigtige login og password!)

Kode: Vælg alt

#!/bin/bash
sudo mount -t cifs -o nounix,uid=hni,gid=hni,file_mode=0777,dir_mode=0777,username=XXX,password=YYY //10.0.0.201/FamilyLibrary /mnt/stora/FamilyLibrary
sudo mount -t cifs -o nounix,uid=hni,gid=hni,file_mode=0777,dir_mode=0777,username=XXX,password=YYY //10.0.0.201/MyComputers /mnt/stora/MyComputers
sudo mount -t cifs -o nounix,uid=hni,gid=hni,file_mode=0777,dir_mode=0777,username=XXX,password=YYY //10.0.0.201/MyLibrary /mnt/stora/MyLibrary


2)
Jeg er lidt rusten, hvis jeg vil have at dette script skal starte op automatisk ved opstart, hvor er det nu lige at jeg skal skrive det henne???


Som Brandt siger skal du indsætte din kommandoer i /etc/rc.local. Husk at udelade sudo - ikke at det betyder noget - scriptet med root rettigheder - det ser bare pænere ud.

Fra Terminal starter du redigering i /etc/rc.local med:

Kode: Vælg alt

gksudo gedit /etc/rc.local


/Lars
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
hni
Indlæg: 73
Tilmeldt: 6. nov 2008, 18:28

Re: Fstab opsætning af NAS

Indlæg af hni »

Hej Alle!

Jeg har nu prøvet næsten alt i fstab, det eneste jeg ikke har prøver er at skrive navnet på chefens hund ind i ftsab. :lol:

Så det har jeg opgivet :(

Nå, så prøver jeg /etc/rc.local.

Den kan jeg ikke få til at starte op selv, kun når jeg køre den fra terminal

Kode: Vælg alt

sudo /etc/rc.local


Så kom jeg til at læse det der stod i toppen:

Kode: Vælg alt

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.


øhh, nu har jeg tabt sutten :?:
Hvad er det for en bit jeg skal sætte for at rc.local køres ved opstart?????
lath
Indlæg: 5095
Tilmeldt: 27. apr 2008, 02:16
IRC nickname: lars_t_h
Geografisk sted: Fyn

Re: Fstab opsætning af NAS

Indlæg af lath »

hni skrev:Hej Alle!

Jeg har nu prøvet næsten alt i fstab, det eneste jeg ikke har prøver er at skrive navnet på chefens hund ind i ftsab. :lol:

Så det har jeg opgivet :(

Nå, så prøver jeg /etc/rc.local.

Den kan jeg ikke få til at starte op selv, kun når jeg køre den fra terminal

Kode: Vælg alt

sudo /etc/rc.local


Så kom jeg til at læse det der stod i toppen:

Kode: Vælg alt

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.


øhh, nu har jeg tabt sutten :?:
Hvad er det for en bit jeg skal sætte for at rc.local køres ved opstart?????



Det handler ikke om de såkaldte execute bit - de er sat af Ubuntu ved installation for /etc/rc.local:
$ ls -l /etc/rc.local
-rwxr-xr-x 1 root root 306 2010-01-31 08:30 /etc/rc.local

Med en exit(N), hvor N er et tal fra 0-127 incl., menes der at scriptet skal returnere en exit værdi. Scriptet må ikke stoppe - eller på nogen måde kunne bliver interaktivt (forvente input fra en bruger), ellers booter Ubuntu ikke.

Hvis du indsætter en mount koomando skal dit drev være tilsluttet og tændt (eksternt USB drev)!
Det er bedre at bruge en udev regel, så sker mount af sig selv - og det uden sudo. :)

/Lars
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
hni
Indlæg: 73
Tilmeldt: 6. nov 2008, 18:28

Re: Fstab opsætning af NAS

Indlæg af hni »

Hej Alle!

Nå, jeg tror jeg har fundet ud af hvorfor det ikke virker.
rc.local bliver eksekveret før det trådløse net er oppe at køre.

I rc.local lage jeg denne kommando ind:

Kode: Vælg alt

cp /home/hni/FR  /home/hni/Temp/

Denne kommando blev udført, så det kan vel kun være på grund at det trådløse netværk.

Det føre så til en nyt spørgsmål:

Kan jeg lægge min log-in af NAS'en ind et sted hvor der kontrolleres at det trådløse netværk er oppe at køre???

Måske i et eller andet netværks script.
lath
Indlæg: 5095
Tilmeldt: 27. apr 2008, 02:16
IRC nickname: lars_t_h
Geografisk sted: Fyn

Re: Fstab opsætning af NAS

Indlæg af lath »

hni skrev:Hej Alle!

Nå, jeg tror jeg har fundet ud af hvorfor det ikke virker.
rc.local bliver eksekveret før det trådløse net er oppe at køre.

I rc.local lage jeg denne kommando ind:

Kode: Vælg alt

cp /home/hni/FR  /home/hni/Temp/

Denne kommando blev udført, så det kan vel kun være på grund at det trådløse netværk.

Det føre så til en nyt spørgsmål:

Kan jeg lægge min log-in af NAS'en ind et sted hvor der kontrolleres at det trådløse netværk er oppe at køre???

Måske i et eller andet netværks script.


En udev regel er din løsning.

Kig på http://www.version2.dk/artikel/13590-sm ... sb-enheder
Sådan mere specifkt er det dette link, som et ind et indlæg til artiklen henviser til:
http://www.monperrus.net/martin/automounting+usb+flash+drives+on+linux+with+udev+and+pmount
der er interessant.

Man bør bruge UUIDs, og det er noget jeg er ved at kigge på.
Du skal bruge 2 regler (1 add og 1 remove) per partition du vil montere.

Jeg undgår at bruge MS teknlogi, så jeg kommer ikke til at fortælle dig hvordan man monterer SMB/CIFS drev.
Jeg kommer til at bruge FreeNAS: http://freenas.org/freenas (FreeNAS slideshow: http://sourceforge.net/apps/gallery/fre ... _itemId=30), som blandt andet har NFS, som understøttes af Ubuntu.

/Lars
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
hni
Indlæg: 73
Tilmeldt: 6. nov 2008, 18:28

Fstab opsætning af NAS [LØST]

Indlæg af hni »

Hej Alle!

Så lykkes det :D

At mounte den i fstab kunne jeg ikke få til at virke, jeg tror det er fordi det trådløse netværk ikke er oppe at køre på det tidspunkt i opstarten, men det er bare mit gæt!

Nu er min NAS (Netgear Stora) mountet nå jeg starter Ubuntu op.

Hvad har jeg gjort for at få det til at virke:


1)
Min NAS har fået fast IP-adresse
Det sættes op på selve NAS'en!
10.0.0.201


2)
På min NAS er der tre hoved mapper
Dem har jeg oprettet i mnt.

Kode: Vælg alt

sudo mkdir /mnt/stora
sudo mkdir /mnt/stora/FamilyLibrary
sudo mkdir /mnt/stora/MyComputers
sudo mkdir /mnt/stora/MyLibrary



3)
Nu skal der oprettes henvisninger til disse tre mapper, dem har jeg derefter flyttet over i mit home.
/home/hni/
Det har jeg brugt Nautilus til!
Når de er flyttet, skal skal rettighederne rettes fra root til mig selv, så jeg kan tilgå dem.

Kode: Vælg alt

sudo nautilus



4)
Nu skal der rettes i filen rc.local, den ligger i /etc/
*** Jeg har her erstattet mit brugernavn med XXX og mit password med YYY
Her skal du selvfølgelig skrive rigtige bruger navn og password ind som du har for at logge in på din egen NAS! ***


Kode: Vælg alt

sudo gedit /etc/rc.local


Sådan ser den nu ud:

Kode: Vælg alt

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

while :; do ping -c1 -W1 10.0.0.201 && break; done

mount -t cifs -o nounix,uid=hni,gid=hni,file_mode=0777,dir_mode=0777,username=XXX,password=YYY //10.0.0.201/FamilyLibrary /mnt/stora/FamilyLibrary
mount -t cifs -o nounix,uid=hni,gid=hni,file_mode=0777,dir_mode=0777,username=XXX,password=YYY //10.0.0.201/MyComputers /mnt/stora/MyComputers
mount -t cifs -o nounix,uid=hni,gid=hni,file_mode=0777,dir_mode=0777,username=XXX,password=YYY //10.0.0.201/MyLibrary /mnt/stora/MyLibrary

exit 0



5)
Jeg er nu lidt i tvivl om det trin her er nødvendig:

Kode: Vælg alt

sudo chmod 755 /etc/rc.local



6)
Genstart dyret og se om der er adgang til Nas'en. (det lykkes for mig) :D
lath
Indlæg: 5095
Tilmeldt: 27. apr 2008, 02:16
IRC nickname: lars_t_h
Geografisk sted: Fyn

Re: Fstab opsætning af NAS [LØST]

Indlæg af lath »

hni skrev:Hej Alle!

Så lykkes det :D

At mounte den i fstab kunne jeg ikke få til at virke, jeg tror det er fordi det trådløse netværk ikke er oppe at køre på det tidspunkt i opstarten, men det er bare mit gæt!

Nu er min NAS (Netgear Stora) mountet nå jeg starter Ubuntu op.

Hvad har jeg gjort for at få det til at virke:


1)
Min NAS har fået fast IP-adresse
Det sættes op på selve NAS'en!
10.0.0.201


2)
På min NAS er der tre hoved mapper
Dem har jeg oprettet i mnt.

Kode: Vælg alt

sudo mkdir /mnt/stora
sudo mkdir /mnt/stora/FamilyLibrary
sudo mkdir /mnt/stora/MyComputers
sudo mkdir /mnt/stora/MyLibrary



3)
Nu skal der oprettes henvisninger til disse tre mapper, dem har jeg derefter flyttet over i mit home.
/home/hni/
Det har jeg brugt Nautilus til!
Når de er flyttet, skal skal rettighederne rettes fra root til mig selv, så jeg kan tilgå dem.

Kode: Vælg alt

sudo nautilus



4)
Nu skal der rettes i filen rc.local, den ligger i /etc/
*** Jeg har her erstattet mit brugernavn med XXX og mit password med YYY
Her skal du selvfølgelig skrive rigtige bruger navn og password ind som du har for at logge in på din egen NAS! ***


Kode: Vælg alt

sudo gedit /etc/rc.local


Sådan ser den nu ud:

Kode: Vælg alt

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

while :; do ping -c1 -W1 10.0.0.201 && break; done

mount -t cifs -o nounix,uid=hni,gid=hni,file_mode=0777,dir_mode=0777,username=XXX,password=YYY //10.0.0.201/FamilyLibrary /mnt/stora/FamilyLibrary
mount -t cifs -o nounix,uid=hni,gid=hni,file_mode=0777,dir_mode=0777,username=XXX,password=YYY //10.0.0.201/MyComputers /mnt/stora/MyComputers
mount -t cifs -o nounix,uid=hni,gid=hni,file_mode=0777,dir_mode=0777,username=XXX,password=YYY //10.0.0.201/MyLibrary /mnt/stora/MyLibrary

exit 0



5)
Jeg er nu lidt i tvivl om det trin her er nødvendig:

Kode: Vælg alt

sudo chmod 755 /etc/rc.local



6)
Genstart dyret og se om der er adgang til Nas'en. (det lykkes for mig) :D


Step 5 er ikke nødvendigt.

Step 6 kan erstattes med at køre scriptet:

Kode: Vælg alt

sudo /etc/rc.local


/Lars
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
Brandt
Indlæg: 166
Tilmeldt: 17. maj 2009, 13:04
Geografisk sted: Sønderborg

Re: Fstab opsætning af NAS [LØST]

Indlæg af Brandt »

Jeg prøvede lige en gang til på en 10.04 installation.
Følgende linie i /etc/fstab virkede for mig:

Kode: Vælg alt

//192.168.1.102/Film /mnt/Nastest cifs username=xxx,password=yyy 0 0


Det viser sig at en af de senere kerne opdateringer gør at man ikke længere kan bruge smbfs, men skal bruge cifs.
Det opdagede jeg ved at tilføje ovenstående linie i fstab (bare med smbfs i stedet for cifs) og efterfølgende køre

Kode: Vælg alt

sudo mount -a

Så bliver alle mounts i fstab som ikke allerede mounted, mounted.
Der fik jeg en fejl, som jeg kunne udlæse med

Kode: Vælg alt

dmesg | tail


Prøv lige om det ikke også virker for dig.
Det burde og der er sikkert andre som kunne finde på at monter nas drev på sin local maskine automatisk.

/Brandt
benjaoming
Indlæg: 2
Tilmeldt: 8. jul 2010, 17:51

Re: Fstab opsætning af NAS [LØST]

Indlæg af benjaoming »

Hejsa!

Du skal huske at køre apt-get install smbfs, hvis du vil mounte via fstab. Kernemodulet til samba-filsystemer er med som default i Ubuntu, men ikke det hjælpeprogram, som mounter...

Vh
Benjamin