Сколько времени занимает сканирование gpart?

После потери таблицы разделов жесткого диска емкостью 2 ТБ я запускаю gpart, чтобы найти потерянный раздел. Сразу после запуска программы начинается автоматическое сканирование накопителя. Так как более 30 часов. Итак, вопрос в том, сколько времени занимает это сканирование? Привод подключен через SATA в системе с процессором Celeron 2017 года. заранее спасибо

4 ответа

Итак, ты ждал этого? Я предполагаю, что это займет несколько дней.

Я только сталкивался с этим вопросом, потому что я в той же ситуации, бегу gpart против диска 1Tb. Я заметил, что gpart полностью привязан к процессору (работает на одном ядре со 100% -ной загрузкой), а дисковый ввод-вывод составляет всего около 5-7 Мбит / с. Выполнение расчета займет около 46 часов, чтобы просканировать мой диск, и я решил не ждать его.

Приложение: Вместо этого я использовал testdisk с его быстрым сканированием, чтобы найти мои потерянные загрузочные и EFI разделы, а затем parted воссоздать разделы с правильными начальными / конечными секторами.

Я только что запустил gpart на SSD емкостью 512 ГБ на ноутбуке i7. На это ушло около 40 часов (без многопоточности). Он нашел 2 раздела, которые я мог смонтировать только для чтения и скопировать с него файлы. Однако нет возможности восстановить разделы, для этого мне понадобился testdisk. Так что, если у вас есть время и все, что вам нужно, это файлы для восстановления, gpart будет работать. Для полного выздоровления это не путь.

Тогда на это уходило несколько дней.

Но один мой друг помог мне оценить время.

  1. Получить идентификатор процесса: ps aux | grep gpart -> запомнить pid.
  2. sudo cd /proc/$pid -> содержит список дескрипторов открытых файлов процесса.
  3. Номер, указывающий на сканируемый диск, правильный. Например. № 3.
  4. Ниже../fileinfo/3 теперь указано текущее смещение, где находится gpart.
  5. Если с течением времени образуется дельта значений, можно определить рабочую скорость.

Спасибо за приведенные выше рекомендации! Используя инструмент PV...

      $ sudo ps aux | grep gpart
root        9744 99.9  0.0   2528  1152 pts/0    R+   Jun13 2542:02 gpart -s 512 /dev/sdc

$ sudo pv -d 9744
  3:/dev/sdc: 653GiB 0:11:40 [4.37MiB/s] [=========================>   ] 35% ETA 3:07:19
Другие вопросы по тегам