Unidade de 10TB Seagate mostrando como 1.2TB no Ubuntu Xenial -- 16.04 campo com partitioning campo com hard-drive camp askubuntu Relacionado O problema

Seagate 10TB drive showing as 1.2TB on Ubuntu Xenial


0
vote

problema

português

Acabei de comprar um 10TB Seagate Nas Drive e Ubuntu (e Debian também) estão mostrando como 1.2TB. Há ainda outro limite que é quebrado pelo tamanho de 10TB? Eu tentei colocar uma mesa de partição GPT nele, mas separada ainda não vê o tamanho adequado. Não é apanhado corretamente no kernel, então é provavelmente a raiz da questão. Então, como faço para resolver o problema?

  [  154.088570] scsi 6:0:0:0: Direct-Access     ST10000V N0004-1ZD101          PQ: 0 ANSI: 2 CCS [  154.089768] sd 6:0:0:0: Attached scsi generic sg2 type 0 [  154.090364] sd 6:0:0:0: [sdb] 2353004544 512-byte logical blocks: (1.20 TB/1.10 TiB) [  154.091486] sd 6:0:0:0: [sdb] Write Protect is off [  154.091499] sd 6:0:0:0: [sdb] Mode Sense: 34 00 00 00 [  154.092608] sd 6:0:0:0: [sdb] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA [  154.104351] sd 6:0:0:0: [sdb] Attached SCSI disk [  596.708969]  sdb:    
english

I just bought a 10TB Seagate NAS drive and Ubuntu (and Debian as well) are showing it as 1.2TB. Is there Yet Another Limit that is broken by the 10TB size? I've tried putting a gpt partition table on it, but parted still does not see the proper size. It is not getting picked up correctly in the kernel, so that is probably the root of the issue. So how do I fix the problem?

[  154.088570] scsi 6:0:0:0: Direct-Access     ST10000V N0004-1ZD101          PQ: 0 ANSI: 2 CCS [  154.089768] sd 6:0:0:0: Attached scsi generic sg2 type 0 [  154.090364] sd 6:0:0:0: [sdb] 2353004544 512-byte logical blocks: (1.20 TB/1.10 TiB) [  154.091486] sd 6:0:0:0: [sdb] Write Protect is off [  154.091499] sd 6:0:0:0: [sdb] Mode Sense: 34 00 00 00 [  154.092608] sd 6:0:0:0: [sdb] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA [  154.104351] sd 6:0:0:0: [sdb] Attached SCSI disk [  596.708969]  sdb: 
        
 
 

Lista de respostas

1
 
vote

Você diz que é um drive NAS, o que isso implica que você comprou algo comercializado como uma solução completa NAS (caso em que seja mal quebrado, e deve ser devolvido) ou você colocar uma unidade nua em algum tipo de recinto. Se este último, então o problema é quase certamente que o gabinete tem um limite de endereçamento de 32 bits. Isso geralmente causa capacidade de disco para "envolver", como o odômetro em um carro antigo. Em um carro com um odômetro de 5 dígitos, uma vez que você atinge 99,999 milhas (ou quilômetros), o odômetro "envolve" e mostra uma milhagem de 0 quando o carro realmente tem 100.000 milhas nele. Quando o carro tem uma milhagem verdadeira de 150.000 milhas, o odômetro lê 50.000 e assim por diante. Algo analógico acontece em dispositivos com limitações de 32 bits, mas o ponto de envoltório é tipicamente 2 Tib, depois novamente a 4 Tib, 6 Tib e 8 Tib. O que você está vendo é, portanto, a parte da capacidade do disco acima de 8 Tib. (Observe que tb não é o mesmo que o tib ; tb é menor que o tib, então você não é Vendo um 2 TB completo, muito menos 2 tib, entre 8 Tib e 10 TB.)

