| Autor |
Beitrag |
Martok
      
Beiträge: 3661
Erhaltene Danke: 604
Win 8.1, Win 10 x64
Pascal: Lazarus Snapshot, Delphi 7,2007; PHP, JS: WebStorm
|
Verfasst: Mo 12.01.09 00:33
Hi!
Ich hab vor mir in näherer Zukunft eine Art 'bessere NAS' zu bauen. Irgendwas auf dem Weg zwischen NAS und Server
Das ganze soll ein von Flashdrive bootendes Linux werden das 2 Stück 1TB-Platten im RAID1 bedient und per Samba ins Netz klemmt. Das dürfte auch kein Problem werden, aber eine Sorge habe ich da: die Schreibzugriffe.
Nun hab ich mir überlegt, man könnte ja das so ähnlich machen wie ein Live-System, indem Änderungen in eine mit unionfs drübergelegte Ramdisk wandern. Da aber evtl mal was an der Konfiguration passiert, müsste man die Änderungen dann beim Runterfahren und ggf. manuell wegschreiben lassen können...
Irgendwelche kreativen Ideen? Ich bin zwar nicht ganz unbeleckt in der Richtung, hab aber mit *sowas* nun doch eher noch nicht zu tun gehabt...
Für passende Suchbegriffe bin ich natürlich auch dankbar
cu
Martok
_________________ "The phoenix's price isn't inevitable. It's not part of some deep balance built into the universe. It's just the parts of the game where you haven't figured out yet how to cheat."
|
|
jaenicke
      
Beiträge: 19346
Erhaltene Danke: 1754
W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
|
Verfasst: Mo 12.01.09 00:49
Evtl. lässt sich da etwas mit Fli4l machen, das ist ein Router, der auf eine Diskette passt. Der braucht keine weiteren Datenträger, arbeitet also komplett im RAM nach dem Start.
Samba gibts dafür auch und viele weitere Pakete, damit sollte sich etwas basteln lassen, was die Funktionalität zur Verfügung stellt, die du möchtest.
www.fli4l.de/
|
|
matze
      
Beiträge: 4613
Erhaltene Danke: 24
XP home, prof
Delphi 2009 Prof,
|
Verfasst: Mo 12.01.09 09:05
Da kann ich dir auch folgendes noch empfehlen: www.freenas.org/
_________________ In the beginning was the word.
And the word was content-type: text/plain.
|
|
dummzeuch
      
Beiträge: 593
Erhaltene Danke: 5
Delphi 5 ent, Delphi 6 bis Delphi XE8 pro
|
Verfasst: Mo 12.01.09 10:43
Hi,
Martok hat folgendes geschrieben : | Hi!
Das ganze soll ein von Flashdrive bootendes Linux werden das 2 Stück 1TB-Platten im RAID1 bedient und per Samba ins Netz klemmt. Das dürfte auch kein Problem werden, aber eine Sorge habe ich da: die Schreibzugriffe.
|
Ich wuerde mir darueber keine allzu grossen Sorgen machen. Moderne Flash-Laufwerke haben gutes Wear-Leveling, d.h. Schreibzugriffe werden ueber das gesamte Medium verteilt, so dass nicht einige wenige Zellen stark belastet werden, andere nicht. Dadurch verlaengert sich die Lebensdauer eines solchen Mediums signifikant. Die c't hatte zu dem Thema mehrere Artikel, die alle zu dem Schluss kamen, dass die Lebensdauer von aktuellen Flash-Medien so lang ist, dass sie fuer praktische Anwendungen als im gleichen Bereich wie bei Festplatten angesiedelt werden kann, wenn nicht sogar darueber.
Natuerlich kannst Du trotzdem Verzeichnisse, die temporaere Dateien enthalten, als "tempfs" mounten (auf meinem eee pc mache ich das z.B. fuer /tmp, /var/tmp und /var/log), das ist eine Ramdisk, die in die Swap-Partition ausgelagert werden kann, wenn der Hauptspeicher knapp wird. Ein weiterer Trick ist es, die Partitionen mit dem Parameter "noatime" zu mounten, dann wird bei Zugriffen nicht mehr die access time neu geschrieben. Und man kann natuerlich noch trennen zwischen den Verzeichnisse, die nie/selten geschrieben werden (/boot, /bin, /usr usw.) und denen, bei denen das regelmaessig geschieht (/var, /etc usw.) und sie auf verschiedene Medien legen.
Aber wie schon gesagt: Wahrscheinlich wird das kein Problem sein.
twm
|
|
Martok 
      
