1

Я изменяю размер диска, используя программу Windows по умолчанию.

Я не знаю почему, расширенный раздел Linux теперь стал нераспределенным. Я уверен, что не "прикасаюсь" к расширенному разделу, и я не знаю, почему этот раздел сейчас не выделен.

Расширенный раздел делится на две части:одну я использовал для своей папки /home , а другую для подкачки.

Моя первая задача - не потерять данные в моем /home и я неожиданно пытаюсь сделать резервную копию папки. К сожалению, Linux мог видеть только / (потому что я установил рут и папку пользователя отдельно), но когда я пытаюсь скопировать /home (я пытаюсь rsync ), невозможно получить доступ к данным ( /home кажется пустым ). потому что папка кажется нераспределенной. Я читаю:

Warning: extended partition does not start at a cylinder boundary.
DOS and Linux will interpret the contents differently.

ситуация на моем диске такова:

/dev/sda1    ntfs    windows(boot)
/dev/sda2    ntfs    Data
/dev/sda3    ext4    /
/dev/sda4    extended
        unallocated !!!  (this was the /sda6, my /home)
        /dev/sda5    swap

Так что я думаю, что данные были на диске, но сейчас не распределены. Есть ли способ перераспределить его без форматирования всех данных? или есть программа для восстановления данных глубоко, даже если файловая система не выделена?

1 ответ1

1

Сначала загрузите аварийную систему Linux и предоставьте вывод следующих команд:

sudo fdisk -l
sudo parted -l

Отредактируйте исходное сообщение или предоставьте ссылку на сайт с соответствующим выводом. (Если вы публикуете информацию напрямую, пожалуйста, перед каждой строкой четыре пробела. Это облегчит чтение и интерпретацию результатов.)

Во-вторых, игнорируйте сообщение "расширенное разделение не начинается на границе цилиндра"; это не имеет значения. (Если вы исторически склонны, это относится к устаревшей практике запуска перегородок на границах цилиндров. Эта практика была бессмысленной в течение по крайней мере пятнадцати лет и наносит ущерб сегодня, поэтому она больше не делается с помощью современного программного обеспечения. Любое программное обеспечение, которое все еще жалуется на разделы, которые не выровнены, устарело.)

В-третьих, если вы хотите продвигаться вперед без дальнейшего ввода, утилита TestDisk может восстановить ваши данные. Однако перед запуском я рекомендую тщательно сделать полную резервную копию вашего текущего диска на другой диск. Вы можете сделать это с помощью dd , как в sudo dd if=/dev/sda of=/path/to/backup-file.img . Возможно, вам придется купить новый диск для хранения этой резервной копии; и вполне возможно, что идентификатор вашего текущего диска изменится с /dev/sda на /dev/sdb при подключении нового диска, поэтому будьте осторожны с этим. Вам придется разделить новый диск, подготовить раздел на нем и смонтировать этот раздел куда-нибудь (/path/to в моем примере команды).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .