[gelöst] Einzelne Verzeichnisse von /home/ umleiten
[gelöst] Einzelne Verzeichnisse von /home/ umleiten
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.
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.
Re: Einzelne Verzeichnisse von /home/ umleiten
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
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
Re: Einzelne Verzeichnisse von /home/ umleiten
Upps- genau das wollte ich an sich vermeiden.
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/
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/
Re: Einzelne Verzeichnisse von /home/ umleiten
Diese Verzeichnisse kann man in der Tat 'umlegen'. Kann man in ~/.config/user-dirs.dirs definieren.geier22 hat geschrieben:Upps- genau das wollte ich an sich vermeiden.
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/
Re: Einzelne Verzeichnisse von /home/ umleiten
jepp- genau das wollte ich wissen --- Danke
Dann werde ich mich mal heute Nachmittag an die Arbeit machen.
wenn ich das richtig Verstehe : würde also aus der Zeile:
dann
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
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/"
Code: Alles auswählen
XDG_DOCUMENTS_DIR="/Media/Mountname/Dokumente/"
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
Re: Einzelne Verzeichnisse von /home/ umleiten
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.
- heisenberg
- Beiträge: 4137
- Registriert: 04.06.2015 01:17:27
- Lizenz eigener Beiträge: MIT Lizenz
Re: Einzelne Verzeichnisse von /home/ umleiten
Noch eine weitere Variante: Symbolische links anlegen.
Code: Alles auswählen
mv /home/videos /platte
ln -s /platte/videos /home/videos
Re: Einzelne Verzeichnisse von /home/ umleiten
das hab ich auch grad mal probiert. Wusste gar nicht, dass das auch mit kompletten Verzeichnissen funktioniert.heisenberg hat geschrieben:Noch eine weitere Variante: Symbolische links anlegen.
Code: Alles auswählen
ln -s /media/HD753LJ/Testordner /home/hans/Testpfad
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.
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 dencatdog2 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
Profilmanager auf meine neue Partition in /Media/Mountname/MeineMozillas/ zu verweisen.
Habt erstmal vielen Dank für die vielen Tipps
Probleme werden bestimmt noch kommen
Re: Einzelne Verzeichnisse von /home/ umleiten
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
Re: Einzelne Verzeichnisse von /home/ umleiten
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
fstab kreiert:
Im Home Verzeichnis die Ordner gelöscht, die aus Jessie verlinkt werden sollten --> Symlinks gesetzt:
Mein /opt/Vezeichnis aus Jessie in die neue Installation Stretch kopiert
Rechte in /opt/ gesetzt ---- alles läuft ---- freu auch Firefox und Thunderbird
Der Grund der ganzen Aktion: mein Mediacenter auf Stretch auszuführen war aber dann ein Fehlschlag. Installiert gestartet --Stretch friert sofort ein.
Nur noch der Reset - Knopf hilft. Naja - war dann ne schöne Übung - nun hab ich auch ne Dual-Boot Installation.
Wie man den Grub umstellt werde ich aber mal in in einem anderen Thread fragen.
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
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
Rechte in /opt/ gesetzt ---- alles läuft ---- freu auch Firefox und Thunderbird
Der Grund der ganzen Aktion: mein Mediacenter auf Stretch auszuführen war aber dann ein Fehlschlag. Installiert gestartet --Stretch friert sofort ein.
Nur noch der Reset - Knopf hilft. Naja - war dann ne schöne Übung - nun hab ich auch ne Dual-Boot Installation.
Wie man den Grub umstellt werde ich aber mal in in einem anderen Thread fragen.