Sou ridiculamente novo no rpi e tenho acompanhado muitos tutoriais para tentar obter o reconhecimento facial trabalhando no meu pi. Eu fiquei sem espaço em disco e parece que, seguindo vários tutoriais, carreguei o lixo.
Vi em outra discussão sobre partições que posso executar um comando para ver o meu. Aqui está o que mostra.
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
De alguma forma eu consegui 5 partições? Como posso liberar espaço?
EDIT: saída 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
Empilhadeira
fonte
fonte
du / |sort -n
primeiro o que está consumindo espaço, por exemplo, logs (se o logrotate não funcionar corretamente) ou o cache do gerenciador de pacotes. A linha de comando de Steve com o-sh
é melhor fazê-lo.Respostas:
Aqui está o que funciona para mim. Você pode tentar este conjunto de comandos para limpar arquivos de pacotes desnecessários:
Não vai funcionar um milagre, mas às vezes me liberam algumas centenas de MB.
Se você deseja executar apenas raspbian, tive muita sorte com Jessie Lite e adicionei pacotes conforme necessário. Aqui está um exemplo em um cartão uSD de 8GB:
fonte
Se você instalou Jessie em um 8gb, observe os aplicativos que não usa. Eu removi o Mathematica e ganhei mais de 600 MB com
fonte
Outra solução seria usar um cartão USB maior (32G) ou cartão SD (com um leitor de cartão SD USB) e transferir o sistema de arquivos raiz para o novo dispositivo. Consulte Expandindo o tamanho da raiz / usando o HDD externo .
Se você deseja recomeçar sem perder o que possui em um cartão SD maior , aqui está uma maneira de instalar o Raspbian OS inicializável em um novo cartão SD. Após a instalação, troque o novo cartão SD pelo seu cartão SD de inicialização e você terá um sistema limpo com acesso a todas as suas informações antigas.
CONFIGURAÇÃO - Os requisitos são um sistema Linux (tipo) capaz de se conectar à Internet, gravar no cartão micro SD (8G ou superior), um programa em formato de disco (
fdisk
),wget
seria agradávelfunzip
(unzip
requer armazenamento local) e um Raspberry Pi. Com o cartão SD conectado ao sistema Linux no leitor de cartão ou USB, determine o endereço do dispositivo com oslsblk
outros comandos. No meu caso, vou usar / dev / sdb. Verifique se o dispositivo está montado com odf
comando e, se estiver, desmonte com oumount /dev/sdb?
comando.FORMATO - Formate o cartão SD em uma partição, digite fat32 [
sudo fdisk /dev/sdb
, subcmd p, (se não for o tipo de rótulo de disco: dos, subcmd o), subcmd d para excluir partições antigas, subcmd n para criar uma nova partição (siga os padrões, primário p, número 1, primeiro, último), subcmd t para o tipo (número 1, código c) e subcmd w para escrever].DOWNLOAD, UNZIP e WRITE - É possível baixar a imagem Raspbian, descompactá-la e instalá-la no cartão SD de uma só vez. O
unzip
comando funcionará se a imagem Raspbian for baixada primeiro e depois descompactada (unzip
não funcionará com entrada canalizada,funzip
será). A imagem é mais do que 1.5G, descompactada em 4G, levará algum tempo para fazer o download.VERIFICAR - A imagem agora está instalada com duas partições (inicialização e raiz). A partição Linux é muito pequena e deve ser expandida. (É possível adicionar mais partições, se necessário, antes de expandir.) Antes de expandir a partição Linux, NOTE / dev / sdb2 Start Sector (por exemplo, 137216 no meu caso).
EXPANDIR PARTIÇÃO - O
fdisk
comando pode ser usado para expandir a partição Linux. Primeiro exclua a partição Linux subcmd d, padrão 2, adicione-a novamente subcmd n, padrão p, padrão 2,usando o Setor inicial (conforme observado na etapa 3), use o padrão para o setor final e escreva as alterações subcmd w se feliz (ou saia sem escrever as alterações com subcmd q). Se o setor inicial for o mesmo de antes, os dados estarão em sintonia.
ESCREVA ETIQUETA, VERIFICAÇÃO DO ARQUIVO DO SISTEMA E EXPANDIR O SISTEMA DO ARQUIVO -
OPÇÕES - É possível montar as partições do cartão SD e fazer configurações de arquivos, que estão além deste escopo. Verifique se os dados estão
sync
e desmonte se estiverem montados antes de remover o cartão SD do sistema em execução.BOOT and CONFIG - Monte o cartão SD no Raspberry Pi e conecte a energia. O Pi deve inicializar. Configure o Pi com referência a https://www.raspberrypi.org/documentation/configuration/ .
fonte
Provavelmente você não quer começar tudo de novo. Se você estiver com pouco espaço após limpar seus vários downloads e o código-fonte não utilizado, vá para um cartão de memória maior.
Você precisa montar um cartão secundário no seu RPI, com uma portadora 'pen drive' com soquete SD ou similar.
Sua instalação é baseada no NOOBS; portanto, você terminou com algumas partições que não estão mais em uso; no entanto, a quantidade de espaço desperdiçado não é tão significativa, a eliminação pode ser dolorosa. Alguns espaços abertos são criados para o alinhamento dos limites.
Crie um clone em um cartão SD maior (16 GB ou mais).
Usando o Win32DiskImager, crie um backup de imagem usando o botão 'ler' em um nome de arquivo de sua preferência e, em seguida, use 'write' para copiar a imagem para o novo cartão SD.
Monte a nova placa e inicie. Neste ponto, você deve estar executando um clone com o mesmo espaço vazio original.
Usando
fdisk
, 'p' imprime a partição atual. Copie e cole essas informações para onde você pode usar como referência. Terá a seguinte aparência (a sua será diferente):Exclua / dev / mmcblk0p2 com 'd' e digite '2', recrie a partição novamente. o 'segredo' é usar o setor 'start' idêntico.
Crie a partição estendida do Linux com 'n', selecione estendida, insira o primeiro setor (no meu exemplo 1679360) e deixe
fdisk
selecionar o último setor ('padrão'), depois digite 't' para inserir a partição 'type' of 'partition '2, deve ser do tipo' 85 '(Linux estendido).Agora, crie as partições lógicas que residem dentro da partição estendida recém-criada.
Use 'n' para novo, digite 'l' para 'lógico' e 'fdisk' atribuirá o próximo slot disponível; o primeiro setor deve ser o mesmo que antes, na minha amostra, 1687552, o último setor, use o original number, no meu exemplo 122880, digite o tipo de partição 't' como 'c' (ms-dos).
Repita o processo para suas outras partições, mas, na última (p6), deixe 'fdisk' selecionar seu 'último setor'.
Verifique suas entradas com 'p' e verifique se apenas o último setor na última partição foi alterado e nada mais, incluindo o tipo de partição ou 'id'.
Agora confirme suas alterações com 'w' para escrever a nova tabela de partição.
Reinicialize e informe ao Linux o seu novo tamanho de disco com:
desfrutar,
fonte
dd
o cartão SD inteiro redimensiona as partições ?. A duplicação da estrutura de um bom Pi SD não é trivial, garantindo em particular os limites ideais para partições, que não estão nosfdisk
padrões normais .Win32DiskImager
(ou similar): clonar o cartão SD, usandofdisk
excluir e recriar no local, neste caso, mmcblk0p6. e entãoresize2fs
dd
para copiar as partições com as quais você as formatoumkfs.ext4
, e depois copiasse o conteúdo comrsync
. A nota não é clara acima: você precisará criar partições maiores primeiro se desejar usarresizefs
no sistema de arquivos dentro da partição .Verifique se você expandiu seu sistema de arquivos para usar todo o espaço disponível.
Abra um terminal e execute
sudo raspi-config -> Expand Filesystem
Se esse não for o problema, basta mover para um disco maior. Em vez de começar de novo (essas instruções assumem um Mac, mas são muito similares):
Faça backup do disco:
diskutil list
(provavelmentedisk2
... não usedisk1
!!!)sudo dd bs=1m if=/dev/disk2 of=/path/to/your/backup.img
. Observe que isso levará um longo tempo. Para ver o progresso, pressioneCTRL-T
diskutil list
sudo dd bs=1m if=/path/to/your/backup.img of=/dev/disk2
sudo raspi-config -> Expand Filesystem
fonte
Sugiro remover a
/usr/share/doc
pasta usandorm -rf /user/share/doc
o espaço livre de 193M: Dfonte