Диск Seagate 10 ТБ, показывающий 1.2 ТБ на Гостеприимной Ubuntu

Я просто купил Seagate на 10 ТБ, диск NAS и Ubuntu (и Debian также) показывают ее 1.2 ТБ. Есть ли еще один Предел, который повреждается 10 ТБ размером? Я попытался поместить gpt таблицу разделов на него, но разошелся, все еще не видит надлежащего размера. Это не становится взятым правильно в ядре, так, чтобы был, вероятно, корень проблемы. Таким образом, как я решаю проблему?

[  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:
0
задан 28 April 2017 в 09:44

1 ответ

Вы говорите, что это - диск NAS, который подразумевает Вас, любой купил что-то проданное как полное решение NAS (в этом случае, это плохо повреждается и должно быть возвращено), или Вы помещаете пустой диск в своего рода корпус. Если последний, то проблема состоит почти наверняка в том, что корпус имеет 32-разрядный предел обращения. Это обычно заставляет емкость диска "переносить", сортировать подобных одометр на старом автомобиле. В автомобиле с 5-разрядным одометром, после того как Вы поражаете 99 999 миль (или километры), одометр "переносит" и показывает пробег 0, когда автомобиль действительно имеет 100 000 миль на нем. Когда автомобиль имеет истинный пробег 150 000 миль, одометр читает 50,000 и так далее. Что-то аналогичное происходит на устройствах с 32-разрядными ограничениями, но точка переноса обычно - 2 тебибайта, с другой стороны на уровне 4 тебибайт, 6 тебибайт и 8 тебибайт. То, что Вы видите, является поэтому частью способности диска выше 8 тебибайт. (Обратите внимание, что ТБ не является тем же как тебибайтом ; ТБ меньше, чем тебибайт, таким образом, Вы не видите полных 2 ТБ, а тем более 2 тебибайта между 8 тебибайтами и 10 ТБ.)

Этот вид проблемы чрезвычайно распространен с корпусами USB. Вы идентифицировали диск как устройство NAS. я не все, что знакомый с этим типом устройства, но мое понимание - то, что это серверы уровня файла; но Ваш вывод идентифицирует диск как /dev/sdb, который является не , как я ожидал бы, что истинный NAS появится - если Вы не показали вывод ядра устройства NAS. Таким образом я немного смущен. Можно хотеть разъяснить вопросы путем идентификации точных включенных продуктов и от того, где Вы производили то ядро - на Вашем компьютере Ubuntu или на NAS.

В любом случае, существует несколько возможных решений:

  • Прямое подключение - можно подключить диск непосредственно к материнской плате компьютера, а не через внешний корпус. Очень редко иметь такие проблемы в Linux с дисками, которые соединяются непосредственно через порт SATA. (Пользователи Windows не так удачливы; существуют драйверы Windows с 32-разрядными пределами.)
  • Реконфигурировали корпус - Некоторые корпуса имеют переключатели, которые могут корректироваться, как они рассматривают диск. Они обычно включают "перевод" восьми 512-байтовых секторов в единственные 4 096-байтовые секторы, таким образом повышая предел на 2 тебибайта 16 тебибайтам. Это является достаточно большим для обработки диска на 10 ТБ. (Необходимо знать, что это изменение будет делать недействительным существующие определения раздела, тем не менее, также - это, только если Вы уже не разделили диск и хранили данные на нем.)
  • Изменение метод интерфейса - Некоторые корпуса USB также спорт eSATA порты. Используя eSATA обычно работает вокруг проблемы.
  • Получают новый корпус - Если все остальное перестало работать, можно часто решать проблему путем покупки нового корпуса. Если мое подозрение, что Вы используете корпус USB, корректно, можно или получить тот, который делает перевод размера сектора, который я только что описал для повышения способности к 16 тебибайтам, или можно переключиться на корпус с другим типом интерфейса, как eSATA или истинный NAS, который делит сам диск и связывается по Ethernet с помощью NFS, SMB/CIFS или некоторого другого протокола более высокого уровня.
1
ответ дан 3 November 2019 в 08:55

Другие вопросы по тегам:

Похожие вопросы: