Netzwerkfreigabe für Ordner/Festplatten

Schmidde

PCGHX-HWbot-Member (m/w)
Netzwerkfreigabe für Ordner/Festplatten

Abend zusammen,

Hab gestern Ubuntu 11.10 auf meinem (Falt)Server installiert und bräuchte jetzt noch etwas Hilfe.
Und zwar weis ich nicht wie man ganze Festplatten (oder auch Ordner) so freigibt das man auch von Windows aus darauf zu greifen kann. Hab es schon mit der persönlichen Dateifreigabe von Gnome versucht aber auch nicht hinbekommen.


Außerdem habe ich noch den PS3 Media Server installiert um Bilder, Musik und Videos einfach über DLNA an unsere Fernsehr im Haus streamen zu können. Hat früher unter Windows wunderbar funktioniert, aber unter Linux kann ich nur das "Home"laufwerk (also quasi nur das auf dem Ubuntu installiert ist) fürs streaming anwählen. Auf die anderen Festplatten kann ich nicht zugreifen bzw werden mir gar nicht erst zur Auswahl gestellt.
Bin auch für jedes andere Programm mit dem man streamen kann und evtl leichter einzurichten wäre offen, kenne aber bis jetzt nur das.
 
AW: Netzwerkfreigabe für Ordner/Festplatten

Such mal nach Samba.
Ich bin leider an der Konfiguration gescheitert (*hust*Archlinux*hust*),
sollte aber theoretisch das machen was du willst.
 
AW: Netzwerkfreigabe für Ordner/Festplatten

Von der Beschreibung her hört es sich ganz gut an :daumen:
Allerdings hab ich bis jetzt noch nicht einmal verstanden wie man es installiert :ugly::D Naja wird mich wohl noch ein wenig beschäftigen :schief:
 
AW: Netzwerkfreigabe für Ordner/Festplatten

Sehr gute Anlauf stelle ist da generell das ubuntuusers Wiki, such da einfach mal nach Samba das sollte da sehr gut erklärt sein.
 
AW: Netzwerkfreigabe für Ordner/Festplatten

ich hab zwar auch keinen Plan von Ubuntu und ich denke mal, dass du wie ich aus dem Windows Lager kommst...

2 wichtige Lehren die ich gezogen habe:

1. Gnome3 taugt nichts, nimm also Abstand von der GUI
2. Terminal >> all ;)

freigaben von Ordnern kannst du wie folgt setzen:

Code:
# net usershare add <Freigabename> /pfad/zu/ordner "Kommentar" # ohne Parameter besteht lediglich Lesezugriff
# net usershare delete <Freigabename> # löscht die angegebene Freigabe

Code:
# net usershare add <Freigabename> /pfad/zu/ordner "Kommentar" <username>:<parameter>

der Parameter bestimmt die Zugriffsrechte:

f - "full access"
d - "deny"
r - "read only"

ich denke mal du hast noch NTFS-Partitionen mit Multimedia-Daten? Dann könntest du diese einfach auf einen freigegebenen Ordner mounten. :daumen:
 
AW: Netzwerkfreigabe für Ordner/Festplatten

Zunächst installierst du Samba mittels "sudo apt-get install samba". Nach dem Setup müsste Samba automatisch gestartet werden.
Danach legst ein Backup deiner /etc/samba/smb.conf an und editierst die Originaldatei:
[global]
# Arbeitsgruppe deines Netzes
workgroup = Workgroup
# Rechnername des Samba-Systems
server string = Atlas

security = share

# welche IP-Adressen sollen auf das System via Samba zugreifen dürfen?
hosts allow = 10.0.0.12 10.0.0.13 10.0.0.20

load printers = no

log file = /var/log/samba/log.%m

max log size = 100

# Share, auf dem jeder lesen und schreiben kann
[Freigabe1]
comment = Name_der_Freigabe
path = /home/freigabe1
guest ok = yes
browseable = yes
writable = yes

# Freigabe, die nur gelesen werden kann
[Freigabe2]
comment = Name_der_anderen_Freigabe
path = /home/freigabe2
guest ok = yes
browseable = yes
writeable = no

Danach Samba mittels "/etc/init.d/samba restart" neustarten. Die Freigaben sollten nun über die Windows-Netzwerkumgebung oder den Pfad "\\ip.adresse.des.servers\" erreichbar sein.

MfG Jimini
 
