Linux не видны разделы жесткого диска

Linux не видит логические разделы на внешнем диске

На диске 3.5 от NAS WD MyCloud 3TB, который подключен через юсб-бокс пк через система не видит разделов. На диске 8 разделов. Большинство под систему и раздел под данные, ext4.

Обычно бокс использую для восстановления девайса. Если девайс перестал загружается/не работоспособен, подключаю к компьютеру и заливаю через dd образ-бекап диска с разметкой и системой. Образ от 2Tb девайса, найденый в интернете. Образ 3Tb найти не удалось. Потом на самом девайсе уже увеличиваю раздел под данные. Восстанвоить другим методом, т.е. по инструкции, разбить диск в ручную и залить образы каждого раздела не удается. Девайс отказывается грузится.

Так вот, после восстановления образа разделы на диске точно видны(раздел под данные 1.7Tb) и монтируются на пк автоматически. А после увеличения раздела на девайсе система почему то не видит разметку.
Нужно примонтировать раздел с данными. Проблема в юсб-боксе?

Есть мнение, что это из-за gpt

Так как при размере сектора 512 байт невозможно разметить диск более чем на 2Тб через mbr, там наверняка разметка gpt. А она лежит как в начале, так и в самом хвосте диска. Наверное, вы потеряли/не записали ту часть, что в хвосте, теперь разделы не видны. Если знать смещения, размеров и типы разделов, можно разбить диск при помощи parted или gdisk, например.

Данные на разделе не потеряются в этом случае? Как это сделать, можно на примере?
Вывод parted для 3 и 4 Tb.

Разбивка из инструкции по восстановлению.

Так же есть образ, который записывался на диск.

Насчёт данных — угробить вроде вы их не должны,

Только я не очень понял, у вас это устройство на постоянной основе слетает и вы его через эту коробку восстанавливаете, или это первый раз конкретно с этим 3Тб-устройством, а раньше вы восстанавливали какие-то другие? Вопрос к тому, где начинается ваш раздел с данными, там же, где и в приведенной вами инструкции, или там же, где в 2Тб устройстве.

Только я не очень понял, у вас это устройство на постоянной основе слетает и вы его через эту коробку восстанавливаете, или это первый раз конкретно с этим 3Тб-устройством, а раньше вы восстанавливали какие-то другие?

Восстанавливаю переодически это устройство. Необходимость обычно возникает по причине кривизны рук или памяти(например забытый пароль root). Обычно я восстанавливал систему из образа 2Tb, с потерей всех данных т.к. так быстрее и проще. Сейчас задача информацию как то сохранить.
Образ 2Tb беру отсюда

На самом деле ОС на 2TB и 3TB версия не отличаются. На ixbt случаем не заходил за образом и скриптом для раскирпичивания?

Бокс понимает диски больше 2,5TB?

Кстати, на разделе с данными там какой размер блока? На MBL был 64 килобайта, тут по идее должен быть 4.

образом и скриптом для раскирпичивания?

Разве это поможет в данном случае?

Бокс понимает диски больше 2,5TB?

Вполне возможно что нет. Буду надеятся что причина в этом.

Читайте также:  Драйвера для raid контроллера windows 2012

То есть я верно понял, что у вас на 3Тб диске разметка от 2Тб?

Ну, а что нам говорит fdisk и parted, например, на тему того, что там на нём за разделы? Вы ведь ещё не успели данные грохнуть заливкой образа?

То есть я верно понял, что у вас на 3Тб диске разметка от 2Тб?

Да. Размер раздела с данными потом скорректировал на устройстве.

Брррр. Тогда давайте всё по порядку

Вы залили на диск образ от системы на 2Тб, получили MBR разбиение (не умеющее в размер более 2^32 секторов на диске), а как скорректировали размер и до какой величины? И дайте, пожалуйста, вывод fdisk -l для вашего диска в коробке? Что-то мне кажется немного странным.

Врятли mbr. Думаю девайс понимает только правильно развеченный gpt.

А! Ну вот и ответ.

