Donnerstag, 24. Mai 2012, 13:05

Du bist nicht angemeldet.



Laser87

hat hier 2. Wohnsitz.

  • »Laser87« ist der Autor dieses Themas

Beiträge: 296

Ubuntu: ---

Kernel: 3.2.14-1-ARCH

Desktop: Xfce

Architektur: 64-bit

  • Private Nachricht senden

1

Dienstag, 17. Juni 2008, 12:22

Nfs - gemountete Partitionen freigeben

Hallo!

Ich würde gern externe Festplatten, die bei meinem Debian-Server unter /media gemountet sind, auf dem ubuntu-client sehen.
/media ist bei Debian freigegeben, aber da die externen Festplatten (natürlich) auf einer anderen Partition liegen, geht das nicht.
Selbst auf /home komme ich nicht, da es auf einer anderen Partition liegt, wenn ich / freigebe (selbstverständlich nur lesend).
Kann ich das irgendwie hinkriegen - in der /etc/exports oder wo auch immer^^

Danke und Gruß
Jochen
Pinguin - Arch mit xfce
Archie - Arch mit e17 und irgendwo ist da noch Gates - Windows XP für meinen Scanner
Debbie - Debian 5.08 Server
Baby - Arch mit xfce auf Acer AspireOne
Lenny - Ubuntu 10.04 auf Lenovo G530

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Laser87« (26. August 2008, 16:46)


Laser87

hat hier 2. Wohnsitz.

  • »Laser87« ist der Autor dieses Themas

Beiträge: 296

Ubuntu: ---

Kernel: 3.2.14-1-ARCH

Desktop: Xfce

Architektur: 64-bit

  • Private Nachricht senden

2

Sonntag, 22. Juni 2008, 21:32

Keine Antwort - heißt das, daß es nicht gehen sollte?


Gruß Jochen
Pinguin - Arch mit xfce
Archie - Arch mit e17 und irgendwo ist da noch Gates - Windows XP für meinen Scanner
Debbie - Debian 5.08 Server
Baby - Arch mit xfce auf Acer AspireOne
Lenny - Ubuntu 10.04 auf Lenovo G530

frostbeule

hat hier 2. Wohnsitz.

Beiträge: 251

Ubuntu: 9.10

Architektur: 64-bit

  • Private Nachricht senden

3

Sonntag, 22. Juni 2008, 22:33

Vorneweg: Ich spekuliere nur! Ich benutze nur Samba (habe auch win-Rechner im Netz), kein NFS. Deshalb ist dies hier auch mehr "Hilfe zur Selbsthilfe"

In der /etc/samba/smb.conf findet sich folgender Abschnitt:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# A sample share for sharing your CD-ROM with others.
;[cdrom]
;   comment = Samba server's CD-ROM
;   writable = no
;   locking = no
;   path = /cdrom
;   public = yes

# The next two parameters show how to auto-mount a CD-ROM when the
#       cdrom share is accesed. For this to work /etc/fstab must contain
#       an entry like this:
#
#       /dev/scd0   /cdrom  iso9660 defaults,noauto,ro,user   0 0
#
# The CD-ROM gets unmounted automatically after the connection to the
#
# If you don't want to use auto-mounting/unmounting make sure the CD
#       is mounted on /cdrom
#
;   preexec = /bin/mount /cdrom


Bei dem CDRom besteht ja grundsätzlich erstmal das selbe Problem, welches du ansprichst. Wenn ich an dem PC eine externe Festplatte freigeben würde, würde ich das analog zu einem CDRom probieren - das sollte kein Unterschied sein.
1) Vielleicht findest du in der Konfiguration für NFS Vergleichbares
2) Gucke mal, wie man ein CDRom unter NFS freigibt und behandel die externe Festplatte wie ein CDRom.

Edit:: "Errate" die Device-ID von den Externen Festplatten zB /dev/sde und mounte die in bekannte Verzeichnisse per automount und fstab - anschließend gib die Verzeichnisse frei. (so würde ich das machen)

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »frostbeule« (22. Juni 2008, 22:33)


Laser87

hat hier 2. Wohnsitz.

  • »Laser87« ist der Autor dieses Themas

Beiträge: 296

Ubuntu: ---

Kernel: 3.2.14-1-ARCH

Desktop: Xfce

Architektur: 64-bit

  • Private Nachricht senden

4

Montag, 23. Juni 2008, 17:44

Ja klar - Eintrag in die fstab des Servers und(!) in die jedes clients, das geht schon. Gar kein Problem.
Ich hätte die Platten nur halt gerne am Server eingesteckt, auf /media gemountet (Debian kann das anscheinend noch nicht automatisch mit gelabelten Platten) und dann von den Clients über /server/media Zugriff...
Sehen kann ich ja die externen Festplatten auf /server/media - nur ist dieser Ordner leer...

Da muß doch was zu machen sein! ^^


Gruß Jochen
Pinguin - Arch mit xfce
Archie - Arch mit e17 und irgendwo ist da noch Gates - Windows XP für meinen Scanner
Debbie - Debian 5.08 Server
Baby - Arch mit xfce auf Acer AspireOne
Lenny - Ubuntu 10.04 auf Lenovo G530

frostbeule

hat hier 2. Wohnsitz.

Beiträge: 251

Ubuntu: 9.10

Architektur: 64-bit

  • Private Nachricht senden

