Formatar PenDrive

Iniciado por maurov, 23 de Janeiro de 2017, 18:58

tópico anterior - próximo tópico

druidaobelix

Apague as partições; depois crie em Dispositivo/Criar tabela de partição.
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

nomade

Citação de: maurov online 23 de Janeiro de 2017, 23:26
Olha eu aqui no janelas.
Também não funcionou. No gerenciador de arquivos, a unidade aparece. Marquei-a, botão da direita, formatar, e tentei tanto formatação rápida quanto a outra opção (suponho que full). Logo de inicio vem a mensagem que o sistema não pode concluir a formatação.

Para esclarecer, eu tinha criado o pendrive bootável pelo criadoe de disco do ubuntu mesmo.

Como crio a nova tabela de partições (nem sabia que era diferente de criar uma nova partição) com o gparted?

Última coisa, e fora deste tópico. O Gnome paraece ser a opção default, a qual foi instalada. Dá para simplesmente abrir programas do KDE?

Eu até sabia que não dava pra formatar com a ferramenta padrão Windows.

Eu expliquei logo no começo, mas vamos lá denovo:

Com o Gparted, ou partitionmanager (ferramenta do KDE e não do Windows) é a mesma coisa. Selecione o dispositivo, vá lá em cima na barra de ferramentas e clique em dispositivos e escolha "criar nova tabela de partições". Você vai escolher entre GPT (guid partition table, padrão mais recente, ideal para Bios UEFI), ou ms-dos (MBR, ou master boot record, padrão antigo). Daí pra frente você pode clicar em formatar e cirar um sistema de arquivos.

Tabela de partições é onde ficam os Sistemas de arquivos. Não confundam as coisas.

Boa sorte
Ubuntu Studio 22.04 LTS

druidaobelix

#17
Sempre é muito confuso passar instruções usando interface gráfica, nisso o terminal é imbatível, direito, preciso e objetivo.

Tente aí, se ainda assim não se achar, vamos pela linha de comando que sempre dá certo.

Ainda que não houvesse um gerenciador de partições, vamos nos lembrar que, no limite, qualquer disco pode ser zerado usando a força bruta do dd e tornando-o absolutamente destituído de qualquer coisa parecida como tabela de partições, sempre permitindo partir do zero.
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

maurov

Alguma forma de reconhecer o pendrive ou resetar alguma coisa?
Ao ser plugado na USB, não aparece.
Pelo terminal:

~$ cd /dev/sdc
bash: cd: /dev/sdc: Não é um diretório

maurov

Ao plugar, nada aparece no Unity (menu lateral) . No Nautilus (Arquivos) também não.

Acho que esta informação do fdisk -l pode ser importante.

Disk /dev/sdc: 14,5 GiB, 15546187776 bytes, 30363648 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
Disklabel type: dos
Disk identifier: 0xf05deebf


No utilitário gráfico do gnome Disks, ele também aparece, está como MBR, 16GB Sony, mas a opção do menu formatar partição fica cinza (desativada), junto com todas as outras opções.

Só sobra a linha de comando? Como criar uma nova tabela de partições pelo dd?

maurov

Pesquiasndo pela web, parece que são 3 coisas distintas que fazem com que uma unidade possa funcionar:
- Criar tabela de partição
- Formatar
-Montar

Ainda preciso de ajuda lá na primeira...

druidaobelix

#21
Citação de: maurov online 24 de Janeiro de 2017, 10:46
Pesquiasndo pela web, parece que são 3 coisas distintas que fazem com que uma unidade possa funcionar:
- Criar tabela de partição
- Formatar
-Montar

Ainda preciso de ajuda lá na primeira...

Vamos de novo, /maurov/,

Não estamos conseguindo minimamente nos entender quanto ao que fazer.
Esqueça de uma vez por todas a palavra "formatar", aposenta isso, faz de conta que não existe "formatar" nesse primeiro momento.
Sem não fizer isso, como já explicado antes, você vai continuar andando em círculos, sem sair do lugar.

