J'ai donc eu mon nouveau pi et la seule SD gratuite que j'avais était de 2 Go. Je ne pouvais pas m'arrêter de jouer avec ça donc ça devait faire pour le moment. J'ai chargé raspbmc, puis j'ai passé du temps à charger des référentiels, des modules complémentaires et à les personnaliser à mon goût.
J'ai maintenant une classe 10 de 16 Go par la poste et je me demande comment copier ma configuration actuelle sur cette carte SD. Ma première pensée est d'utiliser Win32 Disk Imager pour lire à partir du 2 Go, puis écrire sur le 16 Go. Cependant, cela ne laisserait alors que 2 Go à la pi sur le 16 Go, n'est-ce pas? Essentiellement, je me demande comment on pourrait redimensionner la partition pour utiliser tout l'espace disponible sur la SD 16 Go.
En regardant ici, je vois que la partition ext4 à / dev / mmcblk0p3 est celle qui aurait besoin d'être redimensionnée. Est-ce possible sans supprimer le contenu de cette partition?
Le problème est que je ne dispose que de PC Windows. Je suppose que je pourrais charger Raspbian sur le 2 Go après avoir copié l'image sur le 16 Go pour obtenir une boîte Linux plus fonctionnelle mais j'espère que c'est plus de travail que nécessaire ... Je suis ouvert à toutes les suggestions, je préfère ne pas avoir à recommencer à zéro avec une nouvelle installation de raspbmc.
Réponses:
Je pense que vous devriez envisager de le faire afin de pouvoir prendre et restaurer des sauvegardes de votre carte de temps en temps. Une fois que vous obtenez une deuxième carte et tant que vous ne détruisez pas la carte d'origine, il devrait être facile d'expérimenter. Et oui, ça devrait marcher.
Quelques instructions sur la façon de configurer une image de carte peuvent être trouvées sur le wiki RPI "configuration facile de la carte SD" . Il y a aussi une page sur le redimensionnement des partitions sur rpi . Raspi-config peut également le faire automatiquement.
Essentiellement, vous devriez pouvoir utiliser parted, fdisk, cfdisk ou un autre outil pour redimensionner la partition racine et l'utiliser
resize2fs
pour que le système de fichiers utilise l'espace supplémentaire.Tout cela devrait fonctionner à partir du système Linux en cours d'exécution sur le PI, donc tant que vous pouvez obtenir correctement l'image sur la carte dans Windows, cela ne devrait plus être un problème.
Notez que selon la distribution de votre choix et la version, la carte peut être configurée de différentes manières et les instructions peuvent ne pas être correctes à la lettre. Mais l'idée est la même. Trouvez la racine, étirez-la, redimensionnez le système de fichiers et profitez de votre nouvel espace (et d'une image de 16 Go que vous devez sauvegarder).
En relation:
la source
Je ne vois pas comment vous pouvez le faire sur le pi car il n'a qu'un seul emplacement pour carte SD.
la source
dd
pour lire / écrire depuis / vers le support de stockage est mieux fait sur des supports inactifs qui nécessitent de monter la carte SD dans un PC Linux par exemple - mais comme l'OP parle d'utiliser Win32 Disk Imager, il est raisonnable de croire qu'ils l'ont (seulement ) un PC Windows !Dans votre cas, où votre carte d'origine est plus petite et la cible plus grande, vous pouvez aller directement avec:
Cela fera un clone de niveau octet de sdc à sdd, mais attention ceux-ci peuvent être différents dans votre cas spécifique.
Après cela, il vous suffit de démarrer et d'exécuter raspi-config sur la nouvelle carte et de la laisser redimensionner la partition, le tour est joué !.
la source
Une application appelée copieur sdcrad (piclone) est maintenant disponible. Utilisez cette application pour faire une sauvegarde complète de votre système d'exploitation et vous pourrez l'utiliser plus tard.
la source