[gelöst] Einzelne Verzeichnisse von /home/ umleiten

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
geier22

[gelöst] Einzelne Verzeichnisse von /home/ umleiten

Beitrag von geier22 » 18.08.2015 08:39:42

Ich habe folgendes vor:
Ich möchte Jessie/ KDE und Stretch/ KDE auf eine neuen 128 GB Samsung 850 Pro SSD
installieren. Hintergrund ist, dass ein Programm, auf dass ich sehr viel Wert lege, in einer VM mit Stretch das System schlichtweg einfrieren lässt, sowie ich versuche, es zu starten.
Es wird aber berichtet, dass dies bei einer Vollinstallation nicht der Fall ist. Dies stellt anscheinend ein Problem mit der Virtualbox dar.

Die Partitionen für Jessie und Stretch sollen nicht weiter unterteilt werden (Idee)
und enthalten also jeweils den kompletten Verzeichnisbaum. Swap wird nicht angelegt, da genügend Hauptspeicher vorhanden (16 GB), und Ruhezustand / Hibernate usw. nicht gewollt sind, und auf SSDś - so habe ich gelesen - auch nicht unbedingt zur Verlängerung der Lebensdauer beitragen.

Einige Verzeichnisse, die in wesentlichen meine persönlichen- und Arbeitsdaten enthalten und auch über 80 % des /home – Verzeichnisses beinhalten, wollte ich gerne auf eine andere Partition (Platte) umlenken.
Dies wären:

~/Downloads
~/Dokumente
~/Bilder
~/Videos
~/.thunderbird
~/.mozilla

Diese Verzeichnisse sollen dann von beiden BS benutzt werden.

Ich hab jedoch keine Ahnung, wie man ein komplettes Verzeichnis „umbiegt“.

Für eine paar Tipps bzw. Hilfe wäre ich sehr dankbar.
Zuletzt geändert von geier22 am 19.08.2015 10:17:09, insgesamt 1-mal geändert.

Liffi
Beiträge: 2345
Registriert: 02.10.2004 01:33:05

Re: Einzelne Verzeichnisse von /home/ umleiten

Beitrag von Liffi » 18.08.2015 08:52:54

Jedes Verzeichnis bekommt seine eigene Partition. Die werden dann an die richtige Stelle für beide Betriebssystem gemountet.
Aber bei Konfigurationsverzeichnissen wie .thunderbird und .mozilla wäre ich vorsichtig. Insbesondere, wenn die Firefox/Iceweasel bzw. Thunderbird/Icedove Version nicht in beiden identisch ist.

EDIT:: Die mounteinträge gehören für deine beiden Debians nach /etc/fstab

geier22

Re: Einzelne Verzeichnisse von /home/ umleiten

Beitrag von geier22 » 18.08.2015 09:05:04

Upps- genau das wollte ich an sich vermeiden. :twisted: :twisted:
Ich seh da eventuell ja noch das Problem dass die Verzeichnisse
~/Downloads
~/Dokumente
~/Bilder
~/Videos
ja zumindest bei mir in einer Standard- Installation automatisch angelegt werden. und ich das Problem sehe, das ich dann Jessie / Stretch trotzdem irgendwie beibringen muss,
dass es irgendeine Datei
eben nicht standardmäßig in /home/user/ xyz/
speichern soll
sondern - um beim fstab - Verfahren zu bleiben- z.B. in z.B.
dev/sdc2/xyz/

Liffi
Beiträge: 2345
Registriert: 02.10.2004 01:33:05

Re: Einzelne Verzeichnisse von /home/ umleiten

Beitrag von Liffi » 18.08.2015 09:10:27

geier22 hat geschrieben:Upps- genau das wollte ich an sich vermeiden. :twisted: :twisted:
Ich seh da eventuell ja noch das Problem dass die Verzeichnisse
~/Downloads
~/Dokumente
~/Bilder
~/Videos
ja zumindest bei mir in einer Standard- Installation automatisch angelegt werden. und ich das Problem sehe, das ich dann Jessie / Stretch trotzdem irgendwie beibringen muss,
dass es irgendeine Datei
eben nicht standardmäßig in /home/user/ xyz/
speichern soll
sondern - um beim fstab - Verfahren zu bleiben- z.B. in z.B.
dev/sdc2/xyz/
Diese Verzeichnisse kann man in der Tat 'umlegen'. Kann man in ~/.config/user-dirs.dirs definieren.

geier22

Re: Einzelne Verzeichnisse von /home/ umleiten

Beitrag von geier22 » 18.08.2015 09:22:45

jepp- genau das wollte ich wissen --- Danke :THX:
Dann werde ich mich mal heute Nachmittag an die Arbeit machen.

wenn ich das richtig Verstehe : würde also aus der Zeile:

Code: Alles auswählen

XDG_DOCUMENTS_DIR="$HOME/Dokumente/"
dann

Code: Alles auswählen

XDG_DOCUMENTS_DIR="/Media/Mountname/Dokumente/"
werden

Ich bräuchte demnach nur das Verzeichniss (Platte) mit dem Namen "Mountname"
in die fstab eintragen und die einzelnen Verzeichnisse dann in der
/home/hans/.config/user-dirs.dirs
umleiten

Benutzeravatar
catdog2
Beiträge: 5352
Registriert: 24.06.2006 16:50:03
Lizenz eigener Beiträge: MIT Lizenz

Re: Einzelne Verzeichnisse von /home/ umleiten

Beitrag von catdog2 » 18.08.2015 09:54:57

Das kann man mit bind mounts machen. Beispielhafter fstab Eintrag:

Code: Alles auswählen

/mnt/blablubb/.mozilla            /home/user/.mozilla           bind defaults,bind 0 0
Unix is user-friendly; it's just picky about who its friends are.

