
Prérequis
- Un banana PI avec port SATA avec une carte SD
- Un disque SSD / HDD vièrge ou un disque dont les données ont été sauvegardé car nous allons la cas échéant supprimer toutes les partition.
- un cable SATA avec l'alimentation
- Une allimentation 3A
- Etre connecté en console avec l'utilisateur ROOT
Gérer les partitions SATA
Nous allons partitioner le disque avec la commande fdisk
Vous devez supprimer toutes les partitions existantes sur le disque avec l'option d pour supprimer les partitions
Vous pouvez avoir plusieurs partitions, commencer par la partition 1, entrer 1 et appuyer sur entrée
Continuer pour les partitions restantes de la même manière
Appuyer sur d puis entrée
Entrer 2, puis appuyez sur entrée
Jusqu’à ce qu’ils soient tous partis
Écrire les modifications de la table de partition
Retourner dans le gestionnaire de partition
Créer une nouvelle partition
Choisisser une partition primaire
Entrer la partition numéro 1
Accepter le secteur de démarrage par défaut, appuyez sur Entrée
Accepter le secteur final par défaut, appuyez sur Entrée
Écrire les modifications apportées à la table de partition
Retour à l’invite terminale, nous allons terminer par formater le disque en ext 4 avant de monter la partition afin de transférer notre système.
mkfs.ext4 -L rootfs /dev/sda1
Copie du système sur le SSD
On monte le SSD :
On copie toutes les données :
rsync -ahPHAXx --delete --exclude={/dev/*,/proc/*,/sys/*,/tmp/*,/run/*,/mnt/*,/media/*,/lost+found} / /mnt
On récupère l'UUID de notre disque avec la commande blkid et on obtient le programme ci-dessous :
/dev/mmcblk0p1: UUID="0b455209-63d8-4829-aa17-9ac119488a93" TYPE="ext4" PARTUUID="b77234c2-01"
/dev/sda1: UUID="2235776c-e5ce-4098-8422-d406e3143005" TYPE="ext4" PARTUUID="fcbca478-01"
/dev/zram0: LABEL="log2ram" UUID="4437458d-a911-4ccb-b156-774bf00902b4" TYPE="ext4"
/dev/zram1: UUID="4b865aeb-4ecf-4cf5-87de-b8ffd863072d" TYPE="swap"
/dev/mmcblk0: PTUUID="b77234c2" PTTYPE="dos"
Modification du fichier armbianEnv.txt pour adapter le root :
nano /boot/armbianEnv.txt
et on remplace le UUID de la ligne suivante :
rootdev=UUID=2235776c-e5ce-4098-8422-d406e3143005
Relancer le système et vérifier avec la commande df si vous voyez cette ligne, c'est que vous êtes bien sur votre disque dur.
/dev/sda1 10255636 1151728 8563236 12% /
|