View previous topic :: View next topic |
Author |
Message |
doedel Guru
Joined: 05 Feb 2006 Posts: 579 Location: Denmark
|
Posted: Thu Jan 17, 2013 8:09 pm Post subject: Dateisystem(e) für embedded Gentoo |
|
|
Hi,
ich bin gerade dabei Gentoo auf einem Sheeva-Plug-Board (1,2ghz ARM, 512MB RAM) zum Laufen zu bekommen. Das Board hat eine 4GB SD Karte und eine SATA-Festplatte über USB-SATA-Bridge dran.
Eingesetzt werden soll es als Streaming Server für Musik, Fileserver und für den Zugriff von Aussen.
Auf der SD-Karte liegt Kernel, initrd und ein minimal-System für "Notfälle", in ext2 read-only. Die Festplatte ist nun in mehrere Partitionen aufgeteilt für verschiedene Dinge, nun frage ich mich welches wohl das "Beste" Dateisystem im jeweiligen Fall ist.
So hab ich's jetzt:
SD-Karte:
/boot 10MB ext2, read-only, sd karte
/ 4GB ext2, rw, sd karte
HDD:
/usr/portage 15GB ext2, read-only
/tmp, /var/tmp Ramdisk, falls nötig ext2 Partition auf HDD
/var/log 3GB ext2 read-write
/home + /root 10GB ext2, read-write
www-root 100M ext2, read-only
samba-shares, ftp, nfs ~800GB XFS.
Zu den Dateisystemen:
1. temporäre Ordner im laufenden Betrieb in einer RAM-Disk, aber 512MB RAM scheinen mir zu wenig dafür, oder?
2. XFS für die Shares, in Verbindung mit Samba hab ich damit bisher gute Erfahrungen gemacht und auch schon öfters in fertigen NAS-Systemen gesehen. Ist das auch sinnvoll so?
Für partitionen, die R/O sind habe ich an SquashFS+UnionFS gedacht. Dazu ein Satz Skripte der mir die temporären Änderungen in den Squash-FS-Container schreibt, bei bedarf.
Mein Problem ist, dass ich Angst habe, dass mir das Teil öfters mal abschmiert und ich dann von defekten Dateisystemen sitze. Am liebsten wäre mir einfach alles RO, aber dann kann ich genausogut auf CDs brennen.
Wie ist es mit anderen Dateisystemen wie ext3, ext4, reiser, jfs usw?
Ich hoffe ihr könnt mir da helfen, nach Wochen basteln muss jetzt mal was voran gehen [/glsa][/quote] _________________ 1 ha == 1 Hekto-Ar == 1 Hektar |
|
Back to top |
|
|
doedel Guru
Joined: 05 Feb 2006 Posts: 579 Location: Denmark
|
Posted: Mon Jan 21, 2013 11:53 pm Post subject: |
|
|
Hat denn leiner eine idee? _________________ 1 ha == 1 Hekto-Ar == 1 Hektar |
|
Back to top |
|
|
schmidicom Veteran
Joined: 09 Mar 2006 Posts: 1924 Location: Schweiz
|
Posted: Tue Jan 22, 2013 7:06 am Post subject: |
|
|
Ein bisschen viel ext2, oder?
Beim "/boot" kann ich das ext2 ja noch verstehen da der eine oder andere bootloader eventuell nichts anderes versteht aber beim Rest wäre was stabileres wohl nicht verkehrt. _________________ Lenovo - ThinkPad P16s Gen 2 - 21K9CTO1WW |
|
Back to top |
|
|
firefly Watchman
Joined: 31 Oct 2002 Posts: 5186
|
Posted: Tue Jan 22, 2013 9:39 am Post subject: |
|
|
schmidicom wrote: | Ein bisschen viel ext2, oder?
Beim "/boot" kann ich das ext2 ja noch verstehen da der eine oder andere bootloader eventuell nichts anderes versteht aber beim Rest wäre was stabileres wohl nicht verkehrt. |
Huh? ext2 und nicht stabil? _________________ Ein Ring, sie zu knechten, sie alle zu finden,
Ins Dunkel zu treiben und ewig zu binden
Im Lande Mordor, wo die Schatten drohn. |
|
Back to top |
|
|
py-ro Veteran
Joined: 24 Sep 2002 Posts: 1734 Location: Velbert
|
Posted: Tue Jan 22, 2013 9:45 am Post subject: |
|
|
Robust wäre wohl passender von Ihm gewesen.
Aber die Dinger haben ja nur sehr wenig Speicher, daher kann es Sinn machen ein FS ohne Journal zu verwenden, allerdings neigen gerade diese Systeme dazu einfach abgeschaltet zu werden.
Ein Versuch wäre das Neue Dateisystem F2Fs für die SD-Karte sicherlich wert.
Theoretisch würde ich für die externe HDD ext4 bevorzugen.
Bye
Py |
|
Back to top |
|
|
schmidicom Veteran
Joined: 09 Mar 2006 Posts: 1924 Location: Schweiz
|
Posted: Tue Jan 22, 2013 10:11 am Post subject: |
|
|
py-ro wrote: | Robust wäre wohl passender von Ihm gewesen. |
Ok, zugegeben die Wortwahl war etwas unglücklich.
Allerdings tue ich mich bei der schriftlichen Umschreibung von ext (egal in welcher Version) generell etwas schwer, denn jedes mal wenn ich unter Linux Datenverluste zu beklagen hatte traf ext mindestens eine Mitschuld. Ich für meinen Teil warte im Moment sehnsüchtigst darauf das btrfs endlich "stable" wird denn dann fliegt ext bei meinen Systemen hochkant raus. _________________ Lenovo - ThinkPad P16s Gen 2 - 21K9CTO1WW |
|
Back to top |
|
|
py-ro Veteran
Joined: 24 Sep 2002 Posts: 1734 Location: Velbert
|
Posted: Tue Jan 22, 2013 10:14 am Post subject: |
|
|
Ich verfolge die Mailingliste und ich denke das wird noch eine Weile dauern. |
|
Back to top |
|
|
mv Watchman
Joined: 20 Apr 2005 Posts: 6747
|
Posted: Tue Jan 22, 2013 9:42 pm Post subject: |
|
|
Statt ext2 würde ich zumindest ext4 ohne Journaling nehmen. |
|
Back to top |
|
|
firefly Watchman
Joined: 31 Oct 2002 Posts: 5186
|
Posted: Wed Jan 23, 2013 5:35 pm Post subject: |
|
|
schmidicom wrote: |
Allerdings tue ich mich bei der schriftlichen Umschreibung von ext (egal in welcher Version) generell etwas schwer, denn jedes mal wenn ich unter Linux Datenverluste zu beklagen hatte traf ext mindestens eine Mitschuld. Ich für meinen Teil warte im Moment sehnsüchtigst darauf das btrfs endlich "stable" wird denn dann fliegt ext bei meinen Systemen hochkant raus. |
Wenn man jeder (User) Meldung, wo jemand mit einem FS X Datenverlust erlitten hat, als Grund nimmt diese FS nicht zu nehmen so würde man am Schluss ohne FS da stehen.
Ich habe schon von fast allen Dateisystemen (z.b. ext2/3/4, reiserfs, xfs) Meldungen von Benutern gelesen, dass diese Datenverlust erlitten hätten. _________________ Ein Ring, sie zu knechten, sie alle zu finden,
Ins Dunkel zu treiben und ewig zu binden
Im Lande Mordor, wo die Schatten drohn. |
|
Back to top |
|
|
schmidicom Veteran
Joined: 09 Mar 2006 Posts: 1924 Location: Schweiz
|
Posted: Wed Jan 23, 2013 7:06 pm Post subject: |
|
|
Ich habe nie behauptet das er meinetwegen auf ext verzichten soll, lediglich das ich persönlich damit schlechte Erfahrungen gemacht habe und deswegen aus gutem Grund bezweifle das es allzu ratsam ist auch noch eine veraltete Version davon für nahezu das ganze System zu benutzen. _________________ Lenovo - ThinkPad P16s Gen 2 - 21K9CTO1WW |
|
Back to top |
|
|
|