• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

USB-Festplatte über Samba freigeben ?

Hallo!

Ich habe hier ein OpenSuse 10.1 System an dem ich eine USB Festplatte angeschlossen habe. Die Festplatte wird als /dev/sda5 erkannt. Wie kann ich es unter OpenSuse einrichten, dass diese Festplatte bereits beim Hochfahren des Systems eingebunden und über Samba freigegeben wird?
Wäre da für Tips sehr dankbar.
 
OP
S

survial555

Newbie
Hi!

Hey, danke für den Hinweis!
Allerdings habe ich da noch ein paar Fragen...
Die angeschlossene Festplatte ist als Fat32 formatiert, damit sie auch unter Windows gelesen werden kann.
Ich habe in die fstab nun eingetragen:
/dev/sda5 /mnt/usb fat32
Bei den anderen Einträgen kommt danach noch etwas anderes.
Was muss ich hier denn noch hinzufügen?
Und dann wird die Platte bzw sda5 automatisch beim Start in mein angelegtes Verzeichnis /mnt/usb gemountet?
 

towo

Moderator
Teammitglied
Ich habe in die fstab nun eingetragen:
/dev/sda5 /mnt/usb fat32
Völlig falsch!
Code:
/dev/sda5   /mnt/usb   vfat  users,umask=000   0  0
So wird ein Schuh draus!

Und Du solltest nicht per /dev/sdxy mounten, sondern per
/dev/disk/by-uuid/hierdieuuidderplatteeintragen, dann ist es egal, wie das Device heisst.
 
OP
S

survial555

Newbie
Hi!

Ok, soweit - sogut ...
Sorry, aber ich kenne mich mit Linux noch nicht allzugut aus ...
Könntest du mir vielleicht noch kurz verraten woher ich die UUID bekomme?
Habs mit "tune2fs -l /dev/sda5" versucht, aber da komm ich nich weiter ...
Hast du nochmal nen Tip?? ;)
 
OP
S

survial555

Newbie
Hi!
Also "/lib/udev/vol_id /dev/sda5" funktioniert nicht .... das "vol_id" gibt´s da nich .... :roll:
sorry, wenn ich so blöde fragen stelle ....
 
OP
S

survial555

Newbie
Hi!

Also ich habe mir die uuid nun aus dem ordner /dev/disk/by-uuid/ herausgesucht .... aber das ganze funktioniert dennoch nicht ....
ich habe die platte mittlerweile mit reisefs formatiert....
wenn ich das laufwerk manuell mounte bekomme ich nur keinen zugriff per netzwerk.

ist es denn so schwer eine 300gb externe festplatte (reiserfs) per usb über netzwerk freizugeben .... stehe kurz davor windoof zu installieren .... *g*
 

towo

Moderator
Teammitglied
ist es denn so schwer eine 300gb externe festplatte (reiserfs) per usb über netzwerk freizugeben .... stehe kurz davor Windows zu installieren .... *g*
Nein, ist es nicht, das geht genau so, wie bei einer internen Platte.
Nur mit "Geht nicht" und "will nicht" kann kein Mensch was anfangen, ergo kann Dir auch niemand helfen.
 
OP
S

survial555

Newbie
*g*
jo, das ist klar ... ;)
also: was bisher noch nicht funktioniert ist, dass die platte per uuid an /mnt/usb/ gemountet wird.

zweitens: wenn ich die platte manuell dahin mounte kann ich auf dieser freigabe keine ordner oder dateien erstellen. da fehlen wohl noch ein paar zugriffsrechte.
 

towo

Moderator
Teammitglied
"funktioniert nicht" ist wieder keine Fehlermeldung!

Bei mir mountet jede Platte per UUID!

zweitens: wenn ich die platte manuell dahin mounte kann ich auf dieser freigabe keine ordner oder dateien erstellen. da fehlen wohl noch ein paar zugriffsrechte.
Und, da soll wohl jetzt unsere Glaskugel verraten, wie die Rechte aussehen?
 
OP
S

survial555

Newbie
sorry .... ich habe keine große ahnung von linux .... ich weiß nich was da alles eingestellt werden kann ...
fehlermelungen bei der uuid geschichte hab ich keine... wenn man mir sagen würde mit welchem befehl ich da irgendwelche werte bekommen würde.... ?

ja und die samba geschichte (nach manuellem mounten): was muss ich denn zum beispiel einstellen, wenn ich eine reiserfs festplatte manuell gemountet habe und dieses über samba freigeben möchte, damit ich mit windows darauf zugreifen kann ?? WAS muss ich einstellen und WO muss ich es einstellen?
 

towo

Moderator
Teammitglied
paste:

fdisk -l
cat /etc/fstab
ls -al /dev/disk/by-uuid

dann zu Samba:

http://www.64-bit.de/dokumentationen/netzwerk/b/001/25741-inh.htm
 
OP
S

survial555

Newbie
ahso.... (erstmal DANKE für deine geduldige hilfestellung!):

