Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
Linux/UNIX Linuxverfechter finden hier Weggefährten.

Linux-Tuning mit durchdachter Partitionierung

Diskussion: Linux-Tuning mit durchdachter Partitionierung im Forum Linux/UNIX, in der Kategorie Operating Systems; Anzeige Hallo, Mich würde es mal interessieren, wie ihr das mit dem Partitionieren unter Linux haltet. Macht ihr euch da ...

Antwort
Alt 27.06.02, 20:10   #1 (permalink)
 
Registriert seit: 19.04.02
NorenRed Leistung: Facit NTK
Likes: 0
Standard Linux-Tuning mit durchdachter Partitionierung

Anzeige

Hallo,

Mich würde es mal interessieren, wie ihr das mit dem Partitionieren unter Linux haltet.
Macht ihr euch da großartig Gedanken wie z.B. /usr und /usr/lib auf verschiedene Platten
zu legen o.Ä.? Oder klatscht ihr /boot swap / auf die Platte und Ende? Oder glaubt jemand
vielleicht die ultimative Performance-Partitionierungstaktik;-) zu haben?

MFG
NorenRed

NorenRed ist offline   Mit Zitat antworten
Alt 27.06.02, 20:43   #2 (permalink)
Moe
root@yourmom ~ $
 
Benutzerbild von Moe
 
Registriert seit: 05.10.01
Moe Leistung: Facit NTK
Likes: 2
Standard

Ich muss gestehen, ich habe nur 3 verschiedene Partitionen.
In jeder Linux Zeitschrift wird dir immer geraten, mehrere Partitionen anzulegen (/boot, /usr, /usr/local, / uswusf. ). Ich habe eine kleine 10 MB /boot Partition, eine 14 GB root / Partition und eine 5 GB Backup Partition in /usr/src (Logfiles und Systemveränderungen werden dort gespeichert).

Mir war es einfach müßig bei Backup immer gleich 16 Partitionen zu backupen, außerdem finde ich das mein System durchaus schnell genug ist (err: Ein System kann nie schnell genug sein :]).

Für ein Linux Dual Boot System (Win/Linux) empfehle ich 4 GB /, 20 MB /boot (Die einzelnen Distris packen noch eine Menge anderes Zeug mit nach /boot ) und 2 GB /usr, wobei die Programme die installiert werden, nach /usr/local wandern. Sollte man sich für die /opt Installationsvariante entscheiden, empfehle ich den Mountpoint der 2 GB Partition nach /opt zu verlegen.

Moe

[EDIT]: Ich habe den Swap Space vergessen. Das ist immer ungefähr deinen RAM Größe durch 2.

@Andere: Ich regele das lieber mit Quotas als mit Partitionen, ist (meiner Meinung nach) übersichtlicher.
__________________
In personal conversations with technical people, I call myself a hacker.
But when I'm talking to journalists I just say "programmer" or something like that.
Linus Torvalds

Lunar Linux
Xfce
Moe ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 27.06.02, 22:07   #3 (permalink)
Moderator
 
Registriert seit: 17.10.01
soox Leistung: Facit NTK
Likes: 0
Standard

