So mounten Sie SDB und verschieben das /home-Verzeichnis in die SDB

So mounten Sie SDB und verschieben das /home-Verzeichnis in die SDB

Ich habe eine Frage:

wenn ich den Befehl eingebe sudo lsblk -o, erhalte ich Folgendes:

NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL", my outcome looks like this:

NAME   FSTYPE   SIZE MOUNTPOINT LABEL
sda           119.2G            
├─sda1 vfat     512M /boot/efi  
├─sda2 ext4   110.8G /          
└─sda3 swap       8G [SWAP]     
sdb           931.5G       

125G SSDist mein sdaund 1TB HDDist mein sdb.

Ich hatte ein Problem bei der Installation von Ubuntu und habe das Betriebssystem schließlich auf beiden Laufwerken installiert. Dann habe ich die Festplatte mit formatiert, sudo dd if=/dev/zero of=/dev/sdbweil ich von booten möchte SSD. Jetzt sind also alle meine Daten und Partitionen in gelöscht hdd.

1TB HDDIch möchte als primäre Speicherfestplatte verwenden und muss /homedafür vermutlich zu wechseln HDD. Gibt es einen schnellen Rat dazu? Und wie soll ich Ihrer Meinung nach meine partitionieren HDD?

Antwort1

Zuerst müssen Sie mit fdisk eine neue Partition auf sdb erstellen. Sie müssen diese Partition mit ext4 (oder einem anderen gewünschten Dateisystemtyp) formatieren.

Um alle Daten zu verschieben, empfehle ich Ihnen, von einer LiveCD/LiveUSB zu booten. Mounten Sie sda2 in /mnt/sda2 und sdb1 in /mnt/sdb1. Kopieren Sie dann alle Daten von /mnt/sda2/home nach /mnt/sda2. Abschließend müssen Sie /mnt/sda2/etc/fstab bearbeiten, um das /home-Dateisystem automatisch zu mounten:

UUID=37xxxxxxx /home           ext4    defaults        0       2

Sie können die UUID mit blkid abrufen

$ sudo blkid /dev/sdb1
/dev/sdb1: UUID="379xxxxxx" TYPE="ext4" PARTUUID="0006a6c7-06" 

verwandte Informationen