5

Mittwoch, 25. Juni 2008, 14:28

Nur zum Verständnis:
Wenn du die Platte am Server einsteckst, wird sie automatisch nach /media gemountet? (Da /media ein systemverzeichnis ist, würde ich das auf /platte oder ein anderes verzeichnis ändern - ich gehe im rest von /platte au, pfad muss dann gegebenenfalls angepasst werden)

(kann per eintrag in der fstab erreicht werden, und zwar mit dem alten eintrag per device - a la /dev/sdb und nicht!! per UUID - dazu muss die device-id vom usb-controller rausgefunden werden - platte einstecken, mounten lassen,, "sudo fdisk -l" und gucken als was die platte auftaucht - dann ist auch bei anders gelabelten platten der mountpunkt gleich)

auf dem server ist /platte per NFS freigegeben

wenn ich das programm mount richtig interpretiere, dann überblendet es den inhalt von /platte - ist nix eingesteckt, dann wird /platte von server gezeigt, wenn was eingesteckt ist, dann siehst du die platte.

zu Testzwecken kannst du folgendes tun:
Du hast ein verzeichnis auf dem server, das freigegeben ist - zB /home/Laser87
Dort erstellst du das Verzeichnis "externe_platte"
Anschließend mountest du die externe platte händisch nach /home/Laser87/externe_platte
Jetzt solltest du den inhalt der externen platte im netzwerk finden - wenn nicht, zugriffsrechte überprüfen, wenn dann immer noch nicht, geht es nicht so einfach.

Frostbeule

P.S.: Ich werde in den nächsten 3 Wochen wohl keinen zugang zum Internet haben, also nicht böse sein, wenn ich da nicht antworte. Das ist nämlich ein Thema das mich interessiert, ich war kurz davor, in meinem Heimnetz ebenfalls NFS zu nutzen - auch um das zu testen.

frostbeule

hat hier 2. Wohnsitz.

Beiträge: 251

Ubuntu: 9.10

Architektur: 64-bit

  • Private Nachricht senden

6

Dienstag, 15. Juli 2008, 23:41

ich bin aus dem urlaub wieder zurück!
hat sich da schon was getan?

Laser87

hat hier 2. Wohnsitz.

  • »Laser87« ist der Autor dieses Themas

Beiträge: 296

Ubuntu: ---

Kernel: 3.2.14-1-ARCH

Desktop: Xfce

Architektur: 64-bit

  • Private Nachricht senden

7

Montag, 4. August 2008, 18:35

Bin grad am Verzweifeln...
Auf dem Server ist jetzt die externe Festplatte per fstab gemountet.
Auf dem ubuntu-client ist das auch per fstab gemountet. Ebenso wie das /home vom Server, das auf einer eigenen Partition liegt.
Und - alles funktioniert!

Aaber - beim Arch-client nicht!
Das /home des Servers kann ich mounten - also scheinen die Routereinstellungen und die exports zu stimmen.
Die externe Platte kann ich ja von ubuntu aus mounten - also scheinen ja die Rechte zu stimmen.
Nur kann ich diese externe Platte nicht bei Arch mounten: Permission denied by Server!
Der einzige Unterschied, der mir jetzt auffällt, ist die GID beim user auf Arch. Die ist anders als beim Server und bei ubuntu. Aber /home einbinden geht doch...

Kann mir das jemand erklären?



Gruß Jochen
Pinguin - Arch mit xfce
Archie - Arch mit e17 und irgendwo ist da noch Gates - Windows XP für meinen Scanner
Debbie - Debian 5.08 Server
Baby - Arch mit xfce auf Acer AspireOne
Lenny - Ubuntu 10.04 auf Lenovo G530

basslord

Ubuntufreund

Beiträge: 2 671

Ubuntu: 12.04

Kernel: 3.2.0-24-generic

Desktop: KDE

Architektur: 64-bit

Danksagungen: 1 / 1

  • Private Nachricht senden

8

Dienstag, 5. August 2008, 19:53

Hallo,

die UIDs müssen stimmen. Anhand derer werden die Berechtigungen vergeben, nicht anhand des Usernamens. Was ist am Export von /home anders? Gute Frage ;)

Gruß
Rodge
"Ohne Musik wäre das Leben ein Irrtum." - Friedrich Nietzsche

Laser87

hat hier 2. Wohnsitz.

  • »Laser87« ist der Autor dieses Themas

Beiträge: 296

Ubuntu: ---

Kernel: 3.2.14-1-ARCH

Desktop: Xfce

Architektur: 64-bit

  • Private Nachricht senden

9

Dienstag, 26. August 2008, 16:46

Die UIDs haben ja gestimmt, sonst wäre /home ja auch nicht zu mounten gewesen.
Nachdem aber auch das nicht mehr ging, als ich mal wieder Zeit und Lust hatte, war ich zu faul, jedesmal manuell zu mounten und hab das Ganze in die fstab gepackt - und siehe:
Alles tut wie es sollte...

Von daher nicht gelöst aber erledigt :-)



Gruß Jochen
Pinguin - Arch mit xfce
Archie - Arch mit e17 und irgendwo ist da noch Gates - Windows XP für meinen Scanner
Debbie - Debian 5.08 Server
Baby - Arch mit xfce auf Acer AspireOne
Lenny - Ubuntu 10.04 auf Lenovo G530