Sobe o sistema.
Espeta o pendrive
Abre o GParted
Ele, gparted, fará a identificação dos discos existentes no sistema
Terminado isso, no canto superior direito você escolhe a unidade correspondente ao pendrive, que no seu sistema parece ser sdc
Observe então se o pendrive está montado e travado (aparece o desenho de uma chave ao lado da partição)
Se estiver montado(=travado), desmonte, sem desmontar não vai conseguir ir em frente.
Use os ícones laterais ou o próprio nautilus para desmontar.


Na barra superior da janela do GParted existe um menu com as seguintes opções:

GParted     Editar     Ver     Dispositivo     Partição     Ajuda

Se o caso, isto é, se precisou desmontar a partição existente no pendrive, click na barra superior em GParted e em seguida em "Atualizar dispositivos"

Tudo pronto, desmontado, vamos em frente.
As partições aparecem na parte de baixo, cada linha corresponde a uma delas.
Com o mouse você marca a primeira delas
Volta lá na barra superior, clica em Partição e em seguida em Excluir.

A exclusão não é imediata, aparece na parte inferior da janela do GParted um quadro contendo o que irá ser feito, exemplo:

Excluir /dev/sdc1 (fat16, 8GB) de /dev/sdc

Olhe agora para a parte superior da janela.
Verifique que há um símbolo verde (tick).
Posicione o mouse sobre ele, note que aparece a expressão:
"Aplica todas as operações"
Então é só clicar sobre ele que agora sim a exclusão irá ocorrer de fato.
Faça a mesma coisa com a segunda partição existente, terceira, enfim, quantas tiver aí.

Finalmente, todas as partições excluídas, vamos ao passo seguinte:
Na barra superior click em "Dispositivo"
Click agora em "Criar tabela de partição"

Depois de criada uma nova Tabela de partição, agora sim pode criar novas partições, da forma como queira.
Uma vez criadas as novas partições, chegou finalmente o momento de formatar tais partições.
Então perceba que formatar é o passo final desse processo.
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

maurov

Relatando

Pendrive espetado
Gparted aberto
Unidaes especificadas pelo gparted (o pendrive é o sdb agora)
Partição não travada (sem a chave, a qual só tem no sda).
Tudo correto, desmontado, vamos em frente.
Marcado com mouse a primeira e única partição.
Lá em cima, na barra de menu, partição/excluir. Não deixa excluir. A opção "Excluir" aparece desativada no menu. apenas a primeira opção, "Novo", e a última, "Informações", estão ativas.

Como esta partição aparece no gparted:

Partição: "Não alocada"
Sistema de arquivos: Uma checkbox cinza desativada e "Não alocada"
Tamanho: 14.48 GB
Usado: -
Livre: -
Flags:

Informações sobre o dispositivo
Modelo: Sony Storage Media
Serial: none
Tamanho: 14.48 GB
Caminho: /dev/sdb
Tabela de partições: msdos
Cabeças: 255
Setores/trilhas: 63
Cilindros: 1890
Total de setores: 30363648
Tamanho do setor: 512

Operações pendentes: 0

No menu, na opção dispositivo, está ativo "Criar tabela de partição"
Então criei tabela de partição, depois criei partição, parece que tem um check verde para aplicar as operações, e funcionou!

Ficou uma partição sdb1 com 14.48 GB e uma outra de apenas 1 MB não alocada.
Era isso?

druidaobelix

#23
Citação de: maurov online 24 de Janeiro de 2017, 17:38
[...] Lá em cima, na barra de menu, partição/excluir. Não deixa excluir. A opção "Excluir" aparece desativada no menu. apenas a primeira opção, "Novo", e a última, "Informações", estão ativas.
Como esta partição aparece no gparted:
Partição: "Não alocada"
Sistema de arquivos: Uma checkbox cinza desativada e "Não alocada"
[...]
No menu, na opção dispositivo, está ativo "Criar tabela de partição"
Então criei tabela de partição, depois criei partição, parece que tem um check verde para aplicar as operações, e funcionou!
Ficou uma partição sdb1 com 14.48 GB e uma outra de apenas 1 MB não alocada.
Era isso?

Era exatamente isso, ótimo que tenha funcionado.  :)

Não existe partição não alocada, o que existe é espaço não alocado, no caso esse 1MB porque é pequeno demais para qualquer coisa e também está relacionado à questões de alinhamento.

