staging.inyokaproject.org

NFS Freigabe mit LVM Laufwerk verbinden

Status: Gelöst | Ubuntu-Version: Ubuntu 12.04 (Precise Pangolin)
Antworten |

murloc0815

Anmeldungsdatum:
13. Juli 2012

Beiträge: Zähle...

Hallo,

ich arbeite momentan an folgendem Problem:

Ich möchte eine NFS Freigabe mit einem LVM -Laufwerk verbinden. Also quasi das NFS Laufwerk mit als Laufwerk zur LVM Gruppe hinzufügen.

Ist soetwas möglich? Wenn ja, wie ?

Mein System ist ein Ubuntu Server 12.04 auf dem das LVM-Laufwerk ist und ein FreeNas Server, der den Speicher zur Verfügung stellen soll.

Bitte gebt mir ein paar Tips ! DANKE!

frostschutz

Avatar von frostschutz

Anmeldungsdatum:
18. November 2010

Beiträge: 7795

Das hat miteinander nicht wirklich was zu tun. LVM erzeugt Partitionen, auf denen man ein Dateisystem oder sonstwas unterbringen kann - ein LV kann z.B. auch als virtuelle Festplatte für eine VM genutzt werden, so daß darauf nicht direkt ein Dateisystem sondern wiederum eine Partitionstabelle zu liegen kommt.

NFS dagegen ist ein Dateisystem; hat also mit Partitionen a la LVM nichts am Hut. Du kannst es mounten, oder (als Host) einen beliebigen Ordner dafür bereitstellen, aber das läuft dann alles schon auf Dateisystemebene, ob darunter dann LVM-Volumes, GPT- oder DOS-Partitionen liegen ist egal.

murloc0815

(Themenstarter)

Anmeldungsdatum:
13. Juli 2012

Beiträge: Zähle...

Hallo,

Danke für die schnelle Antwort!

Den Unterschied kenne ich jetzt. Kann ich denn das Freigegebene Laufwerk so formatieren und den LVM Volumen hinzufügen, als ob ich eine physikalische Frstplatte verwenden würde?

Danke!

frostschutz

Avatar von frostschutz

Anmeldungsdatum:
18. November 2010

Beiträge: 7795

murloc0815 schrieb:

Kann ich denn das Freigegebene Laufwerk so formatieren und den LVM Volumen hinzufügen, als ob ich eine physikalische Frstplatte verwenden würde?

Bei NFS kannst du gar nichts formatieren, NFS ist ja schon ein Dateisystem, noch dazu ein virtuelles; das hat so miteinander nichts zu tun und ist ergo nicht kombinierbar. Ich verstehe nicht genau was du vorhast aber du wirst deine Fragestellung ändern müssen.

Man könnte höchstens auf dem NFS-Laufwerk eine riesige Datei anlegen, diese als Loop-Device ins System einbinden, und dieses Loop-Device als virtuelle Festplatte betrachten; das Loop-Device könnte man dann mit pvcreate bearbeiten und so in ein LVM integrieren.

Allerdings ist es fraglich ob sich NFS wirklich für sowas eignet. Für sowas gibts möglicherweise bessere Protokolle wie z.B. iSCSI. Aber da müsste der Host auch direkt ein Device anbieten für. Von FreeNAS wird es vielleicht sogar unterstützt, hier steht zumindest was davon: http://doc.freenas.org/index.php/ISCSI

Aber ich hab das selbst noch nie gemacht. Viel Glück.

murloc0815

(Themenstarter)

Anmeldungsdatum:
13. Juli 2012

Beiträge: 10

Hallo,

vielleicht hast du ja für die ganze Sache eine bessere Lösung?

Ich hab auf der einen Seite mehrere virtuelle WebMail Server mit Ubuntu Server 12.04 und i-MSCP installiert.

Das /var Verzeichnis muss/soll aber auf einen Fileserver liegen, der den Speicherplatz über ein handesübliches Protokoll Freigeben soll.

Hast du eine Idee wie man das geschickter lösen kann?

seahawk1986

Anmeldungsdatum:
27. Oktober 2006

Beiträge: 11278

Einfach die NFS-Freigabe des Fileservers nach /var mounten?

murloc0815

(Themenstarter)

Anmeldungsdatum:
13. Juli 2012

Beiträge: 10

Hi,

Das war ja auch meine Idee. Allerdings nach dem mounten hat ubuntu nicht mehr funkttioniert.

Das /var Verzeichnis war danach auch leer. Kann man das mit dem mountbefehl einstellen?

harry123

Avatar von harry123

Anmeldungsdatum:
3. Mai 2006

Beiträge: 3188

Du musst den Inhalt von /var in das neue /var umziehen, indem du dein NFS Target zum Übergang in /mnt mountest und dann alles kopierst! Danach kannst du das NFS Target als /var nutzen.

Grüße

murloc0815

(Themenstarter)

Anmeldungsdatum:
13. Juli 2012

Beiträge: 10

Hi,

danke für die Antwort!

Das macht natürlich Sinn....

Ich werde das gleich mal testen

harry123

Avatar von harry123

Anmeldungsdatum:
3. Mai 2006

Beiträge: 3188

Das war jetzt nur grob der Weg, Stolpersteine können durchaus auftreten!

Grüße

murloc0815

(Themenstarter)

Anmeldungsdatum:
13. Juli 2012

Beiträge: 10

Hallo,

Vielen Dank für die Infos.

Es hat jetzt alles geklappt!!

Man muss einfach das /var Verzeichnis vorher sichern und nach dem mounten wieder zurückkopieren.

Vielen Dank an alle, die mir weitergeholfen haben!

Antworten |