Optimale Partitionierung
#1
geschrieben 17. Februar 2006 - 00:34
Ich will demnächst einen kleinen Server aufsetzen, habe mir dazu folgendes Partitionierungsschema gedacht:
/ -> 5GB xfs
/boot -> 100MB ext2
/home -> 2GB xfs
/var -> 2GB ext2
/tmp -> 2GB ext2
/pub -> REST xfs
Swapspace entfällt wohl, Server hat mehr als 1GB RAM.
Als Dateisystem möchte ich XFS nutzen, da ich gehört habe es ist recht schnell und zuverlässiger als ReiserFS. Oder doch besser ReiserFS? Partitionen /var /home /pub und /tmp müssen etxra sein, da diese verschlüsselt werden.
Ich benötige ein schnelles Dateisystem welches sowohl viele kleine als auch große Dateien sicher mit Tempo verarbeiten kann. Auf /pub müssen wie gesagt extrem viele kleine Dateien um die 4096Bytes, als auch viele Dateien um die 20MB - 100MB. Insgesamt ca. maximal 40.000 Dateien die sich oft ändern und oder gelöscht werden und neu geschrieben werden. Geschwindigkeit wäre schon wichtig, aber ich weiss das ich durch die Verschlüsselung mit cryptsetup an Geschwindigkeit verliere,
deswegen auch die Überlegung ob es dann nicht sinnvoller wäre gleich ein altbewährtes Dateisystem wie ext3 zu nutzen?!
Als OS kommt Debian 3.1_r1 Stable zum Einsatz. Grundsystem ohne X-Server. Sind die gewählten Größen für die Partitionen für diese Distribution und meine Anwendungszwecke ausreichend?
Anzeige
#2
geschrieben 17. Februar 2006 - 00:48
Schlechte Idee.
> Als Dateisystem möchte ich XFS nutzen, da ich gehört habe es ist recht
> schnell und zuverlässiger als ReiserFS.
Warum nicht gleich JFS?
> Oder doch besser ReiserFS?
Für einen Fileserver wäre ReiserFS besser, da schneller. In allen anderen Fällen wäre es wegen dem CPU-Overhead unerträglich.
Zu deinen Anforderungen: Durch das Crypto-FS wird ohnehin alles ziemlich blockorient, d.h. es muss viel gecachet werden, wenn's viele kleine Dateien hagelt. Da wäre ext3 wohl geeigneter.
Ja, mata ne!
(For sending email please use OpenPGP encryption and signing. KeyID: 0xA0E28D18)
#3
geschrieben 17. Februar 2006 - 01:00
Zitat (Rika: 17.02.2006, 00:48)
Schlechte Idee.
Was würdest Du bei 2GB Speicher empfehlen. Einige geben an, 1/2 des Arbeitsspeicher reicht aus.
Zitat
> schnell und zuverlässiger als ReiserFS.
Warum nicht gleich JFS?
Hmm... Keine Ahnung...
Zitat
Für einen Fileserver wäre ReiserFS besser, da schneller. In allen anderen Fällen wäre es wegen dem CPU-Overhead unerträglich.
Ne, das ist zwar ein DUAL-CPU, aber nicht so der Bringer! 2x1.0GHz
Zitat
Ok, dann wird /pub ext3 und / wird JFS. Wenn`s Rika empfiehlt ;-)
Bin weiter offen für Tipps...
#4
geschrieben 18. Februar 2006 - 00:04
http://www.gentoo.org/doc/en/handbook/hand...hap=4#doc_chap4
#5
geschrieben 18. Februar 2006 - 07:01
Welche Distri soll drauf? schätze Debian oder?
Und wenn du schon am Partitionieren bist solltest du überlegen /usr und/opt auch gleich extra zu legen
#6
geschrieben 20. Februar 2006 - 05:25
/---------->-----5.0GB-----jfs
/boot----->-----100MB---ext2
/home---->-----2.0GB----jfs---------CRYPTED
/var------->-----2.0GB----ext2-------CRYPTED
/tmp------>-----2.0GB----ext2-------CRYPTED
/pub------>-----133.0GB--ext3------CRYPTED
swap----->-----1.0GB-----SWAP-----CRYPTED
Dieser Beitrag wurde von Kingbonecrusher bearbeitet: 20. Februar 2006 - 05:28
#7
geschrieben 20. Februar 2006 - 10:13
Zitat (Kingbonecrusher: 20.02.2006, 05:25)
/---------->-----5.0GB-----jfs
/boot----->-----100MB---ext2
/home---->-----2.0GB----jfs---------CRYPTED
/var------->-----2.0GB----ext2-------CRYPTED
/tmp------>-----2.0GB----ext2-------CRYPTED
/pub------>-----133.0GB--ext3------CRYPTED
swap----->-----1.0GB-----SWAP-----CRYPTED
Wieso, so viele kleine Partitionen? Wieso, var und tmp nicht mit ext3? Und reichen home mit nur 2 GB? Wieso verschlüsselst du auch pub? Über die anderen, kann man sich streiten...
#8
geschrieben 20. Februar 2006 - 10:34
Ich finde es irgendwie logisch.
Ja, mata ne!
(For sending email please use OpenPGP encryption and signing. KeyID: 0xA0E28D18)
#9
geschrieben 20. Februar 2006 - 11:37
Zitat (Rika: 20.02.2006, 10:34)
Ich finde es irgendwie logisch.
Da sind wir wieder an dem Punkt, warum ich hier meine Fragen reinstelle. Der eine sagt ext2 ist extrem schnell, da es kein Journaling hat, kannste benutzen für wechselnde Daten. Aber egal, ich muss eh nochmal von vorne anfangen, habe vergessen /var auf das verschlüsselte Laufwerk zu kopieren ich Dummbeutel! :-(.
Zitat
Weil ich nicht mehr Speicherplatz dort benötige...
Zitat
Hmm, ja weil eigentlich laut einiger Benchmarks ext2 schneller ist, zudem sind das eh wechselnde
Daten..
Zitat
Jopp, wird kein X-Server oder ähnliches aufgesetzt. Zudem nur 3 Benutzer...
Zitat
Pub muss verschlüsselt sein, wegen sensibler Daten. Hat ja keiner gesagt ist öffentlich, mir fiel nur
kein besserer Name ein. WebServer wird es ja nicht. ja,
Ich werde folgendes ändern:
/---------->-----5.0GB-----jfs
/boot----->-----50MB----ext2
/home---->-----4.0GB----jfs---------CRYPTED
/var------->-----2.0GB----ext3-------CRYPTED
/tmp------>-----2.0GB----ext3-------CRYPTED
/pub------>-----133.0GB--ext3------CRYPTED
swap----->-----1.0GB-----SWAP-----CRYPTED
#10
geschrieben 20. Februar 2006 - 11:42
> Ich finde es irgendwie logisch.
Kannst mir mal sagen, wieso?
@Kingbonecrusher
Wenns dir um schnelligkeit geht, nimmst du ReiserFS für var und tmp.
Und für pub gibt es meistens ein Ordner beim User selber und im var für globale Inet Seiten!
Dieser Beitrag wurde von Q-Fireball bearbeitet: 20. Februar 2006 - 11:49
#11
geschrieben 20. Februar 2006 - 11:50
> Wenns dir um schnelligkeit geht, nimmst du ReiserFS für var und tmp.
Nicht wenn da noch ein Crypto-Layer drumherum ist.
Dieser Beitrag wurde von Rika bearbeitet: 20. Februar 2006 - 11:51
Ja, mata ne!
(For sending email please use OpenPGP encryption and signing. KeyID: 0xA0E28D18)
#12
geschrieben 20. Februar 2006 - 11:53
Zitat (Rika: 20.02.2006, 11:50)
> Wenns dir um schnelligkeit geht, nimmst du ReiserFS für var und tmp.
Nicht wenn da noch ein Crypto-Layer drumherum ist.
Da hast du recht, nur sehe ich da kein Vorteil gegenüber ReiserFS.
#13
geschrieben 20. Februar 2006 - 12:10
#14
geschrieben 20. Februar 2006 - 12:20
/---------->-----5.0GB-----jfs
/boot----->-----50MB----ext2
/home---->-----4.0GB----jfs---------CRYPTED
/var------->-----2.0GB----ext3-------CRYPTED
/tmp------>-----2.0GB----ext2-------CRYPTED
/pub------>-----133.0GB--ext3------CRYPTED
swap----->-----1.0GB-----SWAP-----CRYPTED
Ich kann ja in der crypttab keyfiles angeben, aber nach meinem Test gerade nutzt er wohl nur den Klartextstring in der Datei. Gibt`s ne Möglichkeit die Datei mit gpg/other zu verschlüsseln? Ich weiss wie ich die Datei verschlüsseln kann, aber dann klappt es nicht mit der crypttab
Zitat
Sorry, ein kleiner Fehler von mir. Der Einhängepunkt /pub ist auf bereits eine andere Festplatte. Auf diesem Array sollte es so aussehen:
[--------SDA--------]
/---------->-----5.0GB-----jfs
/boot----->-----50MB----ext2
/home---->-----4.0GB----jfs---------CRYPTED
/var------->-----2.0GB----ext3-------CRYPTED
/tmp------>-----2.0GB----ext2-------CRYPTED
/image--->-----133.0GB--ext3------CRYPTED
swap----->-----1.0GB-----SWAP-----CRYPTED
[--------SDB--------]
/pub------->-----142.0GB--ext3------CRYPTED
(Bin weiterhin offen für Tipps ;-)
Dieser Beitrag wurde von Kingbonecrusher bearbeitet: 20. Februar 2006 - 12:41
#15
geschrieben 20. Februar 2006 - 15:02