Posts by biologist


    Kann ich 0 nachvollziehen, dass das an der Performance was schlechter macht. Zudem kann beim Lesen auch von beiden Platten gelesen werden. Klar, es kostet CPU-Zeit, aber das ist bei den heutigen CPUs nun wirklich kein Problem. In meinem System werkelt ein CoreI7 - der ist da tiefenentspannt. Auch der Restore ist absolut kein Problem, wenn man ein gescheites Partitionslayout gewählt hat.


    Verreckt mir die zweite Platte, ist es ohnehin komplett stressfrei: ich markiere alle Partitionen der defekten Platte als fault, dann wird der Server runtergefahren. Platte wird getauscht und der Server fährt ohne Probleme wieder mit allen Diensten hoch. Ich partitioniere mit fdisk und das Resyncing läuft nachts - da gibts eh nicht arg viele Zugriffe und ganz ehrlich juckt das kein Stück, ob das jetzt 4 oder 6h dauert.


    Verreckt mir die erste Platte, markiere ich auch hier alle Partitionen der defekten Platte als fault. Dann wird der Server runtergefahren, die Platte wird getauscht und ich muss ins Rescue-System. Damit mein System wieder startbar ist, muss ich nur die Rootpartition syncen und die ist bei mir nur 20GB groß. Bei 150-190MB/s kannst du dir ausrechnen, wie lange das dauert. Naja und grub musst du ohne Raid auch schreiben. Dann starte ich wieder und synce über Nacht die restlichen Partitionen, die aber halt vorher auch ungesynct schon läuffähig sind. Downtime: ab HDD-Tausch vielleicht zehn Minuten.


    Aber jeder, wie er will...

    sounds like a plan - but i guess i will need to reinstall the server and everything again if i choose this procedure, right?


    Well, for sure it's possible to do that without doing a reinstall. But to be honest, it requires deep linux-knowledge, especially when it comes to raid-configurations, because you have to be familiar with fdisk and mdadm. If you don't want to use a new partition-layout, it's not that difficult (but still requires some basic knowledge):


    First I'd create a folder called "backup" in / and move all files from /home to it. /home should now be empty. After then all daemons should be stopped (cron, postfix, apache, dovecot, bind, mysql (!)...) and the data of /var needs to be rsynced to /home. Additionaly, better make a backup of /var (e.g. using tar/gz) and also move this archive to /home. Now, /var can be cleaned, /home [/dev/md2] can be unmounted and remounted to /var subsequently. Don't forget to change the mount-target of /dev/md2 in /etc/fstab. After doing this and if you didn't make any mistakes, all daemons can be restarted and should run as before.


    But keep in mind: don't "overload" /home after doing that as now it's part of /-partition.

    This partition-layout is uneligable for a webserver. In my opionion, at least 4 partitions are necessary:


    a) /
    Don't has to be discussed I'd say :-)
    b) /var
    Your logs are seperated from the webspaces. So if the partition with the webspaces is full, logging still works (an vice-versa). Depending on your system an additional partition for mailspace is also not bad.
    c) /var/www/virtual
    Webspace seperated - as described in (b).
    d) /tmp
    Doesn't have to be huge, but it's good to have it seperated from /.

    Did you stop the mysql-daemon before copying the files? Because otherwise it's kinda dirty method to transfer mysql's data, as you don't know if there was data left in the memory that had to be written into the database.

    Ich habe mal eine Frage hier in die Runde: gibt es aktuell eigentlich eine Möglichkeit, die Nameserver komplett an den Reseller zu binden? Hintergrund ist der, dass bei mir unterschiedliche Reseller unterschiedliche 2nd-DNS-Server verwenden und mitunter auch deren Anzahl unterschiedlich ist. Generell ja kein außergewöhnliches Szenario. Bislang habe ich hier händisch nachgearbeitet, aber wenn man beispielsweise das powerddns-Plugin verwendet wird und jedes Mal die ganze Zone neu geschrieben wird, funktioniert das halt nicht mehr.


    Möglicherweise gibts das auch schon und ich habs nur übersehen...

    Kein Stress, ich habe Nuxwin mal privat angeschrieben, du musst auf das auch nicht antworten, kam nur so rüber ;)


    Genau genommen gibt es hier im Forum im Prinzip mehrmals pro Woche Krach, weil sich Leute auf den Schlips getreten fühlen. Es ist denjenigen, die solche Fragen stellen, einfach nicht bewusst, welche Gefahren von einem Server ausgehen, der nicht unter der Kontrolle des Admins sind. Du verlässt dich, das wird hier mehr als deutlich, komplett auf imscp. Und das ist nicht Sinn der Sache! Dieses Projekt existiert, damit Admins das Leben einfacher gemacht wird und nicht, dass Leute, die die Materie nicht verstehen, plötzlich Server "aufsetzen". Genau genommen ist es an dir, dir nun sämtliche Configs mal genau anzuschauen und zu VERSTEHEN! Es ist ja auch nicht so, dass man dafür Bücher kaufen müsste - das gibts ja alles kostenlos im Netz. Egal ob es Apache, Postfix, Bind, Proftpd, Awastats, Dovecot oder sonst was ist. Ja, das ist nicht einfach, aber du fährst (hoffentlich) auch kein Auto ohne einen Führerschein zu haben.

    - Was steht denn in den Apache-(Error)-Logs?
    - Sind deine Webseiten statisch oder PHP?
    - Wie ist PHP bei dir eingerichtet (gibts ja verschiedene Install-Modi bei iMSCP)?
    - Stimmen die Rechte deiner Domain?
    - Was wurde zuletzt geändert (muss ja einen Grund haben, dass es nicht mehr geht)?
    - Was passiert, wenn du lokal auf dem Server beispielsweise mit dem textbasierten Browser Lynx versuchst die Seite aufzurufen?
    - Ist deine Domain per DNS erreichbar?
    ....