gparted error: libparted error & mdash; достиг конца файла во время чтения / dev / sdX

--- введение ---

Привет, я итальянский собеседник, а также мой ubuntu, извините за мой плохой английский (я потратил много денег, пытаясь улучшить его, но : D, как вы можете видеть, это было плохим вложением!: D) Описание ошибки может немного отличаться от того, что я указал на объекте (нетранслированный «Errore libparted - raggiunta la fine del file durante la lettura di / dev / sdX "). Я тоже, новый пользователь linux, но, любя его, я решил конвертировать в ubuntu мой домашний сервер (nas, plex, share, download и т. Д.).

--- проблема ---

У меня есть 3 HD (WD RED 3.0TB). Они были разделены GPT и отформатированы как ext4. Затем я решил, что JBOD (linear) будет намного лучше для моих нужд, поэтому я использовал MDADM для их преобразования. Я допустил некоторые ошибки, и я потерял все данные. Я попытался их восстановить, но через 2 дня я решил использовать резервные копии, чтобы возобновить их. Я не нашел никаких проблем. Теперь новый раздел Jbod 9TB работает отлично (снова GPT - EXT4). Я скопировал все свои данные 6TB, и я могу их прочитать, но если я использую GPARTED, я получил это сообщение об ошибке.

Он показан три раза, один раз для каждого диска, поэтому я уверен, что он не упоминается в плохих секторах или около того. Это логическая проблема, но из-за моей нехватки знаний я еще не смог ее решить. Серфинг в интернете я ничего не нашел. теоретически я мог просто проигнорировать эту ошибку, но, поскольку вы можете вообразить, я был бы обеспокоен тем, что потерял бы мой раздел, когда мне это больше всего понравится.

Спасибо заранее:)

- - конфигурация ---

Конфигурация nas следующая: CPU i3-2100t -MB zotac Z68itx RAM 8GB Диски: Velociraptor 300GB с UBUNTU SERVER 16.04 XFCE (все разделы Linux здесь) 3 WD RED в линейный (JBOD), совместно используемый samba (md127__sdd - sde - sdf) 2 (WD и Seagate) 1,5 ТБ в Raid 1, ранее настроенный с MDADM (md0__sdb - sdc) и прекрасно работающий.

1
задан 6 June 2017 в 15:38

2 ответа

Если вы создаете программный RAID с mdadm с помощью устройства «full» (/ dev / sdX):

$ sudo mdadm --create /dev/md0 --level=5 --raid-devices=4 /dev/sdb /dev/sdc /dev/sdd /dev/sde mdadm: Defaulting to version 1.2 metadata mdadm: array /dev/md0 started. $ cat /proc/mdstat Personalities : [raid6] [raid5] [raid4] md0 : active raid5 sde[4] sdd[2] sdc[1] sdb[0] 31431168 blocks super 1.2 level 5, 512k chunk, algorithm 2 [4/3] [UUU_] [===================>.] recovery = 96.0% (10064540/10477056) finish=0.0min speed=205145K/sec

Все устройства в RAID не будут иметь таблицу разделов. Это приведет к ошибке gparted, поскольку libparted не обнаружил программный RAID-заголовок. «Достигнутый конец файла» означает, что на указанном устройстве не было таблицы разделов.

Также возможно создать программный RAID на устройствах с таблицей разделов (/ dev / sdX1) и идентичные размеры разделов:

$ mdadm --create /dev/md0 --level=5 --raid-devices=4 /dev/sda1 /dev/sdb1 /dev/sdc1 /dev/sdd1

Затем сообщение gparted error исчезнет. В любом случае ваши данные сохраняются; -)

Обновить

Поиск использованных разделов на всех жестких дисках с помощью:

lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 200G 0 disk └─sda1 8:1 0 200G 0 part sdb 8:16 0 10G 0 disk └─md0 9:0 0 30G 0 raid5 sdc 8:32 0 10G 0 disk └─md0 9:0 0 30G 0 raid5 sdd 8:48 0 10G 0 disk └─md0 9:0 0 30G 0 raid5 sde 8:64 0 10G 0 disk └─md0 9:0 0 30G 0 raid5

Все ваши диски должны присутствовать здесь.

0
ответ дан 18 July 2018 в 12:04

Если вы создаете программный RAID с mdadm с помощью устройства «full» (/ dev / sdX):

$ sudo mdadm --create /dev/md0 --level=5 --raid-devices=4 /dev/sdb /dev/sdc /dev/sdd /dev/sde mdadm: Defaulting to version 1.2 metadata mdadm: array /dev/md0 started. $ cat /proc/mdstat Personalities : [raid6] [raid5] [raid4] md0 : active raid5 sde[4] sdd[2] sdc[1] sdb[0] 31431168 blocks super 1.2 level 5, 512k chunk, algorithm 2 [4/3] [UUU_] [===================>.] recovery = 96.0% (10064540/10477056) finish=0.0min speed=205145K/sec

Все устройства в RAID не будут иметь таблицу разделов. Это приведет к ошибке gparted, поскольку libparted не обнаружил программный RAID-заголовок. «Достигнутый конец файла» означает, что на указанном устройстве не было таблицы разделов.

Также возможно создать программный RAID на устройствах с таблицей разделов (/ dev / sdX1) и идентичные размеры разделов:

$ mdadm --create /dev/md0 --level=5 --raid-devices=4 /dev/sda1 /dev/sdb1 /dev/sdc1 /dev/sdd1

Затем сообщение gparted error исчезнет. В любом случае ваши данные сохраняются; -)

Обновить

Поиск использованных разделов на всех жестких дисках с помощью:

lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 200G 0 disk └─sda1 8:1 0 200G 0 part sdb 8:16 0 10G 0 disk └─md0 9:0 0 30G 0 raid5 sdc 8:32 0 10G 0 disk └─md0 9:0 0 30G 0 raid5 sdd 8:48 0 10G 0 disk └─md0 9:0 0 30G 0 raid5 sde 8:64 0 10G 0 disk └─md0 9:0 0 30G 0 raid5

Все ваши диски должны присутствовать здесь.

0
ответ дан 24 July 2018 в 19:54
  • 1
    Большое вам спасибо за быстрый ответ, но он не работает. Я написал: & quot; $ sudo mdadm -create / dev / md127 --level = linear / dev / sdd / dev / sde / dev / sdf & quot; но он отвечает: «mdadm: не указано устройство-рейд». Я также попытался написать / dev / sdd1 и так, но ничего не изменилось. – Falconfab 7 June 2017 в 19:09
  • 2
    @Falconfab Извините, но забыл вариант --raid-devices = 4 ... – Simon Sudler 8 June 2017 в 09:57
  • 3
    Извините за мой отложенный ответ. Теперь он говорит, что «не может открыть / dev / sdd: устройство или ресурс занят» – Falconfab 17 June 2017 в 12:03
  • 4
    используйте команду mount и проверьте, используется ли / dev / sddX, некоторые из них были другими. Будьте осторожны, чтобы не переопределить используемое устройство! – Simon Sudler 19 June 2017 в 09:24
  • 5
    Тай, нет, ничего не использует. Ошибка возникает, даже если я пишу строку, когда sdd размонтирован. Я предполагаю, что это сам mdadm, который использует ресурсы – Falconfab 19 June 2017 в 19:41

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

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