Zuerst müssen Sie etwas Wichtiges sichern. Wenn Sie diesen Weg weitergehen, müssen Sie Dinge tun, die zu Datenverlust führen können. Einige Optionen unten:
Kaufen Sie eine neue USB-SATA-Festplatte. Tauschen Sie das USB-SATA-Laufwerk in Ihrem Fall mit Ihrem alten Laufwerk aus. Installieren Sie Linux erneut auf dem neuen SATA-Laufwerk. Wenn Sie auf Ihre alten Dateien zugreifen müssen, schließen Sie das USB-Laufwerk an, und dort sind sie.
Wenn Sie mit LVM partitioniert haben (was SuSE wahrscheinlich nicht hat), prüfen Sie, ob Sie
lvmresize -L+10G /dev/mapper/whatever
Ihre Slash-Partition erweitern ( ) können und dann die Größe (resize2fs /dev/mappper/whatever
) ändern . Dies ist die einfachste Lösung.Wenn Sie über harte Partitionen verfügen (z. B. root ist eingeschaltet
/dev/sda1
), können Sie versuchen, Gparted Live ( https://gparted.org/livecd.php ) und Monkey zu starten, um die Partition zu erweitern. Im Allgemeinen hängt der Erfolg davon ab, wie viel Speicherplatz auf Ihrer Festplatte verbleibt und wie Sie die Partitionierung vorgenommen habenKaufen Sie eine neue Festplatte. Gleiche Kapazität oder größer. schließen Sie es an und erstellen Sie größere Partitionen (verwenden Sie LVM, wenn möglich). Die erste Partition auf der neuen Festplatte sollte 1G groß sein (kann kleiner sein, nur kurz sein) und ist für die Grub-Kompatibilität vorhanden. Danach booten Sie auf Ihrer alten Festplatte und erstellen Verzeichnisse / mounten die neuen Festplattenpartitionen auf
/mnt/new_disk/
; Synchronisieren Sie alle alten Partitionen auf der neuen Festplatte. (zB:rsync -av / /mnt/new_disk/slash/; rsync -av /usr /mnt/new_disk/usr/;
...). Nachdem Sie fertig sind, müssen Sie Grub irgendwie auf der neuen Festplatte installieren. Normalerweise mache ich das mit einer Chroot in,/mnt/new_disk/slash/
aber es kann entmutigend sein. In der Regel wird grub.cfg über Dinge verwirrt. Es muss einfachere Wege geben, dies zu tun.