ich glaube kaum, dass es einen grossen geschwindigkeitsschub gibt....wenn du einen server hast ist das partitionieren ein security faktor...
denn wenn du nur /boot, swap und / hast müllt dir ein user die ganze platte voll und es gibt somit keine logs mehr :-( --> home verzeichniss wenn möglich auf eine eigene partition. zusätzlich sollte man auch dem log verzeichniss eine eigene partition verpassen (muss ja nicht immer der böse user sein der die festplatte zumüllt)

ich selbst habe meist folgende partitionen: /, swap, /tmp, /var, /usr, /home (ev noch /usr/src und /usr/ports )
soox ist offline   Mit Zitat antworten
Alt 27.06.02, 23:11   #4 (permalink)
Träger des silbernen Seepferdchens
 
Benutzerbild von sieben
 
Registriert seit: 24.04.02
sieben Leistung: Z3
Likes: 9
Standard

Zitat:
Original von soox
ich glaube kaum, dass es einen grossen geschwindigkeitsschub gibt....wenn du einen server hast ist das partitionieren ein security faktor...
denn wenn du nur /boot, swap und / hast müllt dir ein user die ganze platte voll und es gibt somit keine logs mehr :-( --> home verzeichniss wenn möglich auf eine eigene partition. zusätzlich sollte man auch dem log verzeichniss eine eigene partition verpassen (muss ja nicht immer der böse user sein der die festplatte zumüllt)

ich selbst habe meist folgende partitionen: /, swap, /tmp, /var, /usr, /home (ev noch /usr/src und /usr/ports )
Dazu kommt noch /root , dann hast du es leichter wenn jemand das komplette root-dateisystem zumuellt. Ansonsten Full ACK.
__________________
Diese Zeile ist reserviert für Clark Kent.
sieben ist offline   Mit Zitat antworten
Alt 28.06.02, 10:07   #5 (permalink)
Moderator
 
Registriert seit: 17.10.01
soox Leistung: Facit NTK
Likes: 0
Standard

uuupppsss...das hab ich natürlich vergessen....
soox ist offline   Mit Zitat antworten
Alt 28.06.02, 10:46   #6 (permalink)
Bastard Operator
 
Benutzerbild von TheEvilOne
 
Registriert seit: 02.10.01
TheEvilOne Leistung: Z3
Likes: 16
Standard

Hola,

wie haltet ihr das im Allgemeinen mit dem SwapSpace ?

Moe nimmt den Speicher / 2; Ich hörte damals, man soll den Speicher * 2 nehmen; und Seth nimmt den Speicher + die Hälfe (also z.B. 128 + 64)...

Gruß Evil
TheEvilOne ist offline   Mit Zitat antworten
Alt 28.06.02, 12:14   #7 (permalink)
Themenstarter
 
Registriert seit: 19.04.02
NorenRed Leistung: Facit NTK
Likes: 0
Standard swap

Hi

@TheEvilOne,

Zitat:
Original von TheEvilOne
...
wie haltet ihr das im Allgemeinen mit dem SwapSpace ?
...
Nun ja, das kommt darauf an, wieviel Speicher du hast und was du mit deinem System machen willst.
Früher galt die Faustregel: Swap-Größe = physikalisch vorhandener RAM * 2 (steht auch noch in
vielen Büchern) Da aber heutzutage jeder fast mehr als 128 RAM hat, ist das nicht immer sinnvoll.
Aber das kommt, wie gesagt, ganz auf den Verwendungszweck deines Systems an. Natürlich braucht
z.B. ein Datenbank-Server viel mehr swap als ein Home-System.

MFG
NorenRed
NorenRed ist offline   Mit Zitat antworten
Alt 28.06.02, 19:25   #8 (permalink)
Moe
root@yourmom ~ $
 
Benutzerbild von Moe
 
Registriert seit: 05.10.01
Moe Leistung: Facit NTK
Likes: 2
Standard

Ich muss noch erwähnen, das ich 256 MB RAM habe, und ich meine mal gehört zu haben, das SWAP-Partitionen größer als 130 MB eigentlich wenig Sinn machen, wenn man schon so viel RAM hat.

Moe
__________________
In personal conversations with technical people, I call myself a hacker.
But when I'm talking to journalists I just say "programmer" or something like that.
Linus Torvalds

Lunar Linux
Xfce
Moe ist offline   Mit Zitat antworten
Alt 28.06.02, 20:54   #9 (permalink)
Moderator
 
Registriert seit: 17.10.01
soox Leistung: Facit NTK
Likes: 0
Standard

so nebenbei wenn ein "anoncvs" server installiert ist, dann brauch der server/pc pro user bis zu 32mb swap --> bei 20 usern über 500mb!
soox ist offline   Mit Zitat antworten
Alt 17.01.07, 15:35   #10 (permalink)
Senior Member
 
Registriert seit: 26.03.06
Serow Leistung: 8086
Likes: 16
Standard

Hi,
ich habe mich bisher noch nicht allzu viel mit Paritionierung auseinandergesetzt. Jetzt bekomme ich aber am Freitag nen neuen PC, der folgendes tun soll:

- counter strike dedicated server
- teamspeak server
- ftp
- http
- subversion server

Ich überlege mit zur Zeit, wie ich das am Besten machen, denn ich werden wohl 2 250GB Platte im RAID 1 laufen lassen. Dabei muss ich ja nicht 2 komplette Platte im RAID haben sonder kann auch von den 2 Platte jeweils eine Partition nehmen, richtig? Die User sollen sowohl privaten Speicherplatz auf dem ftp haben als auch einen public-Ordner, der allen zur Verfügung steht. Auch http-technisch soll jeder seinen eigenen "webspace" haben.
Wir würdet ihr das anstellen? Ich dachte mir eine partition für die home-verzeichnisse zu nehmen und diese partition mit einer anderen in RAID 1 zu hängen. Da apache2 jedes public-html-Verzeichnis auch bereitstellt könnte man das ja gleich auch nutzen oder? Oder würdet ihr die FTP und HTTP Daten nicht in die homes schmeißen? Auf die Weise müsste die home-partition eben die größte Partition sein.

Welche Partitionsgrößen würdet ihr mir empfehlen angesichts der oben genannten Aufgaben für den PC?

mfg
serow
Serow ist offline   Mit Zitat antworten
Alt 17.01.07, 21:00   #11 (permalink)
 
Registriert seit: 09.01.07
quux Leistung: Facit NTK
Likes: 0
Standard

Dazu musst du Quotas für jeden User einrichten und dein FTP-Programm so einstellen, dass er immer in das Home-Verzeichnis des jeweiligen Users chrootet. Und Apache kannst du entweder mit dem mod_userdir-Modul kompilieren oder richtest einen virtuellen Host ein, der als HTML-Dir einen Ordner im Home-Verzeichnis des jeweiligen Users hat (z.B. /home/user1/html).

Mit mod_userdir sieht die URL dann so:
http://www.xyz.de/~user1/

und mit einem virtuellen Host z.B. so:
http://user1.xyz.de

Bei den virtuellen Hosts hast du mehr Einstellungsmöglichkeiten und bist flexibler. So kannst du z.b. ein Log-Verzeichnis anlegen in dem alles zusammenkommt (z.B. /var/log/apache2/) und nochmal jedem User die logs in einen log-Ordner in seinem Home-Verzeichnis legen, oder stellst jedem User auch eine Möglichkeit bereit CGI-Scripte auszuführen, usw...
Aber da musst du dann auch mit der Sicherheit deines Servers aufpassen. Am besten liest du dir dazu mal die Apache-Docs durch...

Und mit so einer Konfiguration macht es Sinn, /home auf eine extra Partition zu packen, die entsprechend groß sein sollte (das musst du halt vorher ungefähr abschätzen).

Zu den RAID-Controllern kann ich nix sagen, da ich davon zu wenig Ahnung habe....
quux ist offline   Mit Zitat antworten
Alt 17.01.07, 21:21   #12 (permalink)
Gulliver
Guest
 
Likes:
Standard

Bei reinem FTP kann dir auch ein ftpd wie pure-ftpd die sache mit den quotas abnehmen
  Mit Zitat antworten
Alt 20.01.07, 16:49   #13 (permalink)
 
Registriert seit: 02.10.02
SargentD Leistung: Facit NTK
SargentD eine Nachricht über ICQ schicken
Likes: 0
Standard

Nur um mal mitzureden:

Auf Server habe ich bei 160GB Platte / 1GB RAM folgende Paritionierung:
Filesystem Size Used Avail Use% Mounted on
/dev/hda1 5.5G 520M 4.8G 10% /
/dev/hda2 2G swap
/dev/hda7 46G 869M 45G 2% /home
/dev/hda8 74G 11G 63G 15% /srv
/dev/hda3 1.9G 35M 1.8G 2% /tmp
/dev/hda5 9.2G 2.1G 6.7G 24% /usr
/dev/hda6 9.2G 1.1G 7.7G 12% /var

Aufm Desktop (bzw Laptop) mit 100GB Platte / 1GB RAM:
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 20G 8,1G 12G 42% /mnt/windows
/dev/sda2 5,1G 4,3G 855M 84% /mnt/rescue
/dev/sda3 7.4G 5.3G 1.7G 76% /
/dev/sda4 1G swap
/dev/mapper/home 60G 53G 6.4G 90% /home
SargentD ist offline   Mit Zitat antworten
Alt 21.01.07, 03:21   #14 (permalink)
Member of Honour
 
Registriert seit: 11.09.03
Watchme Leistung: Z3
Likes: 2
Standard

bei mir unterscheiden sich Desktop-Systeme deutlich von meinem Server-System.

Auf den Desktops hab ich:
/boot (mini) ; swap (entspricht RAM .. 512 MB); / (Haelfte der Platte); /home (andere Haelfte ca. )
damit kann ich das System recht schnell "mal erneuern" und habe trotzdem die alten Programmeinstellugnen noch da.

Der Server:
/ (so klein wie noetig); swap (512 MB) ; /srv (fast die ganze Platte fuer mein NFS); /srv/homepage (meine selbstgebastelten Sachen liegen da)

So denke ich, dass ich bei beiden System einen guten Mittelweg gefunden habe
Watchme ist offline   Mit Zitat antworten
Alt 21.01.07, 03:37   #15 (permalink)
Moderator
 
Benutzerbild von bitmuncher
 
Registriert seit: 30.09.06
bitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcore
Likes: 441
Standard

Auf Servern sollte man der Sicherheit zuliebe /tmp prinzipiell auf eine extra Partition packen und mit noexec mounten, sonst erleichtert man unnötigerweise das Einschleusen von Rootkits.
__________________
Mein Blog - Mein Job - Diaspora

Der Ring uns zu knechten besteht aus 12 Sternen auf blauem Grund.

Neue Beiträge im Habo via Twitter - Das HaBo auf FB - Das HaBo bei G+
bitmuncher ist gerade online   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Operating Systems » Linux/UNIX » Linux-Tuning mit durchdachter Partitionierung
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
tuning Linux whoopy84 Linux/UNIX 10 24.07.09 19:30
[gelöst] Speicherplatz verschwunden nach Partitionierung mit GParted lb Die Problemzone 6 10.10.08 10:27
Partitionierung Jan_B Die Problemzone 4 14.02.06 17:11
Datenwiederherstellung nach Formatierung & Partitionierung Hirnbreaker Windows 8 04.12.05 17:26
Partitionierung bei Installation SuSe 8.0 coolman Linux/UNIX 8 17.02.03 17:13


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61