Да, был неправ про mbr. Но дело не в этом. Ваша коробка — одна из «шибко умных». Она, когда видит диск объёмом более 2ТБ, делает вид, что этот самый диск имеет размер сектора не 512, а 4096 (8 секторов). Получаем вместо около 5900000000 секторов — 732566646 секторов на диске. При этом, т.к. вся разметка имеет единицу измерения 1 сектор, вы ничего и не видите, потому что смещение 1 сектор в вашей ситуации — это 8 секторов в ситуации «диск подключен через SATA или коробку без подобных выкрутасов». Плюс таких коробок один: можно работать через MBR с дисками более 2 Тб, НО — только в этой коробке. Решение: меняйте коробку или подключайте диск через SATA.

Спасибо за разъяснения. Ясна суть проблемы, теперь осталось найти нормальный юсб-бокс.

А на компах свободный SATA вообще нет? Или хотя бы возможности подключить SATA-контроллер в PCI-E как-нибудь?

Нет. К стационарному пк доступа нет, иначе бы не покупал usb-бокс )

Тогда посмотри коробки AgeStar. У меня одна такая стоит с WD RED 3TB внутри.

Источник

[РЕШЕНО] Не отображаются разделы диска

#1 — 4 февраля 2012 в 23:25

Я так предполагаю, что дело в неправильной разметке, хотя не знаю.
Пробовала в Disk Utility Check Filesystem, пишет везде filesystem is clean;
ещё прочитала, что может помочь fixparts, как я поняла при запуске он же должен просканировать диск на ошибки и предложить их вылечить, но у меня выдает сразу «MBR command»

sudo fixparts /dev/sda
FixParts 0.8.0

Loading MBR data from /dev/sda

MBR command (? for help): p

** NOTE: Partition numbers do NOT indicate final primary/logical status,
** unlike in most MBR partitioning tools!

** Extended partitions are not displayed, but will be generated as required.

Disk size is 488397168 sectors (232.9 GiB)
MBR disk identifier: 0x576DCC52
MBR partitions:

Can Be Can Be
Number Boot Start Sector End Sector Status Logical Primary Code
1 * 2048 206847 primary Y 0x07
2 206848 159289343 primary Y 0x07
4 352691010 383648264 primary Y 0x12
5 159300604 352691009 logical Y Y 0x07
6 383648328 488392064 omitted 0x07

Читайте также:  Изменить системные разделители windows 10

Disk /dev/sda: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x576dcc52

Device Boot Start End Blocks Id System
/dev/sda1 * 1 13 102400 7 HPFS/NTFS
Partition 1 does not end on cylinder boundary.
/dev/sda2 13 9916 79541248 7 HPFS/NTFS
/dev/sda3 9917 30401 164545762+ 5 Extended
/dev/sda4 21955 23881 15478627+ 12 Compaq diagnostics
/dev/sda5 9917 21954 96695203 7 HPFS/NTFS
/dev/sda6 23882 30401 52371868+ 7 HPFS/NTFS

#2 — 4 февраля 2012 в 23:33

#3 — 4 февраля 2012 в 23:54
val:
тот же гпартед «видит» только четыре основных раздела а у вас там шесть то есть вам надо иметь четыре основных раздела и все станет в норм

Может я что-то неправильно понимаю, но основных разделов у меня только 3, два логических, остальное — это не занятное пространство, поправьте меня, если я туплю.
Вот через Acronis

#4 — 5 февраля 2012 в 01:13

#5 — 5 февраля 2012 в 08:52
kei:
Я так предполагаю, что дело в неправильной разметке, хотя не знаю.

очень правильно предполагаете.
На HDD для нормальной работы должно быть не более 4-х основных разделов (первичный раздел=основной, расширенный раздел=Вторичный=основной раздел)

kei:
val:
тот же гпартед «видит» только четыре основных раздела а у вас там шесть то есть вам надо иметь четыре основных раздела и все станет в норм

Может я что-то неправильно понимаю, но основных разделов у меня только 3, два логических, остальное — это не занятное пространство, поправьте меня, если я туплю. Вот через Acronis

Когда четыре основных раздела — да, все работает, но нужно именно, что больше 4-ых, поэтому и был создан расширенный раздел. Как-нибудь можно извернуться и сделать, чтобы было видно 5 разделов?

можно
надо сделать разбивку диска так что бы было не более 4-х основных разделов -к примеру 3 первичных и один расширенный, в расширенном же создавайте хоть х-дцать логических и все будут видны.
у вас же как минимум 3 основных первичных раздела — sda1 -зарезервированный(так понимаю загрузочный вин7), sda2-системный с вин7, sda4- Lenovo резерв. , и один основной расширенный sda3, в котором два логических ntfs раздела (sda5 и sda6)
Варианты имеются разные зависит от того что вы хотите сделать, где какие разделы под что иметь?

