Formatando uma unidade externa no CentOS anteriormente usada no OS X

2

Eu tenho uma chave USB que eu quero usar em uma caixa do CentOS. A chave USB foi usada anteriormente no OS X, então eu quero apagá-la para torná-la gravável pelo CentOS.

Alguém pode me ajudar com os comandos que preciso executar?

Eu estou supondo que tem algo a ver com fdisk e mkfs (possivelmente mkfs.ext3). Se isso faz alguma diferença, a chave USB é de 32GB.

O disco está localizado em /dev/sdb .

    
por Darryl Hein 08.01.2011 / 20:28

2 respostas

2

Dependendo do nível de compatibilidade desejado, você pode optar pelo ext3 ou pelo FAT32 mais universal. Para formatar como FAT32:

$su
$fdisk /dev/sdb
$mkfs.vfat /dev/sdb1 

Ou se você deseja formatar para o ext3:

$su
$fdisk /dev/sdb
$mkfs.ext3 /dev/sdb1

Como um aparte, se você quiser renomear o pendrive USB; para renomear o FAT32:

$sudo mlabel -i /dev/sdb1 ::usb-key

Ou para o ext3:

$sudo e2label /dev/sdb1 usb-key

Para uma visão geral da formatação, confira este guia .

    
por 08.01.2011 / 21:19
0

A maioria das chaves USB usa o formato FAT (mais precisamente FAT32 ), que é um formato simples nativo para versões mais antigas do Windows e quase universalmente suportado.

Se você formatou a chave usando HFS (+) ou UFS, e agora deseja formatá-la como ext3, primeiro descubra se há uma partição na chave. Execute ls /dev/sdb* . Se isso mostrar apenas /dev/sdb , não haverá partição, portanto, crie o sistema de arquivos diretamente em /dev/sdb . Se isso mostrar uma partição (provavelmente /dev/sdb1 , mas poderia ser um número diferente), crie o sistema de arquivos lá. Se houver várias partições, você pode colocar sistemas de arquivos diferentes nelas ou reparticionar o disco.

Execute file - </dev/sdb1 para verificar qual sistema de arquivos está atualmente naquela partição (talvez use um número diferente ou nenhum número conforme determinado acima). Se você tiver certeza de que deseja criar um novo sistema de arquivos, execute mkfs.ext3 /dev/sdb1 . Para mídias removíveis, você provavelmente não quer nenhum bloco reservado, então corra

mkfs.ext3 -m 0 /dev/sdb1

Se o seu Linux é recente o suficiente, você pode querer ext4 ou btrfs , já que eles devem ser melhores para dispositivos flash (embora eu não saiba se isso se aplica à mídia flash de baixo custo como encontrada em chaves USB).

Mas, novamente, raramente há uma razão para não usar o FAT em um pen drive.

    
por 08.01.2011 / 21:17