> cat /etc/fstab
/dev/hda2 / reiserfs acl,user_xattr 1 1
/dev/hda3 /home reiserfs acl,user_xattr 1 2
/dev/hda1 swap swap defaults 0 0
proc /proc proc defaults 0 0
sysfs /sys sysfs noauto 0 0
debugfs /sys/kernel/debug debugfs noauto 0 0
usbfs /proc/bus/usb usbfs noauto 0 0
devpts /dev/pts devpts mode=0620,gid=5 0 0
/dev/disk/by-uuid/@4ef-ea16-4df2-8e7d-f94437e3988e /mnt/usb reiserfsusers,umask=000 0 0



linux:~ # ls -al /dev/disk/by-uuid
total 0
drwxr-xr-x 2 root root 100 Jun 25 2007 .
drwxr-xr-x 5 root root 100 Jun 25 2007 ..
lrwxrwxrwx 1 root root 10 Jun 25 2007 4e10082f-ea16-4df2-8e7d-f94437e3988e -> ../../sda1
lrwxrwxrwx 1 root root 10 Jun 25 2007 ad7388ea-63c5-4749-9ecf-a934a9e9eee4 -> ../../hda2
lrwxrwxrwx 1 root root 10 Jun 25 2007 dae21628-8a37-4a51-b5ff-b2d882f8b038 -> ../../hda3
 

towo

Moderator
Teammitglied
Code:
/dev/disk/by-uuid/4ef-ea16-4df2-8e7d-f94437e3988e   /mnt/usb   reiserfs  users,defaults 0 0
So wird ein Schuh draus!
Dann mußt Du latürnich noch als root auf /mnt/usb die entsprechenden Rechte vergeben.
 

Grothesk

Ultimate Guru
Die UUID hole ich mir per
blkid

Code:
blkid
/dev/hda1: UUID="c266d876-b163-402b-a70e-30f4011462a5" TYPE="swap"
/dev/hda2: UUID="2df94458-537e-4b96-9f1e-cce0e3cbb30d" SEC_TYPE="ext2" TYPE="ext3"
/dev/hda3: UUID="d267e94d-df94-4000-9946-627b5899c7b0" SEC_TYPE="ext2" TYPE="ext3"
In der fstab steh die dann so drin:
Code:
UUID=d267e94d-df94-4000-9946-627b5899c7b0 /home           ext3    defaults        0       2

Und dürfte ich survial555 auch um die allgemein übliche Groß/Kleinschreibung bitten? Ging doch zu Beginn des Threads auch.
 
OP
S

survial555

Newbie
Hmm ... irgendwie passt der Schuh aber noch nicht.
Habe nochmals die genannten Befehle eingegeben:

linux:~ # fdisk -| cat /etc/fstab /dev/hda2 / reiserfs acl,user_xattr 1 1
/dev/hda3 /home reiserfs acl,user_xattr 1 2
/dev/hda1 swap swap defaults 0 0
proc /proc proc defaults 0 0
sysfs /sys sysfs noauto 0 0
debugfs /sys/kernel/debug debugfs noauto 0 0
usbfs /proc/bus/usb usbfs noauto 0 0
devpts /dev/pts devpts mode=0620,gid=5 0 0
/dev/disk/by-uuid/4ef-ea16-4df2-8e7d-f94437e3988e /mnt/usb reiserfs users,defaults 0 0


total 0
drwxr-xr-x 2 root root 100 Jun 25 2007 .
drwxr-xr-x 5 root root 100 Jun 25 2007 ..
lrwxrwxrwx 1 root root 10 Jun 25 2007 4e10082f-ea16-4df2-8e7d-f94437e3988e -> ../../sda1
lrwxrwxrwx 1 root root 10 Jun 25 2007 ad7388ea-63c5-4749-9ecf-a934a9e9eee4 -> ../../hda2
lrwxrwxrwx 1 root root 10 Jun 25 2007 dae21628-8a37-4a51-b5ff-b2d882f8b038 -> ../../hda3


Ich hatte (nach manuellem mounten der Festplatte) was auch die Platte kopiert. Wenn ich nun nach dem Systemstart in /mnt/usb/ schaue, dann ist dort nichts mehr. Wenn ich die Platte nochmal manuell mounte dann ist das soweit wieder da. Also scheint das System die Platte noch nicht automatisch zu laden.
Kann man sich denn mit einem Befehl anzeigen lassen welche Quellen wohin gemountet sind?
 
OP
S

survial555

Newbie
@Grothesk:
Sorry, wegen der Groß-/Kleinschreibung..... wird natürlich beachtet ....

PS: blkid funktioniert! DANKE !
 
OP
S

survial555

Newbie
@towo: Es funktioniert! Frag mich nicht warum auf einmal ... aber es funktioniert jetzt.
Ich bedanke mich GAAAANZ HERZLICH bei euch allen, dass ihr so geduldig weitergeholfen habt!
Ich hätte es sonst nicht hinbekommen!
 
Oben