Tannenbaum hatte recht: Linux ist für die Fisch'
Geizhals » Forum » Linux-Support » Tannenbaum hatte recht: Linux ist für die Fisch' (42 Beiträge, 776 Mal gelesen) Top-100 | Fresh-100
Du bist nicht angemeldet. [ Login/Registrieren ]
.
Re: Tannenbaum hatte recht: Linux ist für die Fisch'
06.05.2005, 21:01:58
Hi!

Mein System ist komplett unter LVM aufgesetzt - außer natürlich dem /boot.


Welcher Teufel hat dich den geritten, die "Wurzel" ins "LVM" einzubinden?
Das ist, milde ausgedrückt, äußerst wartungsunfreundlich.
Und wo sollte hier der Sinn eines Snapshots sein? Hast du vor, während eines Backups das /sbin zu modifizieren? Oder findest es lustig, mit Hilfe eines Snapshots den "/proc" - Stand einzufrieren?
Wo sollte bei "/" ein unerwartets Wachstum stattfinden, so daß "LVM" eine Notwendigkeit wäre?
Alles andere, wie "/opt", "/home", "/usr", "/data" etc. ist ja kein Thema.

Das klappt ja an sich recht fein - außer bei "/"... denn dann gibt's einen _FREEZE_.


Vielleicht ist das bisher noch niemanden aufgefallen, weil keiner der sich ein wenig mit Sicherheit und Linux beschäftig auf diese seltsame Idee gekommen ist?
Dennoch ist es ein Mangel in der Doku, darauf hinzuweisen, daß hier kein Snapshot unterstützt wird. Und die Entwickler offenbar auch keine Ambitionen zeigen, etwas daran zu ändern. Wozu auch?

Kann's ja net sein, dachte ich mir - und hatte wieder mal die SuSE (diesmal ein SLES9) in Verdacht. Also auf einem anderen Rechner zum Testen ubuntu installiert... dasselbe..


In einem anderen Post von dir behauptest du lautstark, zu wissen was alles Bestandteil des OPSYS ist. Warum "probierst" du es dann mit ubuntu nochmals? Ist das ein anderes OPSYS?

Brrr - sogar Win bekommt Snapshots hin (zumindest _vermute_ ich, daß die Schattenkopie ein Äquivalent ist) - nur unter Linux klappt wieder mal nix.


Zieh die Konsequenzen und wechsle das Betriebssystem. Denn wenn nix klappt, machts wohl keinen Sinn unter Linux weiterzupfuschen.


Antworten PM Übersicht Chronologisch Zum Vorgänger
 
