LiveCD “помнит” более раннее разделение

Вам нужно -f опция sed -f sed-script

3
13.03.2014, 03:00
2 ответа
[116380] Разбиение произошло до того, как произошла ошибка, поэтому всякий раз, когда вы запускаете LiveCD на разбитом на разделы виртуальном жестком диске, он все равно остается разбитым на разделы. LiveCD просто читает то, что он воспринимает как разбитый на разделы жесткий диск.

Для того, чтобы стереть все чисто, вы можете либо удалить текущую виртуальную машину и создать новую, либо использовать дисковые утилиты (cfdisk, fdisk, parted ... и т.д.) на LiveCD для переразметки/реформатирования виртуального жесткого диска. Конечно, вы можете просто использовать утилиты для удаления таблицы и заставить LiveCD воссоздать все по умолчанию, если вы не хотите беспокоиться о компоновке.

найдите смонтированные разделы, используя:

mount

и затем

fdisk /dev/devicename

2
27.01.2020, 21:23
[116392]Эта проблема возникает из-за того, что часть таблицы разделов остается. Для каждого раздела Linux, который вы создаёте с различными смещениями в файловой системе, в зависимости от конкретной реализации, есть [116867]superblocks[116868]. Это маркеры, которые ядро считывает при интерпретации физического блочного устройства, потому что при разметке устройства вы редко [116869]ноль[116870] - вместо этого вы просто бросаете маркер, который говорит,

"Эй, ядро, я файловая система типа [117036]ext4[117037], которую я расширяю на следующую, поэтому много кварталов. Кроме того, я наслаждаюсь долгими прогулками по пляжу и предпочитаю красное вино. на белый..."

В любом случае, к счастью, обращение с осиротевшими [116873] суперблоками [116874] в наши дни является простым делом.

Если вызвать [116875] без операндов [116876], утилита [116877] wipefs[116878] распечатает на свой [116879] stdout[116880] первый [116881] суперблок [116882], который она находит на указанном вами устройстве. При вызове утилиты

-a

операнд


wipefs[116888] уничтожит каждый [117069]superblock

на устройстве. Это очень быстро и, скорее всего, решит вашу проблему за считанные секунды.

  • Другое очень полезное применение [116891]wipefs[116892] - это использование своего обнаружения [116893]superblock[116894] для поиска резервных копий, распространяемых дальше в файловой системе, которая, скажем, повреждена при неудачной попытке разбиения на разделы. Он поддерживает операнд
  • -no-act
  • :
  • Выше будет выведен список всех [116897] суперблоков [116898] в файловой системе. Так как большинство файловых систем linux распространяют резервные копии своих [116899]суперблоков[116900] по всему разделу блочного устройства, есть очень большая вероятность, что вы можете использовать [116901]wipefs[116902] для извлечения данных смещения, что позволит вам восстановить исходную таблицу разделов. [116405]

1
27.01.2020, 21:23

Теги

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