AW: Netzwerkfreigabe für Ordner/Festplatten

Zunächst installierst du Samba mittels "sudo apt-get install samba". Nach dem Setup müsste Samba automatisch gestartet werden.
Danach legst ein Backup deiner /etc/samba/smb.conf an und editierst die Originaldatei:


Danach Samba mittels "/etc/init.d/samba restart" neustarten. Die Freigaben sollten nun über die Windows-Netzwerkumgebung oder den Pfad "\\ip.adresse.des.servers\" erreichbar sein.

MfG Jimini

Perfekt, die Freigabe funktioniert schon mal :daumen:


ich denke mal du hast noch NTFS-Partitionen mit Multimedia-Daten? Dann könntest du diese einfach auf einen freigegebenen Ordner mounten. :daumen:


Genau, wie mach ich das jetzt? Hab zwar auf Ubuntuusers ein paar Einträge zu "Mount" und "fstab" gefunden aber bekomms mal wieder nicht gebogen.

Ich hab jetzt zum Beispiel zwei Festplatten im Raid1 die zur Datensicherung dienen (Pfad /media/sicherung). Die hätte ich gerne (bzw es reicht ja eine?) auf den öffentlichen Ordner gemountet um vom Netzterk aus weiterhin meine Datein zu sichern.
Klingt doch in der Theorie schon mal nicht schlecht? :D
 
AW: Netzwerkfreigabe für Ordner/Festplatten

Genau, wie mach ich das jetzt? Hab zwar auf Ubuntuusers ein paar Einträge zu "Mount" und "fstab" gefunden aber bekomms mal wieder nicht gebogen.

Ich hab jetzt zum Beispiel zwei Festplatten im Raid1 die zur Datensicherung dienen (Pfad /media/sicherung). Die hätte ich gerne (bzw es reicht ja eine?) auf den öffentlichen Ordner gemountet um vom Netzterk aus weiterhin meine Datein zu sichern.
Klingt doch in der Theorie schon mal nicht schlecht? :D
Was genau möchtest du machen? Wenn du nur den Ordner /media/sicherung freigeben möchtest, dann reicht es, hierfür einen Eintrag in deiner smb.conf anzulegen.

MfG Jimini
 
AW: Netzwerkfreigabe für Ordner/Festplatten

Also einfach nochmal solch eine Freigabe

# Freigabe, auf dem jeder lesen und schreiben kann
[Freigabe2]
comment = Name_der_anderen_Freigabe
path = /home/freigabe2
guest ok = yes
browseable = yes
writeable = no
an die Config anhängen nur mit dem Pfad auf media/sicherung?

Werd ich mal versuchen.
 
AW: Netzwerkfreigabe für Ordner/Festplatten

Genau so - nur sollte die Freigabe natürlich "writeable" sein, wenn du darauf schreiben möchtest.

MfG Jimini
 
AW: Netzwerkfreigabe für Ordner/Festplatten

Oh ja, mein Fehler.

Jetzt wird mir zwar der Ordner unter Freigabe 3 angezeigt, ich kann aber nicht darauf zugreifen. Das Laufwerk ist gemountet falls es daran liegt.
Die anderen zwei Freigaben die auf einen öffentlichen Ordner zugreifen funktionieren.
 
AW: Netzwerkfreigabe für Ordner/Festplatten

Hast du Samba nach dem Ändern der Config neugestartet? Falls es nicht daran liegt, dann poste bitte mal den Auszug aus deiner Config, also die neu hinzugefügte Freigabe. Bitte beschreibe nochmal detailliert, was genau nicht funktioniert - wird die Freigabe in der Windows-Netzwerkumgebung nicht angezeigt? Oder bekommst du eine Fehlermeldung?

MfG Jimini
 
AW: Netzwerkfreigabe für Ordner/Festplatten

Neugestartet hab ich. Allerdings nicht über "/etc/init.d/samba restart", denn da findet er bei mir kein File, sondern mit "sudo service smbd restart" und "sudo service nmbd restart".

Das wäre die gesamte Config
[global]
# Arbeitsgruppe deines Netzes
workgroup = Workgroup
# Rechnername des Samba-Systems
server string = Server

security = share

# welche IP-Adressen sollen auf das System via Samba zugreifen dürfen?
hosts allow = 192.168.0.100 192.168.0.101 192.168.0.102 192.168.0.103 192.168.104 192.168.0.105

load printers = no

log file = /var/log/samba/log.%m

