Je suis ridiculement nouveau sur rpi et j'ai suivi de nombreux tutoriels pour essayer de faire fonctionner la reconnaissance faciale sur mon pi. Je n'ai plus d'espace disque et il semble qu'à travers des tonnes de didacticiels, j'ai chargé sur indésirable.
J'ai vu dans une autre discussion sur les partitions que je peux exécuter une commande pour voir la mienne. Voici ce que ça montre.
pi@raspberrypi ~ $ sudo fdisk -l
Disk /dev/mmcblk0: 7969 MB, 7969177600 bytes
4 heads, 16 sectors/track, 243200 cylinders, total 15564800 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: 0x000c27cb
Device Boot Start End Blocks Id System
/dev/mmcblk0p1 8192 1685546 838677+ e W95 FAT16 (LBA)
/dev/mmcblk0p2 1687552 15499263 6905856 85 Linux extended
/dev/mmcblk0p3 15499264 15564799 32768 83 Linux
/dev/mmcblk0p5 1695744 1818623 61440 c W95 FAT32 (LBA)
/dev/mmcblk0p6 1826816 15499263 6836224 83 Linux
Ai-je en quelque sorte obtenu 5 partitions? Comment libérer de l'espace?
EDIT: sortie de df -h
pi@raspberrypi ~ $ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/root 6.3G 6.0G 25M 100% /
devtmpfs 428M 0 428M 0% /dev
tmpfs 87M 336K 86M 1% /run
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 173M 0 173M 0% /run/shm
/dev/mmcblk0p5 60M 20M 41M 33% /boot
/dev/mmcblk0p3 27M 397K 25M 2% /media/SETTINGS
raspbian-jessie
Chariot élévateur
la source
la source
du / |sort -n
abord ce qui consomme de l'espace, par exemple les journaux (si logrotate ne fonctionne pas correctement) ou le cache du gestionnaire de paquets. La ligne de commande de Steve avec le-sh
est préférable de le faire.Réponses:
Voici ce qui fonctionne pour moi. Vous pouvez essayer cet ensemble de commandes pour purger les fichiers de package inutiles:
Cela ne fonctionnera pas comme un miracle, mais me libère parfois quelques centaines de Mo.
Si vous voulez exécuter juste raspbian, j'ai eu beaucoup de chance avec Jessie Lite et en ajoutant des packages selon mes besoins. Voici un exemple sur une carte uSD de 8 Go:
la source
Si vous avez installé Jessie sur un 8 Go, regardez les applications que vous n'utilisez pas. J'ai supprimé Mathematica et gagné plus de 600 Mo avec
la source
Une autre solution serait d'utiliser une clé USB ou une carte SD (32G) plus grande (avec un lecteur de carte SD USB) et de transférer votre système de fichiers racine vers le nouveau périphérique. Voir Extension de la taille de la racine / utilisation d'un disque dur externe .
Si vous voulez recommencer sans perdre ce que vous avez sur une carte SD plus grande , voici un moyen d'installer le système d'exploitation Raspbian amorçable sur une nouvelle carte SD. Après l'installation, échangez la nouvelle carte SD avec votre carte SD de démarrage et vous aurez un système propre avec accès à toutes vos anciennes informations.
CONFIGURATION - Les exigences sont un système Linux (type) capable de se connecter à Internet, d'écrire sur la carte micro SD (8G ou plus), un programme de formatage de disque (
fdisk
),wget
serait bien avecfunzip
(unzip
nécessite un stockage local), et un Raspberry Pi. Avec la carte SD connectée au système Linux dans le lecteur de carte ou dans le lecteur de carte USB, déterminez l'adresse du périphérique avec lalsblk
ou d'autres commandes. Dans mon cas, j'utiliserai / dev / sdb. Vérifiez si le périphérique est monté avec ladf
commande et si oui, démontez-le avec laumount /dev/sdb?
commande.FORMATER - Formatez la carte SD sur une partition, tapez fat32 [
sudo fdisk /dev/sdb
, subcmd p, (sinon type Disklabel: dos, subcmd o), subcmd d pour supprimer les anciennes partitions, subcmd n pour créer une nouvelle partition (prenez les valeurs par défaut, primaire p, numéro 1, premier, dernier), subcmd t pour le type (numéro 1, code c) et subcmd w pour écrire].TÉLÉCHARGEMENT, DÉVERROUILLAGE et ÉCRITURE - Il est possible de télécharger l'image Raspbian, de la décompresser et de l'installer sur la carte SD en même temps. La
unzip
commande fonctionnera si l'image Raspbian est d'abord téléchargée puis décompressée (unzip
ne fonctionnera pas avec une entrée canalisée, lefunzip
sera). L'image est supérieure à 1,5 G, décompressée sur 4G, le téléchargement prendra un certain temps.VERIFY - L'image est maintenant installée avec deux partitions (boot et root). La partition Linux est très petite et devrait être étendue. (Il est possible d'ajouter plus de partitions si elles sont nécessaires, avant d'étendre.) Avant d'étendre la partition Linux, REMARQUE / dev / sdb2 Start Sector (c'est-à-dire 137216 dans mon cas).
EXPAND PARTITION - La
fdisk
commande peut être utilisée pour étendre la partition Linux. Supprimez d'abord la partition Linux sous-cmd d, par défaut 2, ajoutez-la à nouveau sous-cmd n, par défaut p, par défaut 2, enutilisant le secteur de démarrage (comme indiqué à l'étape 3), prenez la valeur par défaut pour le secteur final et écrivez les modifications sous-cmd w si heureux (ou quittez sans écrire les modifications avec subcmd q). Si le secteur de départ est le même qu'avant, les données seront en virement de bord.
ÉCRIRE L'ÉTIQUETTE, VÉRIFIER LE SYSTÈME DE FICHIERS et DÉVELOPPER LE SYSTÈME DE FICHIERS -
OPTIONS - Il est possible de monter les partitions de la carte SD et de faire des configurations de fichiers, ce qui dépasse cette portée. Assurez-vous que les données sont
sync
et démontez si elles sont montées avant de retirer la carte SD du système en cours d'exécution.BOOT et CONFIG - Montez la carte SD dans le Raspberry Pi et branchez l'alimentation. Le Pi devrait démarrer. Configurez le Pi en référence à https://www.raspberrypi.org/documentation/configuration/ .
la source
Vous ne voulez probablement pas tout recommencer. Si vous manquez d'espace après avoir nettoyé vos multiples téléchargements et le code source inutilisé, passez à une carte mémoire plus grande.
Vous devez être en mesure de monter une carte secondaire sur votre RPI, soit avec un support de «clé USB» avec prise SD ou similaire.
Votre installation est basée sur NOOBS, vous avez donc fini avec quelques partitions qui ne sont plus utilisées, mais la quantité d'espace gaspillé n'est pas si importante, l'élimination peut être douloureuse. Certains espaces ouverts sont créés pour l'alignement des limites.
Créez un clone sur une carte SD plus grande (16 Go ou plus).
À l'aide de Win32DiskImager, créez une sauvegarde d'image en utilisant le bouton «lire» sur le nom de fichier de votre préférence, puis utilisez «écrire» pour copier l'image sur la nouvelle carte SD.
Montez la nouvelle carte et démarrez. À ce stade, vous devez exécuter un clone avec le même espace vide d'origine.
À l'aide de
fdisk
, 'p' imprime la partition actuelle. Copiez-collez ces informations là où vous pouvez les utiliser comme référence. Ressemblera à ce qui suit (le vôtre sera différent):Supprimez / dev / mmcblk0p2 avec 'd' puis entrez '2', recréez à nouveau la partition. le «secret» consiste à utiliser le même secteur de «démarrage».
Créez la partition étendue Linux avec 'n', sélectionnez étendu, entrez le premier secteur (dans mon exemple 1679360) et laissez
fdisk
sélectionner le dernier secteur ('par défaut'), puis entrez 't' pour entrer la partition 'type' de 'partition '2, doit être de type' 85 '(Linux étendu).Maintenant, créez les partitions logiques qui résident dans la partition étendue que vous venez de créer.
Utilisez 'n' pour nouveau, entrez 'l' pour 'logique' et 'fdisk' affectera le prochain emplacement disponible, le premier secteur doit être le même qu'avant, sur mon échantillon, 1687552, le dernier secteur, utilisez l'original numéro, sur mon échantillon 122880, entrez le type de partition «t» comme «c» (ms-dos).
Répétez le processus pour vos autres partitions mais, sur la dernière (p6), laissez 'fdisk' sélectionner votre 'dernier secteur'.
Vérifiez vos entrées avec «p» et assurez-vous que seul le dernier secteur de la dernière partition a changé et rien d'autre, y compris le type de partition ou «id».
Maintenant, validez vos modifications avec 'w' pour écrire la nouvelle table de partition.
Redémarrez et informez Linux de la nouvelle taille de votre disque avec:
prendre plaisir,
la source
dd
toute la carte SD puis redimensionner les partitions?. La duplication de la structure d'un bon Pi SD n'est pas anodine, en particulier pour garantir les limites optimales pour les partitions, qui ne sont pas sur lesfdisk
valeurs par défaut normales .Win32DiskImager
(ou similaire): cloner la carte SD, en utilisantfdisk
supprimer et recréer en place, dans ce cas, mmcblk0p6. puisresize2fs
dd
pour copier les partitions avec lesquelles vous venez de les formatermkfs.ext4
, puis copiées dans le contenu avecrsync
. La note ci-dessus n'est pas claire: vous devrez d'abord avoir créé des partitions plus grandes si vous souhaitez utiliserresizefs
le système de fichiers à l'intérieur de la partition .Assurez-vous d'avoir étendu votre système de fichiers pour utiliser tout l'espace disponible.
Ouvrez un terminal et exécutez
sudo raspi-config -> Expand Filesystem
Si ce n'est pas le problème, il vous suffit de passer à un disque plus grand. Au lieu de recommencer (ces instructions supposent un Mac mais sont très similaires sinon):
Sauvegardez le disque:
diskutil list
(probablementdisk2
... ne l'utilisez pasdisk1
!!!)sudo dd bs=1m if=/dev/disk2 of=/path/to/your/backup.img
. Notez que cela prendra un certain temps. Pour voir les progrès, appuyez surCTRL-T
diskutil list
sudo dd bs=1m if=/path/to/your/backup.img of=/dev/disk2
sudo raspi-config -> Expand Filesystem
la source
Je suggère de supprimer le
/usr/share/doc
dossier en utilisantrm -rf /user/share/doc
193M d'espace libre: Dla source