![]() |
Anzeige:
|
|
|||||||
| Linux Hier geht es um das Betriebssystem Linux. |
|
![]() |
|
|
LinkBack | Themen-Optionen | Ansicht |
|
|
#1 (Direktlink) |
|
Premium Mitglied
![]() Registriert seit: 09.06.2007
Ort: Bremen
Alter: 38
Beiträge: 8.325
|
Ich würde gerne mit Ubuntu einen schlichten Dateiserver (=Freigaben) einrichten.
Wenn ich die Ubuntu - CD einlege, was soll ich, grob umrissen, alles machen, damit am Ende ein System da steht, das 4 Festplatten über den "Root" verteilt, sprich: Unter Windows wäre das dann C:\ oder D:\ Also nicht D:\Freigabeordner, sondern direkt "ganz unten" Soll als Multimediabox dienen, im eigenen Haushalt (also Internet nicht notwendig)
__________________
emulate everything... Free soul! Forenschreck! |
|
|
|
|
|
|
#2 (Direktlink) |
|
Weiß worum´s geht
![]() Registriert seit: 28.03.2009
Beiträge: 121
|
Im Prinzip musst du nicht wirklich etwas spezielles beachten. Für Freigaben solcher Art benötigst du Samba, welches bei Ubuntu standardmäßig installiert wird. Allerdings halte ich Ubuntu für diesen Zweck für viel zu überladen.
Wenn es um einen reinen Fileserver geht empfehle ich dir Debian. Ist vielleicht bei der Einrichtung nicht so komfortabel wie Ubuntu, dafür installierst du nur das nötigste was sich sicherlich auch in den Stromkosten bemerkbar macht. Kannst ja mal ein bisschen in meinen Links stöbern. Mit Anleitung ist das Ganze kein Hexenwerk Installation: Debian GNU/Linux ? Installationsanleitung Fileserver unter Debian einrichten: Samba Fileserver unter Debian 5.0 "Lenny" Howto — Asconix Systems - IT Management, Web & Mobile Development |
|
|
|
|
|
#3 (Direktlink) | |
|
Super-Moderator
![]() Registriert seit: 29.08.2006
Ort: München
Beiträge: 3.233
|
Ich versteh leider nicht ganz, auf was Du hinaus willst.
Du willst also mit Ubuntu ein Storage mit 4 Festplatten betreiben. a) Es soll sich eine einzige große Partition über alle 4 Platten ziehen und die dann freigegeben werden. Das setzt Du mit einem Logical Volume um. Google nach LVM, da gibt es sehr gute HowTos. Anschließend gibst Du die Partition mit NFS oder Samba frei - Samba bietet sich bei Windows und heterogenen Netzwerken allgemein in der Praxis aber mehr an. Diese Option würde ich ausdrücklich nicht empfehlen - fällt nämlich eine der vier Platten aus, könnte es das ganze Volume beschädigen (also auf jeden Fall ins RAID legen, bräuchtest dann aber mehr Platten). b) Es sollen vier getrennte Freigaben sein, auf jeder Festplatte eine. Einfach gewöhnlich partitionieren, formatieren und mit NFS/Samba freigeben. a) und b) kannst Du in Windows dann natürlich auch als direktes Laufwerk "mounten". Geht unter Win7 über Computer -> Datei -> Netzwerkadresse hinzufügen. Samba-Freigaben werden sofort übernommen, für NFS brauchst Du ggf. noch einen extra Treiber. Wie Du einen Samba-Server einrichtest, erfährst Du hier: Samba Server ? Wiki ? ubuntuusers.de Zitat:
__________________
Only wimps use tape backup: real men just upload their important stuff on ftp, |
|
|
|
|
|
|
#4 (Direktlink) |
|
Premium Mitglied
![]() Registriert seit: 09.06.2007
Ort: Bremen
Alter: 38
Beiträge: 8.325
|
OK, Allerdings möchte ich eine GUI
Sinnfreie Symbolketten mit ungeklärten Parametern kann ich zur Zeit nicht leiden... @Bass: Methode B) Allerdings komplette Platte, teilweise sind die schon formatiert und sie sollen ab dem untersten (oder obersten, je nachdem, wie mans sieht) Ordner freigegeben werden... Dabei die Frage: Wie gebe ich es speziell auf "Samba" frei??
__________________
emulate everything... Free soul! Forenschreck! |
|
|
|
|
|
#5 (Direktlink) |
|
Super-Moderator
![]() Registriert seit: 29.08.2006
Ort: München
Beiträge: 3.233
|
Gerade bei Samba willst Du eine GUI?! Samba-Server sind so einfach über die Console zu konfigurieren wie kein anderer Dienst, den ich kenne.
__________________
Only wimps use tape backup: real men just upload their important stuff on ftp, |
|
|
|
|
|
|
#6 (Direktlink) |
|
Premium Mitglied
![]() Registriert seit: 09.06.2007
Ort: Bremen
Alter: 38
Beiträge: 8.325
|
Also, Butter bei die Fische:
ICh wollte ein 4-Bay NAS kaufen, sehe aber ein, das ein AMD-A4-3300 APU mit 60 Euro viel billiger wird (inklusive Board-Ram-Gehäuse) Da ich aber schon 2 NAS habe, die in ext3 bzw. ext4 formatierte Platten haben, wollte ich sowenig Umstände wie möglich, sondern ein natives System nutzen, abgesehen davon halte ich Linux in diesem Fall für interessanter. Deshalb die Frage. eine GUI deshalb, weil mir die Konsole grad nicht gefällt. Nervlich nicht. Oder du machst ein Beispiel, wie so eine Zeile aussieht. Vielleicht diskutieren wir darüber, was ich dazu noch brauche....
__________________
emulate everything... Free soul! Forenschreck! |
|
|
|
|
|
#7 (Direktlink) |
|
Premium Mitglied
![]() Registriert seit: 09.06.2007
Ort: Bremen
Alter: 38
Beiträge: 8.325
|
Noch was:
wenn ich sowas lese: "Die Datei /etc/samba/smb.conf ist zu editieren: security = user ;invalid users = root logon path =" dann stehen bei mir die Nackenhaare hoch... a) Niemals habe ich es geschafft, die Datei zu editieren. Öffnen ja, Abspeichern nie b) Solche Dateien finde ich erst immer nach 2-3 Stunden wildes Gesuche... c) Der Erfolg bleibt meistens auch aus Deshalb eine GUI, die auf einem Blick alle Parameter genau beschreibt... Ausserdem ist es wieder mal das gleiche Dilemma bei Linux: Es wird immer geschrieben, das man dieses und jenes machen soll... es wird aber nicht geschrieben, das man dieses oder jenes NICHT machen braucht, oder noch besser: Wie die jeweilige Zeile wirkt, und was man in der jeweiligen Zeile selbst beeinflussen kann... Beispiel??? "Damit die Home-Verzeichnisse der User nicht gegenseitig eingesehen werden können, müssen die Datei- und Verzeichnisrechte angepaßt werden. Für Home-Verzeichnisse, die bereits existieren, wird das auf der Konsole mit folgenden Befehlen erledigt: (echo; echo "umask 027") | tee --append ~/.bash_profile >> ~/.profile chmod -R o-rwx $HOME chmod o+x $HOME " (Ich bastle mir einen Linux-Home-Server) Was genau passiert da? Was ist, wenn ich statt "chmod -R o-rwx $HOME" dieses schreibe "chmod o-rwx $HOME" ??? Welche persönliche Bedürfnisse befriedige ich damit, welche sind unbefriedigt??? Das genau ist mein Problem von Linux: Keiner sagt, was die einzelnen Buchstaben machen. Friss oder Stirb. Und genau deshalb will ich eine GUI Nur zum Verständnis....
__________________
emulate everything... Free soul! Forenschreck! |
|
|
|
|
|
#8 (Direktlink) |
|
Stammuser
![]() Registriert seit: 26.05.2011
Ort: Germering
Alter: 18
Beiträge: 307
|
Also, Dateien in der Shell (das ist der Textmodus) zu editieren ist eigentlich relativ simpel. Da gibt es "nano", einen einfachen Texteditor, der alles kann, was man für sowas braucht.
Die erwähne Datei würde mit "sudo nano /etc/samba/smb.conf" geöffnet werden. (Das "sudo" am Anfang verschafft "root"- (Administrator-)Rechte.) Dann gibt es was ganz tolles, nennt sich "man-pages". Die ruft man mit "man +<programm>" auf, also z.B. "man nano" oder "man chmod". Da kommt dan ein Manual, in dem man mit den Cursor-Tasten hoch/runter blättern kann, und mit Druck auf die Taste "q" wieder rauskommt. In diesen Manuals steht alles wichtige, allerdings oft auf englisch. Dann hätten wir noch wiki.ubuntuusers.de, bei denen man sehr viel findet. (Auch wenn man nicht Ubuntu, sondern ein anderes Linux-Derivat benutzt, die Terminal-Angelegenheiten sind identisch.) Wenn das alles nix taugt: Ich hab mir selber mal einen Server eingerichtet. Mit Ubuntu, 2x 500GB von WD, und einem alten P3er Board Naja, darauf Läuft ein Linux mit XFCE-GUI, Der RAID-Verbund wurde (einmalig!) in einem Terminal angelegt, Samba hat ja eine schöne, einfache graphische Oberfläche. Das einzige Problem: Da es soweit ich weis (korrigiert mich wenn ich irre) keine Server-Linux-CD mit XFCE gibt, hab ich die Ubuntu-Server verwendet - mit textbasierter Installation... (Allerdings muss man da nix eintippen, das Layout ist nur ganz simpel.) Aber das geht mit einer tollen Anleitung aus dem Internet ganz gut. (http://files.zeroathome.de/ubuntu804...oathome.de.pdf) Ich hoffe ich konnte ein bisschen helfen |
|
|
|
|
|
#9 (Direktlink) | |||
|
Super-Moderator
![]() Registriert seit: 29.08.2006
Ort: München
Beiträge: 3.233
|
Sprich Du hast am Ende eine Kiste, in der alle vier Platten eingebaut wurden und jede einzelne Partitionen enthält, die im Netzwerk freigegeben werden sollen? Kein Problem. Betriebssystem installieren und einfach stur nach HowTo freigeben. In der smb.conf, wo sie genau liegt hast Du ja schon gepostet, dann einfach die Verzeichnisse, Namen und Optionen der Freigaben einstellen - fertig. Sind auch normalerweise sehr, sehr viele Kommentare und Beispiele mit dabei.
Off Topic: Es steht deshalb nicht so kinderleicht erklärt wie bei anderen Betriebssystemen, weil es für jede noch so winzige Kleinigkeit ausführliche Dokumentationen gibt. In GUIs wie in Consolenprogrammen, das macht in Linux keinen Unterschied. Zauberwort: man <Befehl> Und das Ergebnis ist alles, was es zu dem Befehl zu wissen gibt, inklusive vieler Parameter und in der Regel auch reihenweise Beispiele. Scrollen mit Pfeil nach unten/nach oben, beenden mit "q". Beispiel: man chmod ... zeigt Dir alles Wissenswerte über den Befehl "chmod" an. Beispiel: man nano ... und Du bekommst die Doku über "nano". Zitat:
Wo hast Du eigentlich nach der Datei gesucht? Es steht doch sogar drüber: "/etc/samba/smb.conf". Also nano /etc/samba/smb.conf und schon hast Du sie geöffnet, da gibt es schlichtweg nicht viel zu suchen Was ich damit sagen will: Das sind alles Basics, die unter allen gängigen Betriebssystemen der Regel entsprechen (selbst bei Mac, Android und iPhone) und als einzige Ausnahme unter Windows nicht greifen. Ich rate Dir, erst ein Bisschen Erfahrungen zu sammeln, bevor Du Dich an andere Betriebssysteme heranwagst. Auch die GUIs machen ja nichts anderes, sie zeigen lediglich statt einer Zeile auf der Console nur ein Eingabefeld an. Mehr auch nicht. Zitat:
Das "echo" schreibt in diesem Fall den Befehl "umask" in eine Datei. "tee" lenkt die Ausgabe um, ist aber schon bisschen fortgeschritteneres Bash - man könnte es auch einfacher machen, aber hier wollte der Autor offensichtlich schnell ohne viel zu Erklären zum Ziel kommen. chmod ändert die Rechte von Dateien und Verzeichnissen. Zitat:
man umask man tee man chmod Nur um die Console bisschen zu verteidigen. Beides hat Vor- und Nachteile! Wir könnten uns keinen Desktop ohne GUI vorstellen - aber wie oft änderst Du denn an einem Server schon etwas so komplexes, dass Du um eine GUI nicht herum kommst? Außerdem ist sie relativ ressourcenfressend - die wären doch sicher an einer anderen Stelle besser angelegt, oder?
__________________
Only wimps use tape backup: real men just upload their important stuff on ftp, |
|||
|
|
|
|
|
#10 (Direktlink) |
|
Premium Mitglied
![]() Registriert seit: 09.06.2007
Ort: Bremen
Alter: 38
Beiträge: 8.325
|
OK.
Also wenn ich mir das alles durchlese, glaube ich, das ein NAS von QNAP zwar teurer, aber leichter zu händeln ist... Zitat: "Wo hast Du eigentlich nach der Datei gesucht? Es steht doch sogar drüber: "/etc/samba/smb.conf"" Wo diese Datei nun wirklich ist, kann ich damit immer noch nicht erkennen... auf sd1? hd1 ? oder wie auch immer in Linux nummeriert wird.... EDIT: Danke für die Hilfe... Die Manpages sind mir zu überladen. Teilweise 60-70-80 Seiten um einen einzigen Befehl erklärt zu bekommen finde ich hart....
__________________
emulate everything... Free soul! Forenschreck! |
|
|
|
|
|
|
#11 (Direktlink) |
|
Super-Moderator
![]() Registriert seit: 29.08.2006
Ort: München
Beiträge: 3.233
|
Kannst ja nach etwas Bestimmtem suchen
Also: man <Befehl> /<NachWasGesuchtWerdenSoll> (Eingabetaste) n n ... Wo sich die Datei befindet, ist eigentlich irrelevant. Du findest zwar mit dem Befehl "mount" heraus (dieser gibt Dir alle eingebundenen Geräte mit absoluten Pfaden an), aber es reicht, die Datei einfach zu bearbeiten. Wo wir bei einem Vorteil von Linux wären: Geräte bindest Du grundsätzlich in Verzeichnisse ein. Für das laufende System - und unterm Strich auch für Dich - ist es deshalb ganz egal, ob die Verzeichnisse /etc oder /etc/samba auf ganz anderen Partitionen, Festplatten, Geräten, PCs, whatever liegen. Erst bei der Geschwindigkeit wird es Dir auffallen
__________________
Only wimps use tape backup: real men just upload their important stuff on ftp, |
|
|
|
|
|
#12 (Direktlink) |
|
Premium Mitglied
![]() Registriert seit: 09.06.2007
Ort: Bremen
Alter: 38
Beiträge: 8.325
|
Also, wie mache ich das, zurück zur Eingangsfrage:
Ich lege nun die Linux-CD in der gewünschten Form ein, und installiere es auf Festplatte.... Und dann??
__________________
emulate everything... Free soul! Forenschreck! |
|
|
|
|
|
#13 (Direktlink) |
|
Weiß worum´s geht
![]() Registriert seit: 28.03.2009
Beiträge: 121
|
Davon ausgehend davon das deine Hardware erkannt wird und alles sofort funktioniert wie es soll:
Festplatten mounten Dieser Schritt ist möglicherweise sogar überflüssig. Ich kann mich düster erinnern das unter Ubuntu verfügbare Laufwerke direkt eingebunden werden. Grafisch soll das z.B. mit PySDM, a PyGTK Storage Device Manager funktionieren. Evtl. hat Ubuntu dafür mittlerweile auch eine eigene GUI. Ich benutze es schon länger nicht mehr. Dann noch Samba konfigurieren: Samba Server ? Wiki ? ubuntuusers.de und du bist im Prinzip fertig. |
|
|
|
|
|
#14 (Direktlink) |
|
Premium Mitglied
![]() Registriert seit: 09.06.2007
Ort: Bremen
Alter: 38
Beiträge: 8.325
|
Und das ganze läuft dann "blind", also hochfahren ohne Monitor, das System weiss alleine, das sich x unbekannte am System bedienen dürfen??
__________________
emulate everything... Free soul! Forenschreck! |
|
|
|
|
|
#15 (Direktlink) |
|
Weiß worum´s geht
![]() Registriert seit: 28.03.2009
Beiträge: 121
|
Die Zugriffe regelst du ja über den Samba-Server (siehe verlinkte Artikel).
Hochfahren ohne Monitor sollte eigentlich kein Problem darstellen, da die Dienste auch ohne Login starten sollten. Besser geholfen werden kann dir sicherlich bei Ubuntuusers, da ich die Distribution schon seit längerem nicht mehr im Einsatz habe. |
|
|
|
|
![]() |
|
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Sicherheits-Update für freien Dateiserver Samba | Info | Sicherheitsmeldungen von heise.de | 0 | 06.01.2009 11:50 |
| Windows2003 server als dateiserver? | danjal | Netzwerke | 4 | 04.12.2005 13:36 |