Есть две возможные причины. Первая в том, что ядро могло не знать о том, что таблица разделов сменилась. Его об этом надо уведомлять, и выше написано про partprobe, который может помочь в этом нелёгком деле. Вторая причина в том, что ядро определяет файловую систему раздела не по байтику "тип-раздела" в таблице разделов, а по содержимому раздела. И поэтому, если тупо удалить раздел, создать на освободившемся месте новый, то этот новый раздел будет содержать в себе старую файловую систему, которую никто не удалял. И более того ядро эту файловую систему увидит и сможет примонтировать. Если размер нового раздела больше или равен размеру старого, то даже не будет возникать ошибок в процессе работы. Эти артефакты пропадают сразу после форматирования раздела в новую фс. Венда же новый раздел не увидит, потому что она слепо верит в тот самый байтик в таблице разделов, и потому что утилиты для работы с разделами в венде объединяют операции создания раздела и форматирования в одну. Таким образом фс с удалённого раздела затирается при создании раздела в венде.Так что наблюдаемое вами поведение -- либо неумение пользоваться инструментом, либо не баг, но фича. > В итоге все сделал в венде. При вашем подходе к работе, из венды лучше не вылезать. Дело в том, что в *nix, всё же, желательно понимание происходящего. И более того приветствуется, поскольку когда пользователь понимает, что творит, ему можно больше позволить. А подход, потыкать мышкой в небо, а если не сработало, то обвинять в этом мышку -- это подход для венды. Поэтому заклинаю вас, отформатируйте все линуксы с ваших жёстких дисков, и не вылезайте из венды. Иначе, рано или поздно, вы нечаянно отформатируете из-под линукса и линукс, и венду, и, заодно, флешку биоса, и останетесь с голым железом один на один. Тащемта это будут ваши проблемы, но вы ж опять придёте сюда, и начнёте жаловаться на то, что линукс не такой, как вы думали.
|