[gelöst] Home Verzeichnis auslagern/verschieben

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Puma
Beiträge: 54
Registriert: 25.02.2012 21:16:17

[gelöst] Home Verzeichnis auslagern/verschieben

Beitrag von Puma » 27.02.2012 17:32:13

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
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

Benutzeravatar
nikaya
Beiträge: 558
Registriert: 23.07.2005 11:32:33

Re: Home Verzeichnis auslagern/verschieben

Beitrag von nikaya » 27.02.2012 18:07:49

Running: Debian Wheezy/Sid | Kanotix Dragonfire | openSUSE | Arch Linux | Fedora

Aptitude Manual
zypp it...

Puma
Beiträge: 54
Registriert: 25.02.2012 21:16:17

Re: Home Verzeichnis auslagern/verschieben

Beitrag von Puma » 27.02.2012 21:21:25

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
Debian 6.0.4 (squeeze)
Kernel Linux 2.6.32-5-amd64
Gnome 2.30..2

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

Re: Home Verzeichnis auslagern/verschieben

Beitrag von uname » 27.02.2012 21:44:31

Poste bitte mal.

Code: Alles auswählen

cat /etc/fstab
ls -l /disk/by-uuid
mount
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.

Puma
Beiträge: 54
Registriert: 25.02.2012 21:16:17

Re: Home Verzeichnis auslagern/verschieben

Beitrag von Puma » 27.02.2012 22:04:34

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

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

Re: Home Verzeichnis auslagern/verschieben

Beitrag von uname » 28.02.2012 08:44:09

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.

Benutzeravatar
debdog
Beiträge: 652
Registriert: 11.02.2007 10:53:12
Wohnort: Do,womrkoihochdeitschko

Re: Home Verzeichnis auslagern/verschieben

Beitrag von debdog » 28.02.2012 08:52:00

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."

Puma
Beiträge: 54
Registriert: 25.02.2012 21:16:17

Re: [gelöst] Home Verzeichnis auslagern/verschieben

Beitrag von Puma » 28.02.2012 23:50:05

Vielen Dank an Euch! Ich habe es mit einer Neuinstallation gemacht.

Gruß, Puma
Debian 6.0.4 (squeeze)
Kernel Linux 2.6.32-5-amd64
Gnome 2.30..2

owl102

Re: [gelöst] Home Verzeichnis auslagern/verschieben

Beitrag von owl102 » 29.02.2012 08:54:14

Auch wenn es schon zu spät ist: Ich finde http://wiki.ubuntuusers.de/Home_umziehen recht brauchbar

Cae
Beiträge: 6349
Registriert: 17.07.2011 23:36:39
Wohnort: 2130706433

Re: Home Verzeichnis auslagern/verschieben

Beitrag von Cae » 29.02.2012 10:18:19

uname hat geschrieben:

Code: Alles auswählen

ls -l /disk/by-uuid

Code: Alles auswählen

$ ls -l /dev/disk/by-uuid/
In /dev/ bekommst du auch gültige Werte heraus, aber blkid ist schon geeigneter, das kann man direkt an die fstab anhängen (und sie dann bearbeiten!) und weiß insbesondere wegen der " Anführungszeichen besser, was noch zur UUID gehört.

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

Antworten