Прошу прощения, если название вводит в заблуждение, но я не знал, как задать вопрос лучше.
На работе мне пришлось установить windows на машину с debian. У меня есть три раздела: один для root, один для дома и один для свопа. Чтобы освободить место для окон, я хотел уменьшить размер раздела для дома (с 950 Гб до примерно 650 Гб, где было занято всего 150 Гб). Я делал это несколько раз раньше и не имел никаких проблем (использовал GParted Live CD). Однако изменение размера застряло, и через час (это никогда не занимало более 15 минут на любых других машинах с такими же размерами) я остановил процесс.
Излишне говорить, что Debian загрузился и не смог смонтировать дом (что понятно). Я запустил команду fsck -y / dev / sda6 (по запросу ОС), и она оставалась довольно долго, говоря, что было несколько ссылок на inodes, и что я хотел их клонировать (опция -y должна была сказать да, чтобы все). Каждый из этих вопросов относился к конкретному файлу (я мог видеть индивидуальные имена для PDF-файлов, кодов и т. Д.) На машине. После этого я перезагрузил систему, Debian запустился отлично, однако данных в доме не было. Я думал, что он пытается восстановить данные. Я был явно неправ.
Кто-нибудь может сказать мне, что случилось? Все файлы потеряны? Если да, то где все эти вопросы о клонировании данных?
Во-первых, прервав сжатие файловой системы на полпути, вы, вероятно, безвозвратно испортили файловую систему; то есть не вернешь, как было.
Во-вторых, fsck
похоже, снова подключил кучу действительных, но отключенных inodes под /home/lost+found
, и вы собираетесь просмотреть этот каталог в надежде найти важные файлы.
Из этого следует извлечь уроки, во-первых, fsck
файловую систему перед изменением ее размера, особенно при ее сжатии. Во-вторых, чтобы не прерывать изменение размера ФС. И, в-третьих, ваша стратегия резервного копирования непригодна для использования и требует серьезной перестройки.