Formata o disco rígido das janelas (NTFS) no Ubuntu usando a linha de comando

3

Esta é realmente uma questão de duas partes. Eu nunca formatei um diretório no Linux / Unix, então por favor, tenha paciência comigo.

Eu tinha uma máquina Windows antiga que morreu recentemente. Então eu decidi colocar o disco rígido no meu servidor Ubuntu. Este disco rígido é atualmente o formato de arquivo NTFS, as informações de disco são as seguintes

   description: ATA Disk
   product: SAMSUNG HD502HI
   physical id: 0.0.0
   bus info: scsi@1:0.0.0
   logical name: /dev/sdb
   version: 1AG0
   serial:
   size: 465GiB (500GB)
   capabilities: partitioned partitioned:dos
   configuration: ansiversion=5 sectorsize=512 signature=000c6181

Parte Um

Eu preciso de alguns arquivos deste disco rígido, mas quando tento montar o disco rígido, tudo o que parece ser montado é a partição /boot . Aqui está o que estou fazendo

Edite fstab e adicione o seguinte:

/dev/sdb /media/Microsoft ntfs-3g defaults,locale=en_US.utf8 0 0

Depois disso eu montei usando o seguinte comando

sudo mount -ro /dev/sdb /media/Microsoft 

Alguém pode me dizer o que estou fazendo de errado e como posso montar a partição correta?

Parte Dois

Uma vez que eu tenha montado com sucesso o disco rígido e copiei os arquivos. Como faço para formatar o disco rígido e torná-lo utilizável para o meu sistema Linux? Pelo que li, tenho que fazer algo como

mkfs.ext3 /dev/sdb

crie uma partição usando fdisk

Alguém pode me direcionar para o que eu realmente preciso fazer?

    
por c11ada 25.10.2013 / 22:11

3 respostas

4

Dependendo de quem configurou a máquina Windows antiga (por exemplo, se é da HP, Lenovo, etc), você pode ter muitas partições diferentes no disco que normalmente não veria no Windows. Essas partições podem incluir recuperação, espaço não utilizado, etc. Conforme mencionado na resposta acima, use o fdisk para ver as partições.

fdisk -l /dev/sdb

Usando essa informação você pode descobrir qual partição é onde os arquivos que você precisa estão localizados. A maior partição é provavelmente aquela que você deseja.

Dependendo da sua distribuição e versão do Windows, talvez seja necessário obter o pacote ntfs-4g para montar o disco. Parece que você queria montá-lo somente para leitura e que espera que seja o ntfs3 baseado em sua entrada no fstab.

mount -o ro /dev/sdbX /media/Microsoft

Para a segunda parte da pergunta, você deve ter várias opções dependendo do que deseja fazer. Você pode criar um sistema de arquivos normal com o mkfs ou criar um volume lógico. Se você tem uma instalação moderna de uma distribuição linux recente, é mais provável que seu sistema use o LVM - você pode verificar com o comando " vgs ". Se você receber uma saída com detalhes sobre um grupo de volumes, o LVM estará em vigor. Você pode adicionar o disco ao LVM para expandir suas partições existentes ou criar um novo disco independente montado em algum lugar separadamente.

    
por 25.10.2013 / 23:06
3

Encontre as partições de / dev / sdb, e monte a direita que contém os arquivos que você precisa fazer backup. Tente abaixo listar as partições de / dev / sdb:

sudo fdisk -l /dev/sdb

Não há necessidade de editar / etc / fstab para montar. Basta usar o comando assim: (man mount)

sudo mount -t type device dir

Você precisa especificar o tipo, talvez ntfs ou vfat, porque são partições do Windows.

Depois disso, crie a partição usando o fdisk / gparted e, em seguida, construa o sistema de arquivos usando mkfs, mkfs.ext3, mkfs.ext4, qualquer coisa que você precisar.

    
por 25.10.2013 / 22:34
1

firt monte a partição por:

sudo fdisk -l or mount

sudo umount /dev/sdb1

sudo mkfs.vfat -n usbname -I /dev/sdb1

ou

sudo mkntfs /dev/sdb1

ou qualquer formato, por exemplo, .ext3, .ext4 e ...

    
por 17.04.2015 / 17:41