Por que  não aparecia para excluir?

Porque de alguma forma você já havia excluído antes.

É isso.

www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

nomade

Só uma observação:

Não precisa excluir a partição antes de criar a tabela pelo menu de dispositivos. Isso é uma redundância.
Quando você escolhe criar nova tabela, todas as partições existentes no dispositivo são apagadas no processo.
Inclusive isso faz parte da mensagem exibida pelo gparted, sobre os riscos do que está prestes a fazer, quando vai criar a nova tabela.

Que bom que foi resolvido, meus brothers!
Ubuntu Studio 22.04 LTS

druidaobelix

#25
Consegui reproduzir aqui o erro:


libparted warning

The driver descriptor says the physical block size
is 2048 bytes, but Linux says it is 512 bytes.







Os tamanhos apontados pelo GParted em relação ao pendrive que contém o iso gravado são totalmente anômalos.

No caso concreto gravei o Ubuntu 16.10 usando o "Criador de disco de inicialização"  (Startup Disk Creator / usb-creator-gtk)padrão do sistema,  num live-pendrive cuja capacidade é de 2GB, entretanto observe como aparece lá como sendo de 7,23GB além de informações totalmente estranhas em relação a composição dos tamanhos de partições.

Acontece tanto no Ubuntu 16.04  padrão (=Unity) como no Ubuntu 16.10 padrão, testei em ambos obtendo mesmo resultado.

Há um registro no launchpad tratando exatamente dessa questão:


Improper blocksize set by usb-creator, leads to problems during formatting

https://bugs.launchpad.net/ubuntu/+source/parted/+bug/1589028

www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

maurov

#26
Ainda sobre o gparted
Coloquei um hd slave na máquina que ficou como sdb.
No gparted criei a tabela e depois criei uma nova partição. Ele reconhece a mostra no Nautilus, e aparece com um fdisk -l.
Disk /dev/sdb: 149,1 GiB, 160040803840 bytes, 312579695 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
Disklabel type: gpt
Disk identifier: E54F18E1-C467-4C8D-8AFE-94A25DE12E8D

Dispositivo Start       Fim   Setores  Size Tipo
/dev/sdb1    2048 312578047 312576000  149G Linux filesystem


Mas no Nautilus, depois de um reboot, ele não está aparecendo. Antes do reboot, ao ter sido criado, aparecia mas não deixava gravar nada nele. Notei que as permissões estavam como root.
*Correção, apareceu agora no Nautilus, depois de algum tempo de uso, uns 10min e alguns cliques por aí. Mas continua sem deixar escrever nele.

E o nome da unidade, automatico, ficou ruim para operar no terminal:
:/media/mauro/89e802a4-ed01-4151-a7bd-9d9f36a77b89$
Não sei se dá para trocar.

Sr administrador, talvez julgue que esta postagem deveria ser um novo tópico. Sem problema se tiver que fazer alguma alteração. Apenas aproveitei o assunto e o momento que julguei semelhante

druidaobelix

#27
Citação de: maurov online 25 de Janeiro de 2017, 10:30
Coloquei um hd slave na máquina que ficou como sdb. [...]
No gparted criei a tabela e depois criei uma nova partição.
[...]
E o nome da unidade, automatico, ficou ruim para operar no terminal:
:/media/mauro/89e802a4-ed01-4151-a7bd-9d9f36a77b89$
Não sei se dá para trocar.

Um primeira observação: não é necessário a toda hora estar criando uma nova Tabela de partição para poder criar uma partição.

Como regra geral a Tabela de Partição está lá e irá registrar quando uma partição é excluída ou acrescentada, sem precisar recriar a própria Tabela de Partição. O caso anterior mencionado, que não conseguia formatar o pendrive, é uma particularidade em que está ocorrendo um erro no GParted e o macete (workaround, quebra-galho, ajeitada) é recriar a Tabela de Partição para "contornar" o problema, mas apenas por essa razão, não que isso seja habitualmente necessário fazer.

