ssh-copy-id
просто сценарий оболочки обертки, выполняющий эти шаги:
.ssh/authorized_keys
, включая создание каталога, если это не существует с правильными полномочиями.Вы видите для себя, что это делает путем чтения /usr/bin/ssh-copy-id
. Скопируйте по файлу, добавьте некоторую отладку к коду для наблюдения то, что происходит и что значения переменных во время выполнения.
Я сделал расширенный раздел 300 МБ с логическим разделом 100 МБ; удаленный просто расширенный раздел; затем воссозданный это - все с fdisk. На каждом этапе я наблюдал сектор EBR первого логического раздела, и это сложилось, что, когда fdisk создает расширенный раздел, он сбрасывает первый EBR.
Затем я воссоздал первый логический раздел с тем же размером, и я смог смонтировать его и считать мало данных тестирования, которые я оставил там.
Затем удаленный их снова, и созданный это снова, но с логическим разделом 200 МБ. Я смог смонтироваться затем также, но файловая система была все еще 100 МБ.
Таким образом, если Вы уже создали расширенный раздел, я боюсь, Вы также перезаписали первый EBR.
Я предполагаю, если Вы знаете точно запуск логического раздела и секторы конца, можно воссоздать и использовать всех их. Но если Вы не знаете, что точные секторы, затем fdisk запишет EBR в сектор данных файловой системы и повредит его.
Создание логического раздела, который заполняет целый расширенный раздел, вероятно, сделает первый логический раздел доступным.
Я также читал, что спасательная команда parted может найти потерянные разделы.
Информация о первом разделе в EBR расположена в первом секторе расширенного раздела. Можно найти что информация, например, в статье Википедии о расширенной загрузочной записи
На любой после информации о разделе EBR указывают от первой информации о разделе (т.е. объединяют в цепочку, пока 'указатель' не является нулем).