Je prévois d'ajouter un lecteur SSD sur ma machine Ubuntu. À l'heure actuelle, l'ordinateur possède un seul disque dur, contenant toute l'installation. Ce que je voudrais faire, c'est déplacer l'installation existante sur le SSD ( /
montage), à l'exclusion du /home
dossier, que je voudrais garder sur le disque dur actuel. La raison en est que le dossier de départ ne tient pas sur le SSD.
Existe-t-il un moyen pour que je puisse tout copier, sauf le /home
dossier sur le SSD, puis monter le dossier de base du disque dur actuel /home
(bien sûr, supprimer tout ce qui a été copié sur le SSD). Quelqu'un at-il essayé cela? Pensez-vous que c'est possible?
Je ne voudrais pas faire une nouvelle installation, car il faudra beaucoup de temps pour tout reconfigurer.
la source
/
ne sera pas un problème; Je vois le problème principal ici dans la configuration GRUB / boot. J'ajouterai la balise, j'espère que quelqu'un pourra m'aider avec les bits de démarrage dont je ne suis pas expert. Au fait, comme vous avez maintenant deux partitions (/
et/home
) ou une seule? Il serait utile de savoir. Veuillez ajouter le résultat d'undf -h
sur votre message.Réponses:
Non testé, mais je le ferais de cette façon si le SSD est au moins de la même taille ou plus grand que le disque dur:
Appelons le SSD as
/dev/sda
et le HDD as/dev/sdb
pour simplifier.Pas:
sudo dd if=/dev/sdb of=/dev/sda
une fois terminé, montez
/dev/sda
et éditez dessus le/etc/fstab
fichier en ajoutant:/dev/sdb1 /home ext4 noatime,nodiratime,defaults 0 2
/home
répertoire des montés/dev/sda
et effacez-y tout./dev/sdb1
et effacer tout sauf le/home
répertoire./home
et déplacez les répertoires à la racine de monté/dev/sdb1
/home
répertoire vide de/dev/sdb1
/dev/sda
était plus grand que/dev/sdb
, utilisezgparted
pour redimensionner la partition en fonction du disque./dev/sda
la source
Le lien suivant est une très bonne réponse pour avoir / home sur une partition séparée, il fonctionne également pour avoir / home sur un disque séparé.
https://help.ubuntu.com/community/Partitioning/Home/Moving
Je ferais donc une nouvelle installation sur le SSD, puis en utilisant le lien ci-dessus, je lui dirais d'utiliser / home sur le disque dur. Vous devrez réinstaller vos programmes mais ils récupéreront les paramètres depuis / home.
la source
tout d'abord, vous devez partitionner votre ssd en utilisant le système existant (fdisd) Ne pas créer de systèmes de fichiers sur les partitions nouvellement créées, utilisez simplement dd pour copier les partitions existantes dans les partitions sur le ssd. par exemple:
Fstab doit être mis à jour comme wel pour pointer vers les nouvelles partitions. et je suggérerais de garder / var sur votre disque dur si possible car il est fréquemment écrit dessus.
la source
dd
que sur des disques / partitions exactement identiques. Le principal problème dans la question OP est la configuration de démarrage.