Esse tipo de problema é extremamente comum com gabinetes USB. Você identificou o disco como um NAS dispositivo. Eu não sou tão familiarizado com este Tipo de dispositivo, mas meu entendimento é que estes são servidores de nível de arquivo; Mas sua saída identifica o disco como /dev/sdb , que é não Como eu esperaria que uma verdadeira NAS apareça - a menos que você tenha mostrado a saída do kernel do dispositivo NAS. Assim, estou um pouco confuso. Você pode esclarecer assuntos identificando os produtos exatos envolvidos e de onde você recebe essa saída do kernel - no seu computador Ubuntu ou no NAS.

Em qualquer caso, existem várias soluções possíveis:

  • conexão direta - você pode conectar o disco diretamente à placa-mãe do computador, em vez de seu gabinete externo. É muito raro ter problemas no Linux com discos que se conectam diretamente por meio de uma porta SATA. (Os usuários do Windows não são tão sortudos; existem drivers do Windows com limites de 32 bits.)
  • reconfigure o gabinete - alguns gabinetes têm switches que podem ajustar como eles tratam o disco. Estes geralmente permitem uma "tradução" de oito setores de 512 bytes em setores de 4096 bytes, aumentando assim o limite de 2 tibidos para 16 tib. Isso é grande o suficiente para lidar com seu disco de 10 TB. (Você deve estar ciente de que essa alteração invalidará as definições de partição existentes, no entanto, faça isso apenas se você ainda não tiver particionado o disco e os dados armazenados nele.)
  • Altere o método da interface - alguns gabinetes USB também espajam portas espa. Usando eSATA normalmente trabalha em torno do problema.
  • Obtenha um novo gabinete - Se tudo o mais falhar, você poderá corrigir o problema comprando um novo gabinete. Se a minha suspeita que você está usando um gabinete USB estiver correta, você pode obter uma que faz a tradução do setor que acabei de descrever para aumentar a capacidade para 16 tib ou você pode mudar para um gabinete com um tipo diferente de Interface, como ESATA ou uma verdadeira NAS que particionam o próprio disco e se comunica sobre a Ethernet usando NFS, SMB / CIFS ou algum outro protocolo de nível superior.
 