max log size = 100

# Share, auf dem jeder lesen und schreiben kann
[Sicherung]
comment = Sicherung
path = /home/marco/Netzwerk-Sicherung
guest ok = yes
browseable = yes
writable = yes

# Freigabe, die nur gelesen werden kann
[Netzwerk]
comment = Netzwerk
path = /home/marco/Netzwerk
guest ok = yes
browseable = yes
writeable = no

# Share, auf dem jeder lesen und schreiben kann
[Freigabe3]
comment = Sicherung
path = /media/sicherung
guest ok = yes
browseable = yes
writable = yes


Also alle drei Ordner werden unter Windows, wenn ich auf den Server zugreife, angezeigt. Allerdings kann ich nur auf "Sicherung" und "Netzwerk" zugreifen.
Wenn ich "Freigabe3" anklicke kommt die Fehlermeldung: auf "\\192.168.0.107 konnte nicht zugegriffen werden", mehr nicht
 
Zuletzt bearbeitet:
AW: Netzwerkfreigabe für Ordner/Festplatten

Auf der Platte ist NFTS

Das steht momentan unter /etc/fstab

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc nodev,noexec,nosuid 0 0
# / was on /dev/sda1 during installation
UUID=7c110998-15dc-4bca-a36a-2f8d07a30000 / ext4 errors=remount-ro 0 1
# swap was on /dev/sda5 during installation
UUID=93353d89-7178-4d5c-b8a4-cd275f9a488b none swap sw 0 0
 
AW: Netzwerkfreigabe für Ordner/Festplatten

Kommt das hier bei raus:

/dev/sda1 on / type ext4 (rw,errors=remount-ro,commit=0)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
fusectl on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
udev on /dev type devtmpfs (rw,mode=0755)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755)
none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880)
none on /run/shm type tmpfs (rw,nosuid,nodev)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
gvfs-fuse-daemon on /home/marco/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=marco)
wobei die "Sicherungs" Platte gerade nicht gemountet ist. Aber ob gemountet oder nicht macht keinen Unterschied, zugriff über's Netzwerk hab ich trotzdem keinen.


Edit:

Hier mal noch mit gemounteter Platte
marco@Marco-Server:~$ mount
/dev/sda1 on / type ext4 (rw,errors=remount-ro,commit=0)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
fusectl on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
udev on /dev type devtmpfs (rw,mode=0755)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755)
none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880)
none on /run/shm type tmpfs (rw,nosuid,nodev)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
gvfs-fuse-daemon on /home/marco/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=marco)
/dev/sdg on /media/Sicherung type ext4 (rw,nosuid,nodev,uhelper=udisks)
marco@Marco-Server:~$
 
AW: Netzwerkfreigabe für Ordner/Festplatten

Versuch mal in den mount das Filesystem NTFS mit anzugeben:

-t ntfs-3g

Mfg
 
AW: Netzwerkfreigabe für Ordner/Festplatten

Hm, also wenn ich deinen Befehl noch hinter mount setze passiert gar nichts. Oder meinst du ich soll einfach noch eine Platte mit NTFS mounten?

Sieht dann so aus:

$ mount
/dev/sda1 on / type ext4 (rw,errors=remount-ro,commit=0)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
fusectl on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
udev on /dev type devtmpfs (rw,mode=0755)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755)
none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880)
none on /run/shm type tmpfs (rw,nosuid,nodev)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
gvfs-fuse-daemon on /home/marco/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=marco)
/dev/sdf on /media/Sicherung type ext4 (rw,nosuid,nodev,uhelper=udisks)
/dev/sdc1 on /media/Datengrab 1 type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096,default_permissions)


ich denke mal du hast noch NTFS-Partitionen mit Multimedia-Daten? Dann könntest du diese einfach auf einen freigegebenen Ordner mounten. :daumen:

Wie siehts eigentlich damit aus? Falls das mit dem freigeben der Festplatte nicht klappen sollte wäre das ja auch noch eine Möglichkeit.
 
Zuletzt bearbeitet:
AW: Netzwerkfreigabe für Ordner/Festplatten

Ups, da hab ich wohl was falsch verstanden. Dachte es ginge genau um diese NTFS-partitionierten Platten die du nicht mounten kannst bzw der Mount nicht sichtbar ist. Hier wäre genau das mit mounten des NTFS-Dateisystems evtl eine Lösung!

MfG
 
Zurück