Planuję dodać dysk SSD na moim komputerze Ubuntu. W tej chwili komputer ma jeden dysk twardy zawierający całą instalację. Chciałbym przenieść istniejącą instalację na dysk SSD ( /
mount), z wyłączeniem /home
folderu, który chciałbym zachować na bieżącym dysku twardym. Powodem tego jest to, że folder domowy nie mieści się na dysku SSD.
Czy istnieje sposób, w jaki mógłbym po prostu skopiować wszystko oprócz /home
folderu na dysk SSD, a następnie zamontować folder domowy bieżącego dysku twardego /home
(oczywiście usuwając wszystkie te rzeczy, które zostały skopiowane na dysk SSD). Czy ktoś tego próbował? Myślisz, że to możliwe?
Nie chciałbym tworzyć nowej instalacji, ponieważ wszystko zajmie dużo czasu.
partitioning
system-installation
mount
ssd
bootloader
użytkownik2739716
źródło
źródło
/
nie będzie problemem; Widzę tutaj główny problem w konfiguracji GRUB / boot. Dodam tag, mam nadzieję, że ktoś może pomóc w bitach rozruchowych, w których nie jestem ekspertem. Nawiasem mówiąc, jak teraz masz dwie partycje (/
i/home
) czy tylko jedną? Przydałoby się to wiedzieć. Dodaj wynikdf -h
wpisu w swoim poście.Odpowiedzi:
Nie testowałem, ale zrobiłbym to w ten sposób, jeśli dysk SSD jest co najmniej tego samego rozmiaru lub większy niż dysk twardy:
Dla uproszczenia nazwijmy SSD jako,
/dev/sda
a HDD jako/dev/sdb
.Kroki:
sudo dd if=/dev/sdb of=/dev/sda
po zakończeniu zamontuj
/dev/sda
i edytuj na nim/etc/fstab
plik, dodając:/dev/sdb1 /home ext4 noatime,nodiratime,defaults 0 2
/home
katalogu zamontowanego/dev/sda
i usuń wszystko./dev/sdb1
i wymaż wszystko oprócz/home
katalogu./home
i przenieś katalogi do katalogu głównego zamontowanego/dev/sdb1
/home
katalog z/dev/sdb1
/dev/sda
był większy niż/dev/sdb
, użyj,gparted
aby zmienić rozmiar partycji w celu dopasowania do dysku./dev/sda
źródło
Poniższy link jest bardzo dobrą odpowiedzią na posiadanie / home na osobnej partycji, działa również na posiadanie / home na oddzielnym dysku.
https://help.ubuntu.com/community/Partitioning/Home/Moving
Zrobiłbym więc świeżą instalację na dysku SSD, a następnie korzystając z powyższego łącza, powiedz mu, aby używał / home na dysku twardym. Będziesz musiał ponownie zainstalować swoje programy, ale one wybiorą ustawienia z / home.
źródło
po pierwsze, powinieneś podzielić swój SSD na partycje przy użyciu istniejącego systemu (fdisd) Nie twórz systemów plików na nowo tworzonych partycjach, po prostu użyj dd, aby skopiować istniejące partycje na partycje na ssd. na przykład:
Fstab powinien zostać zaktualizowany tak, aby wskazywał na nowe partycje. i sugerowałbym, aby zachować / var na dysku twardym, jeśli to możliwe, ponieważ jest on często zapisywany.
źródło
dd
tylko na dokładnie identycznych dyskach / partycjach. Głównym problemem w pytaniu OP jest konfiguracja rozruchu.