Como montar um disco rígido externo?

43

Se você está procurando um driver de disco rígido externo para Linux, você pode instalar o HDD NTFS 1TB externo no Ubuntu, Linux Mint, Debian, Debian, Debian, Debian, Debian, Debian e outros.

Failed to read last sector (1953523119): Invalid argument
HINTS: Either the volume is a RAID/LDM but it wasn't setup yet,
   or it was not setup correctly (e.g. by not using mdadm --build ...),
   or a wrong device is tried to be mounted,
   or the partition table is corrupt (partition is smaller than NTFS),
   or the NTFS boot sector is corrupt (NTFS size is not valid).
Failed to mount '/dev/sdb1': Invalid argument
The device '/dev/sdb1' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?
Using Storage Device MAnager i get this error:Error mounting: mount exited with exit code 1: helper failed with:
mount: only root can mount /dev/sdb1 on /media/Skliros_Diskos {external disk name} 

Quando eu uso sudo fdisk -l, esta é a saída:

Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders, total 625142448 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
Disk identifier: 0x000e0bc6

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048   618854399   309426176   83  Linux
/dev/sda2       618856446   625141759     3142657    5  Extended
/dev/sda5       618856448   625141759     3142656   82  Linux swap / Solaris

Disk /dev/sdb: 1000.2 GB, 1000202043392 bytes
255 heads, 63 sectors/track, 121600 cylinders, total 1953519616 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
Disk identifier: 0x0002093a

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1            2048  1953525167   976761560    7  HPFS/NTFS/exFAT
Golpear
fonte
É um volume NTFS5?
Ignacio Vazquez-Abrams
Seu sistema de arquivos é NTFS
Slash
qual é a saída de 'fdisk -l'? e qual comando você está usando para montar o disco rígido?
Dan
Eu editei a pergunta agora ele tem a saída que você queria
o Slash

Respostas:

55

Tente ver se há uma entrada na lista de discos com

sudo fdisk -l  

Em seguida, tente montá-lo com

sudo mount -t ntfs /dev/sdb1 /media

Para encontrar o /dev/sdblocal correto para sua unidade externa, veja o resultado de sudo fdisk -l.

Harshit Chaudhary
fonte
2
Mais detalhada por favor eu sou um novato absoluto neste OS.But vou tentar estas instruções
Corte
1
Eu tentei e eu recebo o mesmo erro
o Slash
2
para unidades particionadas, use em sudo parted -lvez desudo fdisk -l
user35581 7/16/16
17

Etapa 1: criar uma pasta

sudo mkdir /media/Skliros_Diskos

Etapa 2: montar o sistema de arquivos NTFS

sudo mount -t ntfs-3g /dev/sdb1 /media/Skliros_Diskos

Por favor, note os espaços. Conforme seu comentário sobre a pergunta, você não adicionou espaços no comando.

Você não deve montá-lo no /mediadiretório, pois o sistema pode usá-lo, portanto, pode não permitir umounto acesso fácil ao disco. Outro motivo é que, quando você conecta outra unidade externa, o Ubuntu cria automaticamente um diretório /mediae monta o sistema nesse diretório, o que provavelmente pode ter alguns efeitos colaterais, pois o /mediadiretório seria sua unidade externa.

Uma vez montado, você pode acessá-lo normalmente através do Nautilus (o navegador de arquivos padrão da GUI do Ubuntu). Ele deve estar listado na lista do lado esquerdo; se não estiver, pressione Ctrl+ Le digite /media/Skliros_Diskos.

Ou você acessá-lo no terminal com cd /media/Skliros_Diskos.

Dan
fonte
Eu usei o comando da etapa 2 e eu recebo a mesma cópia error.I / colei ser sure.I não fez isso em montá-lo, então eu não pode seguir os próximos passos
o Slash
1
@Slash Tem certeza de que seu volume NTFS não está corrompido? sudo ntfsck /dev/sdb1, esse comando verificará um volume NTFS quanto a erros, há algum?
Dan
eu recebo o com o mesmo erro antes
o Slash
Quando eu usar este comando "sudo ntfsck / dev / sdb1" Eu recebo o mesmo erro com este comando "sudo mount -t NTFS-3G / dev / sdb1 / media / Skliros_Diskos"
o Slash
Eu tentei montar o volume de skliros_diskos a partir do utilitário de disco. Recebo outro erro, que é este: Montagem de erro: montagem encerrada com o código de saída 1: falha do auxiliar com: Usuário não privilegiado não pode montar dispositivos de bloco NTFS usando a biblioteca externa do FUSE. Monte o volume como raiz ou reconstrua o NTFS-3G com suporte integrado ao FUSE e torne-o como root. Veja mais informações em tuxera.com/community/ntfs-3g-faq/#unprivileged
Slash
16

Acho mais acolhedor o uso do que lsblkdo fdisk -lporque mesmo recentemente, nem sempre é necessário especificar o tipo de sistema de arquivos como prioritário . Além disso, quero imitar o comportamento da montagem através do Device Notifier com a linha de comando. Testado no Kubuntu 14.04 LTS.

Etapa 1: Individual de onde

Para individuar onde eu prefiro usar lsblk(do util-linuxpacote)

lsblk 

Isso dá algo como

 NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 931.5G  0 disk 
├─sda1   8:1    0 925.5G  0 part /
├─sda2   8:2    0     1K  0 part 
└─sda5   8:5    0     6G  0 part [SWAP]

sdb      8:16   0   1.8T  0 disk 
└─sdb1   8:17   0   1.8T  0 part 

Nesse caso sdb1, ele não está montado (sem MOUNTPOINT) e se eu desconectar o HD externo, não verei mais essa entrada.

Etapa 2: montar

Se eu quiser montá-lo em um diretório existente /Full/path/e meu ID de usuário uid =1000e meu grupo forem gid=1000, posso usar diretamente

sudo mount  /dev/sdb1 /Full/path/ -o uid=1000,gid=1000,utf8,dmask=027,fmask=137

Isso me dá a mesma opção de montagem que eu tenho ao montá-la graficamente através do Notificador de dispositivo

Notas:

  • Você pode ver seu uid: gid com grep $USER /etc/passwd: são respectivamente o 3º e o 4º campos separados por:
  • man mount para todas as opções de montagem
Hastur
fonte