Benutzeravatar
heisenberg
Beiträge: 4137
Registriert: 04.06.2015 01:17:27
Lizenz eigener Beiträge: MIT Lizenz

Re: Einzelne Verzeichnisse von /home/ umleiten

Beitrag von heisenberg » 18.08.2015 10:18:17

Noch eine weitere Variante: Symbolische links anlegen.

Code: Alles auswählen

mv /home/videos /platte
ln -s /platte/videos /home/videos 

geier22

Re: Einzelne Verzeichnisse von /home/ umleiten

Beitrag von geier22 » 18.08.2015 10:40:51

heisenberg hat geschrieben:Noch eine weitere Variante: Symbolische links anlegen.
das hab ich auch grad mal probiert. Wusste gar nicht, dass das auch mit kompletten Verzeichnissen funktioniert.

Code: Alles auswählen

ln -s /media/HD753LJ/Testordner /home/hans/Testpfad
Zeigt mir - auch wenn ich darin was Speichere - nur die Links auf den eigentlichen Ordner an.

Der Ordner /home/hans/Testpfad/ hat aber nur 4 KiB, was dann der beschränkten Kapazität der neuen SSD zu gute kommen würde.
catdog2 hat geschrieben:Das kann man mit bind mounts machen. Beispielhafter fstab Eintrag:

Code: Alles auswählen
/mnt/blablubb/.mozilla /home/user/.mozilla bind defaults,bind 0 0
Jetzt hab ich ja genug Varianten zum ausprobieren. Mein Produktivsystem werde ich da erst mal "Stromlos" stellen. Eine weiter Variante für die "Mozillas" wäre über den
Profilmanager auf meine neue Partition in /Media/Mountname/MeineMozillas/ :) zu verweisen.
Habt erstmal vielen Dank für die vielen Tipps :THX:
Probleme werden bestimmt noch kommen :lol:

uname
Beiträge: 12474
Registriert: 03.06.2008 09:33:02

Re: Einzelne Verzeichnisse von /home/ umleiten

Beitrag von uname » 18.08.2015 10:51:53

Für .mozilla nutze ich die Ramdisk. Die braucht sehr wenig Festplatten-Platz ;-) Konfiguration erfolgt über /etc/iceweasel/pref/iceweasel.js . Einzig Lesezeichen fehlen (kann man als HTML-Datei irgendwie bauen) und die wiederholte Eingabe von Passwörtern ist vielleicht etwas mühsam aber recht sicher. Auch bekomme ich keine personalisierte Werbung aufgrund unmittelbar gelöschter Cookies mehr. Festplatten-Cache brauche ich auch nicht. Das Internet ist sowieso schneller als meine Festplatte ;-)

geier22

Re: Einzelne Verzeichnisse von /home/ umleiten

Beitrag von geier22 » 19.08.2015 09:00:36

Geschafft: Shopping --> Einbau mit viel Fummelei --> Installation --> Mit den Nvidia- Treibern gekämpft (lag aber nicht an den Treibern sondern an meinem Monitor -Dual-DVI - wo die Fenster vor korrekter Einstellung im "Nirvana" verschwinden) --> gewonnen :D :D
fstab kreiert:

Code: Alles auswählen

# / was on /dev/sdb1 during installation
UUID=de92d8f0-7536-473d-a414-e000b04e9eb5 /               ext4    errors=remount-ro 0       1
# /home was on /dev/sdb5 during installation
UUID=80b81dab-63b4-4282-a8c6-390b6d6ec101 /home           ext4    defaults        0       2
/dev/sr0        /media/cdrom0   udf,iso9660 user,noauto     0       0
# Jessie /home - Verzeichnis
UUID=37c9ae07-e2c7-48e4-9628-8c6a7d682085 /media/Jessie   ext4    defaults        0       2
# /Media/HD753LJ - DATEN 
UUID=8dc5668b-4c06-41e0-934e-01dd0eff6db9 /media/HD753LJ  ext4    defaults        0       2
# Musikplatte:
UUID=8C34C32B34C3175C	/media/Musik	ntfs-3g		defaults,locale=de_DE.UTF-8	0	0
Im Home Verzeichnis die Ordner gelöscht, die aus Jessie verlinkt werden sollten --> Symlinks gesetzt:

Code: Alles auswählen

root@stretch:~# ln -s /media/Jessie/hans/Dokumente/ /home/hans/Dokumente
root@stretch:~# ln -s /media/Jessie/hans/Downloads/ /home/hans/Downloads
root@stretch:~# ln -s /media/Jessie/hans/Bilder/ /home/hans/Bilder
root@stretch:~# ln -s /media/Jessie/hans/Music/ /home/hans/Music
root@stretch:~# ln -s /media/Jessie/hans/Videos/ /home/hans/Videos
root@stretch:~# ln -s /media/Jessie/hans/.mozilla /home/hans/.mozilla
root@stretch:~# ln -s /media/Jessie/hans/.thunderbird /home/hans/.thunderbird
Mein /opt/Vezeichnis aus Jessie in die neue Installation Stretch kopiert

Rechte in /opt/ gesetzt ---- alles läuft ---- freu :D :D auch Firefox und Thunderbird :THX:

Der Grund der ganzen Aktion: mein Mediacenter auf Stretch auszuführen war aber dann ein Fehlschlag. Installiert gestartet --Stretch friert sofort ein. :evil: :evil:
Nur noch der Reset - Knopf hilft. Naja - war dann ne schöne Übung - nun hab ich auch ne Dual-Boot Installation. :roll:
Wie man den Grub umstellt werde ich aber mal in in einem anderen Thread fragen.

Antworten