Du kannst die Platte als ext4 partitionieren und mounten (z.B. nach /mnt/home). Beim kopieren musst du aufpassen, dass die Berechtigungen mitkopiert werden dazu kannst du als root
- Code: Select all
cp -prx /home/* /mnt/home/
verwenden. Dabei werden versteckte Dateien und Verzeichnisse in /home nicht mitkopiert (in Unterverzeichnissen schon). Normalerweise sind aber keine vorhanden.
Damit die neue Partition beim booten als /home gemountet wird, musst du eine Zeile in der Datei /etc/fstab einfügen (bzw. ändern falls schon eine seperate Home-Partition vorhanden ist).
- Code: Select all
UUID=3bbd2153-b17c-4729-82d0-c1bac99f4f40 /home ext4 defaults 1 2
Wobei du die UUID deiner neuen Home-Partition eintragen musst. Meine Datei sieht z.B so aus:
- Code: Select all
#
# /etc/fstab
# Created by anaconda on Sun Dec 9 12:16:45 2012
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
UUID=fdfde04e-60ad-4715-b353-8bae75b4f86f / ext4 defaults 1 1
UUID=3bbd2153-b17c-4729-82d0-c1bac99f4f40 /home ext4 defaults 1 2
UUID=45fa5af9-060e-4631-9f0c-c595bd71d6b4 swap swap defaults 0 0
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
Die letzte Ziffer gibt die Reihenfolge für fsck an.
Die UUID findest du mit
- Code: Select all
ls -l /dev/disk/by-uuid
Zu letzt musst du noch das alte Home-Verzeichnis umbenennen ("mv /home /old_home" als root), ein neues anlegen ("mkdir /home" als root) und Neustarten. Wenn alles geklappt hat, kannst du /old_home löschen. Falls du eine seperate Home-Partition hast, kannst du dir das umbenennen und neuanlegen sparen