Beiträge: 3661
Erhaltene Danke: 604
Win 8.1, Win 10 x64
Pascal: Lazarus Snapshot, Delphi 7,2007; PHP, JS: WebStorm
|
Verfasst: Mo 12.01.09 18:10
Das hab ich schon mit Absicht abgelehnt, nachdem ich den c't-Bericht zu Eigenbau-NAS gelesen hatte, unter anderem weil es relativ unhandlich erweiterbar ist.
dummzeuch: Danke, sowas wollte ich hören  Naja, eigentlich nicht, aber es macht zumindest mein Eingangsproblem zu einem nicht-Problem. Ich hab das immer noch so drin, dass man Flash-Speicher nicht über Gebühr beschreiben sollte... gut, dass das inzwischen anders ist.
Jetzt muss ich nur noch ein Software-Raid zum laufen kriegen, aber das ist ja kein wirkliches Hindernis. Hoffe ich mal
Danke
(schon wieder editiert statt zu quoten. Dieser Beitrag wurde aus dem rekonstruiert was andere davon gequotet haben...)
_________________ "The phoenix's price isn't inevitable. It's not part of some deep balance built into the universe. It's just the parts of the game where you haven't figured out yet how to cheat."
Zuletzt bearbeitet von Martok am Mo 12.01.09 23:40, insgesamt 2-mal bearbeitet
|
|
dummzeuch
      
Beiträge: 593
Erhaltene Danke: 5
Delphi 5 ent, Delphi 6 bis Delphi XE8 pro
|
Verfasst: Mo 12.01.09 19:58
Martok hat folgendes geschrieben : |
dummzeuch: Danke, sowas wollte ich hören ;) Naja, eigentlich nicht, aber es macht zumindest mein Eingangsproblem zu einem nicht-Problem. Ich hab das immer noch so drin, dass man Flash-Speicher nicht über Gebühr beschreiben sollte... gut, dass das inzwischen anders ist.
Jetzt muss ich nur noch ein Software-Raid zum laufen kriegen, aber das ist ja kein wirkliches Hindernis. Hoffe ich mal ;)
|
Software Raid ist recht simpel: mdmadmin zum Vorbereiten, dann mit mkfs ein Dateisystem drauf und /dev/md0 mounten. Ok, man sollte trotzdem zuerst die Doku lesen. ;-)
Ich habe als System Ubuntu Server 8.04 (das ist die Long-Time-Support Version) genommen.
twm
|
|
matze
      
Beiträge: 4613
Erhaltene Danke: 24
XP home, prof
Delphi 2009 Prof,
|
Verfasst: Mo 12.01.09 21:15
Martok hat folgendes geschrieben : | | Das hab ich schon mit Absicht abgelehnt, nachdem ich den c't-Bericht zu Eigenbau-NAS gelesen hatte |
Wieso? Was stand denn da drinnen?
_________________ In the beginning was the word.
And the word was content-type: text/plain.
|
|
Martok 
      
Beiträge: 3661
Erhaltene Danke: 604
Win 8.1, Win 10 x64
Pascal: Lazarus Snapshot, Delphi 7,2007; PHP, JS: WebStorm
|
Verfasst: Mo 12.01.09 23:36
_________________ "The phoenix's price isn't inevitable. It's not part of some deep balance built into the universe. It's just the parts of the game where you haven't figured out yet how to cheat."
|
|
|