#6 — 5 февраля 2012 в 09:53
colonel:
Варианты имеются разные зависит от того что вы хотите сделать, где какие разделы под что иметь?

Планировалось так: раздел под вин7, раздел под данные (чтоб был виден в и вин7, и минт)и раздел под минт, т.е.
sda1 -загрузчик винды,
sda2 — вин7,
sda4- данные с Lenovo,
sda5 — под данные,
а sda6 — под минт.
А не подскажите, что неправильного в моей разметке? Вроде же 3 первичных и один расширенный

#7 — 5 февраля 2012 в 11:25
kei:
colonel:
Варианты имеются разные зависит от того что вы хотите сделать, где какие разделы под что иметь?

Планировалось так: раздел под вин7, раздел под данные (чтоб был виден в и вин7, и минт)и раздел под минт, т.е.
sda1 -загрузчик винды,
sda2 — вин7,
sda4- данные с Lenovo,
sda5 — под данные,
а sda6 — под минт.
А не подскажите, что неправильного в моей разметке? Вроде же 3 первичных и один расширенный

Трудно сказать . но похоже глючно разбивка прошла Чем вы делали разбивку , какой программой и что создавали?
а по вашей выложенной информации:
согласно

вроде правильно, только раздел 54гб (вроде как sda6) который должен под установку линукса идти, у вас виндовый раздел ntfs. что есть нонсенс
да и свободное\незанятое место почему то показывается в каких-то 2-х разделах. глюк какой-то
это скрин с дисковой утилиты под линём?

согласно вывода по

вроде тоже правильно, но непонятно почему основной первичный раздел в 16гб\sda4)(тот что Lenovo_PART. \ . Compaq diagnostics) показывается как логический в расширенном разделе, хотя на скрине дисковой утилиты показан как основной первичный раздел .

далее. согласно

у вас сделано ПЯТЬ. основных разделов:
четыре основных первичных
1. sda1 -зарезервированный(скрытый загрузочный раздел вин7)
2. sda2- системный с вин7 он же диск C:
3. sda4- Lenovo_PART\резерв. win7 (скрытый раздел вин7 для восстановления)
4. sda6 — виндовый ntfs раздел в 54гб он же диск L:
и один основной расширенный
5. sda3, в котором один логический ntfs раздел (99гб\sda5, он же диск D:)

раздел 54гб\sda6 он же диск L:, в противоречии с показываемыми разделами на скрине дисковой утилиты находится, в конце HDD после первичного раздела
В общем сплошные глючные непонятки.

Что можно попытаться сделать

если правильно понимаю, то виндовс7 у вас загружается и работает, и занимает разделы:
1. sda1 -зарезервированный(скрытый загрузочный раздел вин7)
2. sda2- системный с вин7 он же диск C:
3. sda4- Lenovo_PART\резерв. win7 (скрытый раздел вин7 для восстановления)
В разделе 99гб для файлов пока ничего нет, а линукс ещё не установлен. Так?

Тогда:
— Загрузите вин7 и в Управлении дисками(ПКМ Мой компьютер- Управление- Управление дисками) удалите все «лишние» разделы кроме трёх (1,2,3 )указанных ранее
— Загрузите с диска/флешки линукс в режиме лайфCD и запустите gparted
( желательно бы посмотреть скрин gparted — что и как он определил и как показывает, чтобы знать где что находится, и чтобы определиться что же сделать далее чтобы было правильно)

#8 — 6 февраля 2012 в 00:13
colonel:
Чем вы делали разбивку , какой программой и что создавали?

Разбивку делала Acronis’ом, изначально диск D был основным первичным разделом — изменила его на логический и разбила на 2 раздела.

colonel:
согласно

вроде правильно, только раздел 54гб (вроде как sda6) который должен под установку линукса идти, у вас виндовый раздел ntfs. что есть нонсенс
да и свободное\незанятое место почему то показывается в каких-то 2-х разделах. глюк какой-то
это скрин с дисковой утилиты под линём?

да, с Disk Utility

Вот скрин gparted после удаления лишних разделов

Источник

Читайте также:  Как поставить длинное тире mac os
Оцените статью