8 votes

Division d'une installation Ubuntu existante sur deux disques physiques

J'envisage d'ajouter un disque SSD sur ma machine Ubuntu. Pour l'instant, l'ordinateur est équipé d'un seul disque dur, contenant toute l'installation. Ce que je voudrais faire, c'est déplacer l'installation existante vers le SSD ( / monture), à l'exclusion de la /home que je souhaite conserver sur le disque dur actuel. La raison en est que le dossier d'accueil ne tiendrait pas sur le SSD.

Y a-t-il un moyen de copier tout ce qui se trouve à l'exception de l'icône de l'entreprise ? /home sur le SSD, puis monter le dossier personnel du disque dur actuel sur le SSD. /home (en supprimant bien sûr tout ce qui a été copié sur le SSD). Quelqu'un a-t-il essayé ? Pensez-vous que c'est possible ?

Je ne voudrais pas faire une nouvelle installation, car cela prendra beaucoup de temps pour tout reconfigurer.

2voto

Frantique Points 8168

Pas 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 :

Nous allons nommer le SSD comme /dev/sda et le disque dur comme /dev/sdb pour plus de simplicité.

Des pas :

  1. Branchez le SSD et le disque dur et démarrez une Ubuntu live à partir d'un support de démarrage (CD-ROM, pendrive).

  2. tapez cette commande dans un terminal : sudo dd if=/dev/sdb of=/dev/sda

  3. Une fois terminé, montez /dev/sda et modifiez-y le /etc/fstab en ajoutant :

    /dev/sdb1 /home ext4 noatime,nodiratime,defaults 0 2

  4. Saisissez le /home le répertoire de l'installation /dev/sda et effacer tout ce qui s'y trouve.

  5. Maintenant vient la partie difficile : monter /dev/sdb1 et effacer tout sauf /home répertoire.

  6. Une fois nettoyé, entrez /home et déplacer les répertoires à la racine du montage /dev/sdb1

  7. Effacer le vide /home du répertoire de /dev/sdb1

  8. Si /dev/sda était plus grand que /dev/sdb utiliser gparted pour redimensionner la partition afin de l'adapter au disque.

  9. Redémarrer à partir de /dev/sda

  10. Profitez-en.

0voto

visual Points 92

Le lien suivant est une très bonne réponse sur le fait d'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 reprendront les paramètres de /home.

-1voto

Bram Verstraten Points 146

Tout d'abord, vous devez partitionner votre ssd en utilisant le système existant (fdisd). Ne créez pas de système de fichiers sur les partitions nouvellement créées, utilisez simplement dd pour copier les partitions existantes sur les partitions du ssd. par exemple :

dd if=/dev/sda1 of=dev/sdb1

Fstab doit être mis à jour pour pointer vers les nouvelles partitions. Et je vous suggère de garder /var sur votre disque dur si possible, car il est fréquemment écrit dessus.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X