Nova unidade USB SSD: o fdisk não altera as partições e o mkfs não altera o formato

0

Eu tenho esse drive SSD portátil que estou tentando formatar para usar com meu Raspberry Pi 3: link

No passado eu usei este produto exato, mas a versão de 128GB, formatada como FAT32 na minha máquina OSX, e a unidade funcionou sem problemas no Pi. Eu estou usando isso, armazene o blockchain Bitcoin. Agora que o blockchain é muito grande, estou tentando substituir a unidade por uma unidade de 512 GB, e não estou tendo sorte em fazer isso funcionar!

eu primeiro tentei o formato OSX FAT32, mas isso não funcionou. Então, eu estou tentando formatá-lo com o próprio Pi.

Começando com fdisk /dev/sda as sudo su com a unidade USB desmontada:

/dev/sda1           2 1000215215 1000215214  477G  b W95 FAT32

Então eu passo pelo processo de [d] elete, [n] ew, [w] rite:

/dev/sda1        2048 1000215215 1000213168  477G 83 Linux

mas, mesmo depois de um partprobe AND de um reinício, fdisk -l ainda não apresenta alterações:

/dev/sda1           2 1000215215 1000215214  477G  b W95 FAT32

... estou fazendo algo errado até este ponto? Eu também fui para frente com mfks.ext4 /dev/sda1 e ainda não vejo nada mudando (eu posso postar esses logs também ...) E quando eu corro fsck é um BLOODBATH TOTAL - o que é ainda mais confuso! Como um novo sistema de arquivos recém-formatado pode ter tantos erros? Coisas assim (exemplos selecionados em centenas):

Inode 138789 has a extra size (30700) which is invalid 
Inode 138825 has a bad extended attribute block 17929510.
Inode 138877 has compression flag set on filesystem without compression support.
Inode 139153 has a extra size (6956) which is invalid

Finalmente, quando eu conecto o drive na minha máquina OSX eu posso formatá-lo e usá-lo e funciona FINE. Então eu acho que a unidade não está com defeito.

    
por pinhead 17.01.2017 / 19:59

1 resposta

0

fora do topo da minha cabeça, usando parted e vfat fs (supondo que você precisa de compatibilidade com windows):

NOTA: assumindo que / dev / sda é a sua unidade a ser formatada (!)

parted
(parted) select /dev/sda
(parted) mklabel gpt
(parted) mkpart 
--> pick a name <enter> 
--> pick an fs (ext2 will do) <enter>
0% <enter> 
100% <enter>
print

Os itens acima devem mostrar que você criou uma única partição usando o tamanho total da unidade. Em seguida, criaremos o sistema de arquivos:

mkfs.vfat /dev/sda1

Deve funcionar. Se não me avisar, forneça a saída para que todos possamos ver o que deu errado e tentar ajudá-lo.

    
por 19.01.2017 / 22:50