Isso posto, na questão seguinte, uma outra unidade de disco que não a do sistema é mesmo sempre montada, no Ubuntu, debaixo do diretório /media/username (username=nome do seu usuário real) e usando o UUID (universal unique identifier - identificador único universal).

Entretanto, se atribuir um rótulo à unidade, irá aparecer tanto no terminal quanto no nautilus o rótulo designado e não o UUID, o que nesse sentido pode facilitar o uso.

Um rótulo, claro, é um nome qualquer que você queira atribuir à partição.

Normalmente, por um antigo hábito de compatibilidade com outros sistemas operacionais, procuro limitar o rótulo à 8 caracteres, mas na verdade, no Linux, não há essa limitação, ao menos não dessa forma.
De toda forma, para não complicar as coisas, ao criar um rótulo não use caracteres especiais (acentos, cedilha, pontuação, caracteres especiais, etc).

Uma forma de atribuir um rótulo é usando o GParted.

Marque a partição com o mouse, depois click em Partição no menu da barra superior, Rotular sistema de arquivos.
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

nomade

Citação de: druidaobelix online 24 de Janeiro de 2017, 23:24
Consegui reproduzir aqui o erro:


libparted warning

The driver descriptor says the physical block size
is 2048 bytes, but Linux says it is 512 bytes.







Os tamanhos apontados pelo GParted em relação ao pendrive que contém o iso gravado são totalmente anômalos.

No caso concreto gravei o Ubuntu 16.10 usando o "Criador de disco de inicialização"  (Startup Disk Creator / usb-creator-gtk)padrão do sistema,  num live-pendrive cuja capacidade é de 2GB, entretanto observe como aparece lá como sendo de 7,23GB além de informações totalmente estranhas em relação a composição dos tamanhos de partições.

Acontece tanto no Ubuntu 16.04  padrão (=Unity) como no Ubuntu 16.10 padrão, testei em ambos obtendo mesmo resultado.

Há um registro no launchpad tratando exatamente dessa questão:


Improper blocksize set by usb-creator, leads to problems during formatting

https://bugs.launchpad.net/ubuntu/+source/parted/+bug/1589028

Era disso que eu estava falando.
Por isso criei o tópico com outras opções para gravar uma Live em pendrivers...

Acontece com qualquer distribuição que tente gravar pelo criador de discos usb do Ubuntu desde o 16.04.

Ubuntu Studio 22.04 LTS

maurov

#29
CitarUma forma de atribuir um rótulo é usando o GParted.
Pelo gparted muda apenas o nome que aparece na tabela, mas na cli mantém-se o nome grande 89e802a4-ed01-4151-a7bd-9d9f36a77b89 que aliás confunde o usuário, porque não aparace com ls. Aparece apenas se usar a opção -lh no final.

O mais importante: não dá permissões para gravar. Onde o ajuste? chmod, chown?

Em tempo, resultado do fdisk -l
Disk /dev/sdb: 149,1 GiB, 160040803840 bytes, 312579695 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
Disklabel type: gpt
Disk identifier: E54F18E1-C467-4C8D-8AFE-94A25DE12E8D

Dispositivo Start       Fim   Setores  Size Tipo
/dev/sdb1    2048 312578047 312576000  149G Linux filesystem


Permissões não parece ser, pois:
brw-rw----  1 root disk      8,   0 Jan 26 08:58 sda
brw-rw----  1 root disk      8,   1 Jan 26 08:58 sda1
brw-rw----  1 root disk      8,   2 Jan 26 08:58 sda2
brw-rw----  1 root disk      8,   5 Jan 26 08:58 sda5
brw-rw----  1 root disk      8,  16 Jan 26 08:58 sdb
brw-rw----  1 root disk      8,  17 Jan 26 08:58 sdb1


Outra coisa
Algo aqui pode ser modificado?
/dev/sdb1: UUID="89e802a4-ed01-4151-a7bd-9d9f36a77b89" TYPE="ext4" PARTLABEL="slavehd" PARTUUID="f18a7c58-2d0c-46e4-a8c4-3afd59184059"

Não sei se foi a melhor forma, mas resolvi com
sudo chown [i]username[/i] -R 89e802a4-ed01-4151-a7bd-9d9f36a77b89
Valeu