Melden nicht möglich
..
Re(2): Tannenbaum hatte recht: Linux ist für die Fisch'
06.05.2005, 22:58:10
Nun ein paar Punkte aus deinem Mail...
Ad 1 - slash unter LVM.
Lustigerweise ist LVM selbst ein gutes Motiv, die Wurzel unter LVM zu stellen...
Begründung: Bei einem Produktionsserver (und nur sowas motiviert dich ja, für SLES zu bezahlen) kommst du öfters in die Situation, neue LV's dazuzuhängen.... Ich persönlich habe gerne pro Oracle-Instanz zumindest eine LV...
Wie wir alle wissen, gibt's unter /etc die lvmtab und lvmtab.d - die mit steigender Anzahl der LV's (und deren Änderungen) gar net mal unerheblich wachsen.
Wenn LVM pfunziwunzifunztatatut (zumindest bei den 2.4er-Kernel war man definitiv in der Situation, aber man wollte ja wieder mal was funktionierendes durch was alphamäßiges ersetzen) ist slash unter LVM gleich bequem wie andere LV's... Der einzige Nachteil, den man gelten lassen kann ist der, daß man dann garantiert eine initrd braucht - aber damit hab' ich persönlich kein Problem. Ein Blick zu anderen Unixen zeigt auch, daß slash genauso unter LVM-Kontrolle hängt - und sei es nur, damit man nachher bequem vergrößern kann oder auf andere Platten verschieben, ...
Ad 2 - special files (also devicenodes, ...) unter LVM.
Ich dachte wie du, daß es an dem hängt - evtl. /proc oder ein device-node im LV, der gemounted ist - und habe dasselbe unter /home nachgestellt... An den beiden Punkten lag's mal nicht (die kommen nicht in den snapshot - was ja sinn macht, denn der snapshot _sollte_ ja so funktionieren, daß er nur die Veränderungen in den LV's speichert - und daher gar nicht mitbekommt, wenn sich zb im procfs was tut). Da der LVM ja _unter_ dem FS liegt - kann es gar nicht anders sein. Dein Angriff via "wozu ? /proc snapshotten?" geht also hier ins Leere - obwohl ich das gleiche Prob vermutete..
Ad 3 - notwendigkeit:
Man kann natürlich zugegeben gerade beim slash am meisten diskutieren, ob hier ein Snapshot sinn macht... Für meinen Fall ja.
Die Veränderung unter slash mag gering sein (je nachdem wieviele LV's man für jedes denkbare Dir darunter hat), aber nicht auszuschließen (Wartung von Files in /etc, ...).
Auf jeden fall ist es praktisch, wenn man alle Dateisysteme ident behandeln kann - und keine Sonderbehandlung braucht.

Ad 4 - SLES vs. UBUNTU.
Keine Ahnung, ob du viel mit SLES zu tun hattest - SLES ist alles andere als ein Vanilla-kernel. SuSE patched schon in ihre "normalen" Distris viel rein - aber bei SLES kommt noch einiges Thema verbessertem (oder was sich SuSE so drunter vorstellt) async-IO, ... dazu. Es wäre nicht das erste Mal, daß SuSE da was verbockt - daher wollte ich einen Vanilla-kernel dagegentesten - mit Vanilla-lvcreate, .. - daher ubuntu. SuSE zB scheiterte ja sogar bei einem trivialen grep - in der 9.2er kommt gerne ein segfault (grep -wi fd /usr/src/linux/.../soundcard.h), in der 9.1er segfaultete sogar der vi wenn man LANG auf de_DE stellte, ... Es hätte also gerne auch am Tool lvcreate liegen können - daher der ubuntu-crosscheck.

Ad 5 - Schlüsse ziehen.
Das tu' ich ja gerade - und das Forum ist ja auch für Warnungen da ;-)
Echt, ich bin jetzt einige Jahre fasziniert von Linux gewesen (kam schon vorher vonj den Unixoiden) - und war echt glücklich damit. Wenn was in dem Bereich (egal ob Kernel oder OS-Apps) als Beta galt, konnte man sich darauf verlassen. Und die 2.4er waren wirklich rock-solid. Mit 2.6 haben sie sich definitiv übernommen - ich fühl' mich immer öfter wie auf einem unstable-System - und das tut weh.

Antworten PM Übersicht Chronologisch Zum Vorgänger
 
Melden nicht möglich
....
Re(4): Tannenbaum hatte recht: Linux ist für die Fisch'
07.05.2005, 15:16:57
Lies nochmal mein Posting:
Unter jedem mir bekannten Unixoiden OS (außer Linux) ist slash entweder default unter LVM-Kontrolle oder sogar LVM-Pflichtig (gibt ja einige OS, die abseits von LVM gar keine "Raw Partitions" zulassen) - und das mit gutem Grund.

Den SuSE-Support habe ich mit meinem letzten Problem kontaktiert - das funktionsunfähige grep bei der SuSE 9.2. Antwort: "Das ist mit der 9.3er behoben" - net mal ein Online-Update von den Säcken. BTW - wie berichtet - dies ist kein SuSE-Problem (für das der Support da ist) - sondern ein Linux-Problem.

Definitiv bringt es Vorteile, alles unter LVM halten zu können - ein paar Dinge brachte ich Dir. Es kann sein, daß sie für dich unwichtig sind - wobei selbst du erkennen müßtest, daß LV per se eine gute Idee ist - und es schade ist, wenn das nicht klappt.

Hilfe wollte ich in dem Fall wirklich nicht - das stimmt. Denn es geht hier nicht um einen Userfehler - sondern um einen Systemfehler. Wenn dir aber trotz allem entgangen sein sollte, warum slash unter LVM Sinn macht (trotz deiner [entschuldige] blödsinnigen und falschen Argumente (/proc snapshotten?) - dann geb' ich dafür Dir einen Tipp - sogar kostenfrei um meinen guten Willen trotz deiner Postings zu demonstrieren: Schau mal nach, ob's aus der bekannten Reihe ein "Storage Management unter Unixoiden für Dummies" gibt... Könnt' dich weiterbringen, hehe..

Antworten PM Übersicht Chronologisch Zum Vorgänger
 
Melden nicht möglich
 

Dieses Forum ist eine frei zugängliche Diskussionsplattform.
Der Betreiber übernimmt keine Verantwortung für den Inhalt der Beiträge und behält sich das Recht vor, Beiträge mit rechtswidrigem oder anstößigem Inhalt zu löschen.
Datenschutzerklärung