[gelöst] Home Verzeichnis auslagern/verschieben
[gelöst] Home Verzeichnis auslagern/verschieben
Hallo zusammen,
ich habe mir heute eine SSD-Platte OCZ-VERTEX2 60GB gekauft und Debian darauf installiert.
Alles soweit wunderbar, eine Frage hätte ich aber dennoch.
Kann man das Home-Verzeichnis auf eine andere Platte verschieben?
Nebenbei: ich bin Linux Anfänger!
Gruß, Puma
ich habe mir heute eine SSD-Platte OCZ-VERTEX2 60GB gekauft und Debian darauf installiert.
Alles soweit wunderbar, eine Frage hätte ich aber dennoch.
Kann man das Home-Verzeichnis auf eine andere Platte verschieben?
Nebenbei: ich bin Linux Anfänger!
Gruß, Puma
Zuletzt geändert von Puma am 28.02.2012 23:48:40, insgesamt 1-mal geändert.
Debian 6.0.4 (squeeze)
Kernel Linux 2.6.32-5-amd64
Gnome 2.30..2
Kernel Linux 2.6.32-5-amd64
Gnome 2.30..2
Re: Home Verzeichnis auslagern/verschieben
Running: Debian Wheezy/Sid | Kanotix Dragonfire | openSUSE | Arch Linux | Fedora
Aptitude Manual
zypp it...
Aptitude Manual
zypp it...
Re: Home Verzeichnis auslagern/verschieben
Hallo,
danke für die Links, aber irgendwie will das nicht funktionieren.
In der fstab steht die Festplatte sdb (sdb1) nicht drin. Ich kann
sie allerdings händisch einhängen, aber dazu werden root-Rechte
benötigt. Sie wird auch nicht automatisch eingehängt.
Würde das gerne machen, aber ich weiß leider nicht wie das geht!?
Puma
danke für die Links, aber irgendwie will das nicht funktionieren.
In der fstab steht die Festplatte sdb (sdb1) nicht drin. Ich kann
sie allerdings händisch einhängen, aber dazu werden root-Rechte
benötigt. Sie wird auch nicht automatisch eingehängt.
Würde das gerne machen, aber ich weiß leider nicht wie das geht!?
Puma
Debian 6.0.4 (squeeze)
Kernel Linux 2.6.32-5-amd64
Gnome 2.30..2
Kernel Linux 2.6.32-5-amd64
Gnome 2.30..2
Re: Home Verzeichnis auslagern/verschieben
Poste bitte mal.
Wahrscheinlich ist es sinnvoller die UUID anstatt des Devices einzutragen. Bin mir aber aktuell nicht sicher. Die Datei /etc/fstab wirst du als "root" ändern müssen. Am einfachsten als Einsteiger wahrscheinlich ein root-Terminal öffnen (Anwendungen -> Zubehör -> root Terminal und dann "gedit /etc/fstab". Und natürlich vorher die Datei sichern.
Code: Alles auswählen
cat /etc/fstab
ls -l /disk/by-uuid
mount
Re: Home Verzeichnis auslagern/verschieben
Das hier ist mit Deinen beschriebenen Kommandos raus gekommen:
Code: Alles auswählen
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# / was on /dev/sda1 during installation
UUID=c1d4e676-f727-4ec6-8555-d799276f5b54 / ext3 errors=remount-ro 0 1
# swap was on /dev/sda5 during installation
UUID=97c925fe-f5b7-4dc4-910d-6354968b35e0 none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto 0 0
/dev/scd1 /media/cdrom1 udf,iso9660 user,noauto 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto 0 0
Code: Alles auswählen
ls -l /disk/by-uuid
ls: Zugriff auf /disk/by-uuid nicht möglich: Datei oder Verzeichnis nicht gefunden
Code: Alles auswählen
mount
/dev/sda1 on / type ext3 (rw,errors=remount-ro)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
fusectl on /sys/fs/fuse/connections type fusectl (rw)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
Debian 6.0.4 (squeeze)
Kernel Linux 2.6.32-5-amd64
Gnome 2.30..2
Kernel Linux 2.6.32-5-amd64
Gnome 2.30..2
Re: Home Verzeichnis auslagern/verschieben
Hatte gehofft die UUID ermitteln zu können, die man meist besser angeben kann als z.B. /dev/sda1. Insgesamt ist es etwas schwierig einem Einsteiger zu erklären wie man das /home-Verzeichnis umzieht. Das liegt vor allem daran, dass wenn man Grafik nutzt und sich als Benutzer anmeldet diese im Fehlerfall nicht mehr vorhanden ist. Zudem wirst du den Umzug des /home-Verzeichnisses niemals mit Hilfe einer grafischen Anwendung bewerkstelligen können. Leider ist der Frustfaktor bei einem Einsteiger dann groß. Dafür vergeht er mit den Jahren (nicht wie bei Windows
)
Du musst wenn du das Verzeichnis umziehst zwischen "/home" auf der alten Platte und "/home" auf der neuen Platte unterscheiden. Wenn du die Änderung vornimmst wird das alte "/home" "übergemountet". Somit musst du eigentlich:
-1.) root werden
0.) die neue Platte mounten
1.) darin den Benutzerordner anlegen oder kopieren
2.) die Rechne an /home/<user> anpassen (chown user:user /mnt/user)
3.) die /etc/fstab anpassen (erweitern um /home auf /dev/sda1)
4.) das alte /home löschen (was zu diesem Zeitpunkt erst mal nicht mehr geht, rate ich von ab)
Vom Kopieren kannst du noch absehen, sofern du keine wichtigen Daten und Konfigurationen hast.
Du kannst natürlich auch den Windows-Weg gehen. Datensicherung und alles neu installieren. Dabei lernen wirst du allerdings dann nichts, wie bei Windows.
Anmerkung:
Du solltest generell wissen wie du dich nur als "root" (textuell) anmeldest nach dem booten. Der Benutzer hat sein HOME-Verzeichnis unter /root. Somit besteht für "root" keine Gefahr. Nur einen Textedior wie "vim" oder "nano" zu benutzen um /etc/fstab zu editieren ist für Einsteiger auch nicht unbedingt einfach bzw. benutzerfreundlich.
![Wink ;-)](./images/smilies/icon_wink.gif)
Du musst wenn du das Verzeichnis umziehst zwischen "/home" auf der alten Platte und "/home" auf der neuen Platte unterscheiden. Wenn du die Änderung vornimmst wird das alte "/home" "übergemountet". Somit musst du eigentlich:
-1.) root werden
0.) die neue Platte mounten
1.) darin den Benutzerordner anlegen oder kopieren
2.) die Rechne an /home/<user> anpassen (chown user:user /mnt/user)
3.) die /etc/fstab anpassen (erweitern um /home auf /dev/sda1)
4.) das alte /home löschen (was zu diesem Zeitpunkt erst mal nicht mehr geht, rate ich von ab)
Vom Kopieren kannst du noch absehen, sofern du keine wichtigen Daten und Konfigurationen hast.
Du kannst natürlich auch den Windows-Weg gehen. Datensicherung und alles neu installieren. Dabei lernen wirst du allerdings dann nichts, wie bei Windows.
Anmerkung:
Du solltest generell wissen wie du dich nur als "root" (textuell) anmeldest nach dem booten. Der Benutzer hat sein HOME-Verzeichnis unter /root. Somit besteht für "root" keine Gefahr. Nur einen Textedior wie "vim" oder "nano" zu benutzen um /etc/fstab zu editieren ist für Einsteiger auch nicht unbedingt einfach bzw. benutzerfreundlich.
Re: Home Verzeichnis auslagern/verschieben
Für's Archiv:
uname hat geschrieben:Hatte gehofft die UUID ermitteln zu können, [...]
Code: Alles auswählen
/sbin/blkid
Oben gemachte Angaben, Falls nicht anderweitig Erwähnt, beziehen sich auf Debian Stable (Squeeze) amd64.
"Die Einen glauben zu Wissen, die Anderen wissen zu Glauben."
"Die Einen glauben zu Wissen, die Anderen wissen zu Glauben."
Re: [gelöst] Home Verzeichnis auslagern/verschieben
Vielen Dank an Euch! Ich habe es mit einer Neuinstallation gemacht.
Gruß, Puma
Gruß, Puma
Debian 6.0.4 (squeeze)
Kernel Linux 2.6.32-5-amd64
Gnome 2.30..2
Kernel Linux 2.6.32-5-amd64
Gnome 2.30..2
Re: [gelöst] Home Verzeichnis auslagern/verschieben
Auch wenn es schon zu spät ist: Ich finde http://wiki.ubuntuusers.de/Home_umziehen recht brauchbar
Re: Home Verzeichnis auslagern/verschieben
uname hat geschrieben:Code: Alles auswählen
ls -l /disk/by-uuid
Code: Alles auswählen
$ ls -l /dev/disk/by-uuid/
Gruß Cae
If universal surveillance were the answer, lots of us would have moved to the former East Germany. If surveillance cameras were the answer, camera-happy London, with something like 500,000 of them at a cost of $700 million, would be the safest city on the planet.
—Bruce Schneier