Formata drives como NTFS e automount no Debian

1

Eu estou tentando apagar e formatar completamente todas as minhas unidades, exceto / dev / sda (meu SSD principal com Debian nele). Estou recebendo alguns erros e não tenho certeza se estou fazendo corretamente.

$ lsblk

sdb      8:16   0 931.5G  0 disk

Portanto, /dev/sdb é a unidade que quero totalmente formatada em NTFS e montada. Eu faço isso para apagar partições, MBR e assim por diante:

$ dd if=/dev/zero of=/dev/sdb bs=512 count=1

Então eu posso fazer:

$ parted /dev/sdb mklabel gpt
$ parted /dev/sdb p

Model: ATA WDC WD10EARS-00Y (scsi)
Disk /dev/sdb: 1000GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:

Number  Start  End  Size  File system  Name  Flags

A unidade agora tem uma tabela de partições GPT. Então eu crio a partição NTFS e imprimo os detalhes novamente:

$ parted /dev/sdb mkpart primary ntfs 0% 100%
$ parted /dev/sdb p

Model: ATA WDC WD10EARS-00Y (scsi)
Disk /dev/sdb: 1000GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:

Number  Start   End     Size    File system  Name     Flags
 1      1049kB  1000GB  1000GB               primary  msftdata

E você pode ver que o 1TB completo é esperado.

Agora, eu posso editar /etc/fstab ou simplesmente mount /dev/sdb /home/1TB/ . Eu farei o fstab:

$ blkid

/dev/sda1: UUID="3608e3af-e6b3-4d63-a234-6bd53813e983" TYPE="ext4" PARTUUID="118c8db8-01"
/dev/sda5: UUID="b2091441-279b-4013-b7b1-299de571280f" TYPE="swap" PARTUUID="118c8db8-05"
/dev/sdb1: PARTLABEL="primary" PARTUUID="12c3cc3a-ce49-437b-b4d9-81c75a8f5d51"

e edite /etc/fstab para incluir o PARTUID:

PARTUUID=12c3cc3a-ce49-437b-b4d9-81c75a8f5d51 /home/1TB/ ntfs defaults

e finalmente posso montá-lo:

$ mount -a

Mas então recebo um erro:

mount: wrong fs type, bad option, bad superblock on /dev/sdb1 missing codepage or helper program, or other error

In some cases useful info is found in syslog - try dmesg | tail or so.

Eu procurei por soluções e por que isso pode estar errado, mas simplesmente não consigo entender por que não está funcionando. Eu tenho nfs-common e cifs-utils instalado. Eu só quero formatar minha (s) unidade (s), criar uma única partição NTFS e montá-los usando fstab.

    
por MortenMoulder 22.01.2018 / 19:50

2 respostas

3

O erro diz que não há sistema de arquivos.

Portanto, você deve primeiro formatar a partição e depois montá-la.

Execute este comando:

mkfs.ntfs -f /dev/sdb1

O -f significa formato rápido

Também aconselho você a verificar se o pacote ntfs-3g está presente em sua máquina, se não instalá-lo e alterar as entradas em /etc/fstab de ntfs a ntfs-3g

O ntfs que você está usando no fstab tem funcionalidade limitada

Citações de wiki do gentoo sobre ntfs

Be aware: as of November, 2017, the mainlined NTFS kernel driver has very limited functional support for NTFS. The kernel configuration information defines support as "partial, but safe". This driver can overwrite existing files but is not capable of file or directory creation, deletion, or renaming.1 Most NTFS users will want to to enable the FUSE powered version.

    
por 22.01.2018 / 21:29
-1

Você não pode montar uma partição. Você precisa criar um sistema de arquivos dentro dessa partição primeiro. Use mkntfs para fazer isso. Então você pode montar esse sistema de arquivos.

    
por 22.01.2018 / 19:58