Page 1 of 1

/var/vdr und /home auf eine Partition auslagern

Posted: Wed May 20, 2015 5:50 pm
by Dragonix
Hallo,

trau' mich garnicht fragen, weil die Frage vermutlich arg dämlich ist, aber irgendwie find ich nix dazu.

Situation: Ich möchte mein System aufsplitten, "/" soll noch mit auf die schnelle SSD, "/home" und "/var/vdr" sollen auf *eine* Partition einer Festplatte (ich will keine fixe Aufteilung, sondern der Platz soll dynamisch zwischen den beiden Verzeichnissen aufgeteilt werden können). Mein erster Gedanke waren Symlinks, aber das ist irgendwie nicht gut, fand ich per Google Recherche (warum das nicht gut ist, hat der betreffende Autor nicht geschrieben...).

Also mein zweiter Gedanke: Es gibt ja bei "mount" diese "bind" Option, damit kann ich doch ein Verzeichnis in ein anderes einhängen. Spricht da was dagegen? Ich würde also auf der HDD die zwei Ordner home und vdr anlegen, und sie dann mittels "mount -o bind /mnt/hdd/home /home" einhängen. Gibt's da irgendwas zu beachten?

Oder gibts vielleicht noch eine schönere Methode die ich berücksichtigen sollte?!

Vielen Dank
Matthias

Posted: Wed May 20, 2015 8:00 pm
by Josef.95
Hallo Dragonix.
Falls es dir nur darum geht den Platz auf der HDD für deinen /home/username und das Video-Verzeichnis (default /var/vdr/video) des VDRs zusammenzulegen, dann würde ich das anders versuchen.
Beachte das man im /etc/conf.d/vdr
unter

Code: Select all

# use DIR as video directory
#   allowed values: directory names
#   default: /var/vdr/video
VIDEO="/var/vdr/video"
das Video-Verzeichnis angeben kann (wohin man möchte).
Wenn du das Video-Verzeichnis mit auf dein /home/username/vdr-video setzt, dann hättest du den gesamten Platz deiner HDD-Partition für deinen User, und für die Video-Aufnahmen des VDRs gemeinsam verfügbar.
(Falls du das testen möchtest, dann denke bitte auch daran die Rechte von /home/username/vdr-video auf vdr:vdr zu setzen.)

Oder geht es dir wirklich darum "/home" und "/var/vdr" sollen auf *eine* Partition einer Festplatte"
zu legen?

Posted: Wed May 20, 2015 9:44 pm
by Dragonix
Hi Josef,

"Oder geht es dir wirklich darum "/home" und "/var/vdr" sollen auf *eine* Partition einer Festplatte"
zu legen?" << das war der Plan.

Aber da hatte ich weder die Idee noch das Wissen, dass man ja den VDR Aufnahmeordner verschieben könnte. Wunderbar, so wird's gemacht, vielen Dank!

Viele Grüße
Matthias

Posted: Thu May 21, 2015 11:47 am
by musv
Ich hab das auch schon seit Jahren so, wie Josef das beschrieben hat.

Die Mount-Bind-Methode funktioniert zwar ebenfalls, ist aber schon irgendwie ein Krampf. Ich merk das immer wieder bei meiner nfs-Konfiguration.

Posted: Fri May 22, 2015 7:19 pm
by kernelOfTruth

Posted: Fri Oct 16, 2015 2:12 pm
by Dragonix
Hi mal wieder ;),
ich hab das jetzt wie von Josef vorgeschlagen gemacht und es läuft gut. Home liegt jetzt ganz auf der HDD, "/" auf der SSD, und die vdr Aufnahmen liegen in /home/....

Aber: Mich wurmt es etwas, dass die SSD nur zu 20GB belegt ist - da verschenke ich knapp 90GB guten schnellen Speicher.

An großen Dateien habe ich eigentlich nur besagtes vdr Verzeichnis, QEMU/KVM Images und meine Steam Bibliothek.

Mein Wunschszenario wäre also nun wie folgt:
/ auf SSD
/home jetzt auch auf SSD
/home/large_files auf HDD - hier kämen dann die Steam Dateien, vdr Zeug und QEMU Images hin.

Das sollte doch eigentlich genauso klappen, oder? Also ich hänge die HDD nicht mehr unter /home sondern unter /home/matthias/large_files ein. vdr kann ich anpassen, mein QEMU Zeug sowieso - einzig bei Steam bin ich mir nicht sicher, ob ich da alles neu runtreladen muss, oder obs ein Symlink wird oder oder oder.

An kernelOfTruth: Nein, btrfs hab ich nicht im Einsatz und Subvolumes hab ich nicht gekannt. Danke erstmal dafür! Aber ich muss gestehen, ich verstehe auch nicht so richtig, wie das gehen soll. Würdest du dann auf der HDD die Subvolumes "vdr", "qemu" und "steam" anlegen, und die dann nach
/home/matthias/vdr
/home/matthias/qemu
/home/matthias/steam (oder wo auch immer das Steamzeug liegt)
mounten?

Gegenüber 3 Partitionen hätte das dann den Vorteil, dass ich den Subvolumes keine fixe Größe zuweisen muss. Oder?

Danke schonmal!
Matthias