You say it's an NAS drive, which implies you either bought something marketed as a complete NAS solution (in which case it's badly broken, and should be returned) or you put a bare drive in some sort of enclosure. If the latter, then the problem is almost certainly that the enclosure has a 32-bit addressing limit. This usually causes disk capacity to "wrap," sort of like the odometer on an old car. In a car with a 5-digit odometer, once you hit 99,999 miles (or kilometers), the odometer "wraps around" and shows a mileage of 0 when the car really has 100,000 miles on it. When the car has a true mileage of 150,000 miles, the odometer reads 50,000, and so on. Something analogous happens on devices with 32-bit limitations, but the wrap point is typically 2 TiB, then again at 4 TiB, 6 TiB, and 8 TiB. What you're seeing is therefore the part of the disk's capacity above 8 TiB. (Note that TB is not the same as TiB; TB is smaller than TiB, so you're not seeing a full 2 TB, much less 2 TiB, between 8 TiB and 10 TB.)

This sort of problem is extremely common with USB enclosures. You identified the disk as an NAS device. I'm not all that familiar with this type of device, but my understanding is that these are file-level servers; but your output identifies the disk as /dev/sdb, which is not how I'd expect a true NAS to appear -- unless you've shown the NAS device's kernel output. Thus, I am a little bit confused. You may want to clarify matters by identifying the exact products involved and from where you're getting that kernel output -- on your Ubuntu computer or on the NAS.

In any event, there are several possible solutions:

  • Direct connection -- You can connect the disk directly to the computer's motherboard, rather than via your external enclosure. It's very rare to have such problems in Linux with disks that connect directly via a SATA port. (Windows users aren't so lucky; there are Windows drivers with 32-bit limits.)
  • Reconfigure the enclosure -- Some enclosures have switches that can adjust how they treat the disk. These usually enable a "translation" of eight 512-byte sectors into single 4096-byte sectors, thus raising the 2 TiB limit to 16 TiB. This is big enough to handle your 10 TB disk. (You should be aware that this change will invalidate existing partition definitions, though, so do this only if you have not already partitioned the disk and stored data on it.)
  • Change the interface method -- Some USB enclosures also sport eSATA ports. Using eSATA normally works around the problem.
  • Get a new enclosure -- If all else fails, you can often fix the problem by buying a new enclosure. If my suspicion that you're using a USB enclosure is correct, you can either get one that does the sector-size translation I've just described to boost the capacity to 16 TiB or you can switch to an enclosure with a different type of interface, like eSATA or a true NAS that partitions the disk itself and communicates over Ethernet using NFS, SMB/CIFS, or some other higher-level protocol.
 
 
       
       

Perguntas relacionadas

0  Preesed Particionando - Problemas de Capacidade Total  ( Preseed partitioning total capacity issues ) 
Estou tentando obter um arquivo pré-preso trabalhando em um disco rígido de 111 GB e parece que não há espaço suficiente. Basicamente o que eu quero fazer: ...

6  Como faço para acessar um disco rígido de um CD ao vivo? [duplicado]  ( How do i access a hard drive from a live cd ) 
. Esta pergunta já tem respostas aqui : Como acessar arquivos de disco rígido de LiveCd? ...

1  Qual sistema de arquivos devo usar?  ( Which filesystem should i use ) 
Eu formatei recentemente minha unidade e agora aparece como espaço não alocado em Gparted. Eu quero usar a unidade para todos os meus arquivos, vapor e instal...

0  Como faço uso de todo o espaço de armazenamento disponível?  ( How do i make use of all available storage space ) 
Vou pedir desculpas antecipadamente que sou muito novo para Linux e linha de comando, mas estou fazendo o meu melhor para aprender o mais rápido que posso! Aq...

1  Cache SSD (por exemplo, Asus P9X79 WS) - possível no Ubuntu?  ( Ssd caching e g asus p9x79 ws possible on ubuntu ) 
Algumas placas-mãe como ASUS P9X79 WS Suporte algo chamado "Asus SSD Caching" . Você pode conectar 1 HDD e 1 SSD a 2 portas SATA designadas e IUUC, você pod...

29  Como desligar o disco rígido no Ubuntu?  ( How to turn off hard drive in ubuntu ) 
Eu estou executando o Kubuntu do disco rígido externo. Meu disco rígido interno tem janelas nele. Eu não quero usá-lo enquanto estiver no Ubuntu e quero desli...

0  Por que a tela do meu computador não está ligando e a unidade de DVDs continua tentando jogar um disco  ( Why is my computer screen not turning on and dvds drive keeps trying to play a d ) 
Quando ligar meu computador, a luz do cilindro para o disco rígido pisca ao mesmo tempo que a luz da unidade de DVD pisca. A tela funciona intermitentemente, ...

0  O Ubuntu 13.04 LTS não reconhece meu disco rígido externo de 500 GB  ( Ubuntu 13 04 lts doesnt recognize my 500gb external hard disk ) 
Anteriormente eu tinha o Windows 8 instalado e alterado de volta para o Ubuntu, acho que ive bagunçou a unidade HDD (Freecom 500GB) ...

0  SATA para o adaptador USB  ( Sata to usb adapter ) 
Um amigo meu tinha um problema com seu computador e não funciona mais. Nós só queremos obter os dados do HDD, mas não conseguem fazê-lo. Nós tentamos conectar...

0  Como faço para criar um RAID de software em unidades de não sistema no Ubuntu 14.04?  ( How do i create a software raid on non system drives in ubuntu 14 04 ) 
O sistema operacional é instalado em um SSD independente, mas eu tenho unidades 3x 1TB Eu quero configurar em um RAID 5 para documentos, aplicativos, jogos, e...




© 2022 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.