J'ai Ubuntu 14.04 avec beaucoup de paquets et de choses liées au travail dont je suis très content. Il est installé sur mon disque principal SSD qui est de 120 Go (j'avais choisi "/" quand j'ai installé Ubuntu, donc je crois que tout devrait être sur ce disque). Il apparaît comme / dev / sda
Maintenant, j'ai ajouté un autre SSD à mon ordinateur qui est un 240Gb. Je n'ai aucun autre support de stockage sous la main pour l'instant (par exemple, un disque dur externe).
Comme le nouveau disque de 240 Go a évidemment plus de capacité et est plus rapide (une génération plus récente que celle de 120 Go), je souhaite déplacer mon système Linux sur ce nouveau disque. Ce nouveau disque apparaît sous le nom / dev / sdb et, pour le moment, il n’est pas formaté ni quoi que ce soit (j’ai littéralement déballé et inséré dans mon PC: P)
Comment puis-je déplacer en toute sécurité mon installation Linux sur le nouveau disque?
Je peux changer le câble SATA pour que le nouveau lecteur affiche / dev / sda si nécessaire.
Voici le résultat de "fdisk -l" si cela aide:
Disk /dev/sda: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 cylinders, total 234441648 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00076d7a
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 226064383 113031168 83 Linux
/dev/sda2 226066430 234440703 4187137 5 Extended
Partition 2 does not start on physical sector boundary.
/dev/sda5 226066432 234440703 4187136 82 Linux swap / Solaris
Disk /dev/sdb: 240.1 GB, 240057409536 bytes
255 heads, 63 sectors/track, 29185 cylinders, total 468862128 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Disk /dev/sdb doesn't contain a valid partition table
/home
plutôt que l’ensemble du système. Cela devrait être un changement plus facile (il suffit de tout déplacer et d’ajouter une seule ligne à / etcs / fstab), et la plupart des fichiers volumineux vont probablement aller dans votre répertoire personnel (et donc sur le disque plus grand).Réponses:
Vous pouvez utiliser CLONEZILLA à cette fin.
Clonezilla est un outil de partitionnement et de clonage de disque libre qui peut être utilisé pour sauvegarder toutes vos données (disques entiers ou partitions) de manière hautement compressée. Vous pourrez ensuite les cloner sur votre disque dur pour les mettre exactement dans les mêmes conditions. C'est plus rapide que d'installer le système d'exploitation la plupart du temps.
Télécharger Clonezilla stable ISO ou Télécharger directement clonezilla-live-2.4.6-25-amd64.iso
Créez une clé USB amorçable (Live) à l’aide de Tuxboot 7.0 .
Démarrez à partir du média Clonezilla créé.
Maintenant, vous avez beaucoup d'options:
Dans votre cas, vous pouvez également utiliser l'option "device-device", mais je ne la connais pas bien.
Vous pouvez trouver un guide détaillé sur Clonezilla ici: http://clonezilla.org
la source
Cela peut être fait de plusieurs manières. Mais le plus simple est de copier tous les fichiers de l’ancien disque vers le nouveau.
Créez une partition ext4 et une partition de swap sur le nouveau lecteur.
Démarrez à partir de LiveUSB.
Montez l'ancienne partition Ubuntu sur un répertoire, montez la nouvelle sur un autre répertoire.
Copiez tous les fichiers de l'ancien dans le nouveau à l'aide de la
cp -a
commande.Installez grub sur le nouveau lecteur .
Mise
/etc/fstab
à jour avec les nouveaux UUID.Si quelque chose n'est pas clair, je peux ajouter quelques explications.
la source
/dev
), créez simplement des répertoires vides sur le lecteur de destination et définissez le même propriétaire / les mêmes autorisations que sur le lecteur source.sudo rsync -a / /mnt/linux/ --exclude sys --exclude proc --exclude dev --exclude tmp --exclude media --exclude mnt --exclude run
thensudo mkdir sys proc dev tmp media mnt run
Si vous avez un peu de temps et que vous voulez aller en toute sécurité:
Explication de la commande:
if
est l'entrée,of
la destinationbs
définit la taille du bloc. C'est la taille des morceaux que dd lira et écrira. Des tailles plus élevées de morceaux signifient généralement de meilleures performances, mais également une plus grande corruption des données si le disque d'entrée comporte des erreurs, voir ici: archwiki on ddnoerror
continue dans les erreurs r / w.sync
synchronise les décalages en cas d'erreur.Cela va fondamentalement créer une image de votre disque sda et l’écrire sur sdb (même disposition de partition, etc.) Bien sûr, cela écrira l’ensemble des 120 Go car il est indépendant du fichier. Donc très sûr, mais pas le plus rapide, si vous utilisez seulement de petites parties du disque. Cependant, si le disque d'entrée est plutôt plein, il est même possible qu'il soit plus rapide.
MAIS:
C'est le cas si les ID de matériel sont utilisés pour reconnaître les disques.
la source
dd
commande sera exécutée pour toujours. Pensez à ajouterbs=1M
à cebs
valeur par défaut qui est 512 octets.Contrairement aux autres réponses, cela vous permet de cloner l’installation Linux et de l’ajouter au menu Grub avec vos installations actuelles intactes. En outre, il modifie automatiquement
/etc/fstab
pour vous et met à jourgrub
le menu de démarrage.Un menu est fourni pour vous aider à sélectionner la partition à copier. Le clone de partition est votre partition actuellement démarrée.
rsync
est utilisé pour une vitesse optimale si vous choisissez de recloner la partition. Cela est utile si la mise à niveau échoue, vous attendez la correction du bogue et souhaitez exécuter la mise à niveau à nouveau. De même, vous avez peut-être choisi de mauvaises options lors de la mise à niveau et vous souhaitez le refaire.Le script complet peut être trouvé ici: Script Bash pour cloner Ubuntu sur une nouvelle partition pour tester la mise à niveau de 18.04 LTS et voici à quoi l'écran ressemble:
la source
Voici comment je le fais lorsque je commute sur un nouveau disque dur:
/mnt/a
/mnt/b
cp -a
ou utiliser tar pour copier les fichiers à partir/mnt/a
de/mnt/b
/etc/fstab
(vous pouvez utiliserblkid
pour identifier les nouveaux UUID)Note¹:
Vérifiez tous les disques durs et partitions à l'aide de la commande suivante:
Prenez maintenant une note de la partition sur laquelle Ubuntu est installé et qui ressemblera à ceci:
/dev/sda1
Montez la partition sur laquelle vous devez installer GRUB 2 (partition de disque dur) et le système de fichiers apparaît dans Nautilus. Nous devons maintenant monter la partition de disque dur appropriée pour apporter des modifications au MBR de disque dur actuel. Pour cela, nous devons:
Maintenant montez la partition sur un autre emplacement
Créez un lien incassable à partir du
/dev
dossier de l'image en direct que vous avez démarrée vers le/dev
dossier de la partition sur laquelle vous êtes monté/mnt
Maintenant, nous devons changer la racine de Live CD root (/) en racine de la partition montée.
Vous vous trouvez maintenant dans un nouveau shell racine, dans lequel la partition montée est la nouvelle racine. Vous pouvez vérifier cette saisie
ls
. Puisque nous sommes dans la partition montée, nous pouvons aller de l'avant et installer GRUB 2:Les installations devraient se terminer maintenant, sans erreurs
Quittez votre shell CHROOT en tapant
exit
ou en appuyant sur Ctrl+, D ce qui vous ramène au Live CD / USB Shell.Démontez les partitions que nous avons montées auparavant pour un redémarrage propre:
et redémarrez après avoir retiré le Live CD ou la clé USB pour démarrer à partir du disque dur:
La source
la source
J'ai décidé de faire une expérience liée à ce post.
J'ai acquis un Lenovo ThinkCentre. Il possédait un disque SSD de 256 Go et un disque dur de 1 To (type spinner - rapide, mais pas aussi rapide qu'un SSD).
Lorsque j'ai installé Linux Mint 19.2 (LM19.2), il l’a installé sur le lecteur 1 To. Le SSD était irrécupérable et j'ai acheté un nouveau SSD Kingston de 240 Go.
J'étais sur le point d'installer le LM19.2 sur le nouveau SSD, mais il me semblait qu'il devait y avoir un moyen de transférer mon image LM19.2 bien développée du disque 1 To sur le nouveau SSD.
J'ai trouvé ce post, et bien qu'il y ait quelques conseils solides ci-dessus, j'étais dans un mode d'expérimentation. Vous trouverez ci-dessous un compte rendu de ce que j'ai fait et cela a TRÈS bien fonctionné.
La vitesse de démarrage à elle seule a rendu ces étapes simples qui en valent la peine. Même Dropbox a bien été transféré - il voulait juste que je me reconnecte, et il a fallu tout le temps nécessaire pour indexer les fichiers, mais cela a très bien fonctionné.
la source