[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"page-ru-/guides/linux/restore-linux-system":3,"mdc-sc6zle-key":938,"mdc--v51u5g-key":948,"mdc--xao3rl-key":956,"mdc-pxs0fb-key":980,"mdc--4p18dj-key":988,"mdc--xoguyv-key":1005,"mdc-ge0i91-key":1022,"mdc--ov2xyl-key":1045,"mdc--tk7exx-key":1053,"mdc-u9371r-key":1084,"related-/guides/linux/backup-linux-system,/errors/linux/grub-rescue,/guides/linux/recover-files-linux":1101},{"id":4,"title":5,"appliesTo":6,"author":11,"body":12,"canonical":864,"code":864,"createdAt":865,"description":866,"difficulty":867,"draft":868,"estimatedTime":869,"extension":870,"faq":871,"howToSteps":884,"howToTotalTime":903,"image":864,"keywords":904,"locale":915,"meta":916,"navigation":917,"path":918,"platform":919,"related":920,"section":924,"seo":925,"severity":926,"stem":927,"summary":928,"tags":929,"twitterCreator":864,"twitterSite":864,"type":936,"updatedAt":865,"__hash__":937},"content_ru/guides/linux/restore-linux-system.md","Восстановление Linux системы: полное пошаговое руководство",[7,8,9,10],"Ubuntu 22.04 LTS","Debian 12","Fedora 38","CentOS 7","FixPedia Team",{"type":13,"value":14,"toc":850},"minimark",[15,20,24,40,43,47,50,93,104,108,113,116,190,194,257,261,373,376,380,383,470,475,479,482,606,610,674,678,711,720,724,843,846],[16,17,19],"h2",{"id":18},"введение-зачем-это-нужно","Введение / Зачем это нужно",[21,22,23],"p",{},"Восстановление Linux системы — это процесс возврата операционной системы в рабочее состояние после сбоя, повреждения файлов или ошибок загрузчика. Этот гайд полезен, если система не загружается, вы забыли пароль или потеряли данные. После выполнения вы сможете:",[25,26,27,31,34,37],"ul",{},[28,29,30],"li",{},"Восстановить систему из бэкапа.",[28,32,33],{},"Исправить загрузчик GRUB.",[28,35,36],{},"Вернуть доступ к файлам через LiveCD.",[28,38,39],{},"Сбросить пароль root.",[21,41,42],{},"Инструкция подходит для Ubuntu, Debian, Fedora, CentOS и других дистрибутивов на базе systemd.",[16,44,46],{"id":45},"требования-подготовка","Требования / Подготовка",[21,48,49],{},"Перед началом убедитесь, что у вас есть:",[51,52,53,60,66,81,87],"ol",{},[28,54,55,59],{},[56,57,58],"strong",{},"Загрузочный носитель"," (Live USB/DVD) с любым Linux-дистрибутивом (рекомендуется Ubuntu 22.04 или аналогичный). Если система не загружается, создайте его на другом компьютере.",[28,61,62,65],{},[56,63,64],{},"Доступ к терминалу"," — базовые знания команд Linux.",[28,67,68,71,72,76,77,80],{},[56,69,70],{},"Бэкап системы"," (желательно) — созданный через ",[73,74,75],"code",{},"tar",", ",[73,78,79],{},"timeshift"," или другие инструменты. Если бэкапа нет, восстановление файлов будет ограничено.",[28,82,83,86],{},[56,84,85],{},"Права администратора"," (sudo) в Live-сессии.",[28,88,89,92],{},[56,90,91],{},"Список разделов"," (если помните структуру диска) — упростит процесс.",[94,95,96],"blockquote",{},[21,97,98,99,103],{},"💡 Совет: Если система частично загружается, создайте бэкап важных данных ",[100,101,102],"em",{},"до"," восстановления, чтобы избежать потери информации.",[16,105,107],{"id":106},"пошаговая-инструкция","Пошаговая инструкция",[109,110,112],"h3",{"id":111},"шаг-1-подготовка-загрузочного-носителя","Шаг 1: Подготовка загрузочного носителя",[21,114,115],{},"Если система не загружается, используйте другой компьютер для создания Live USB.",[51,117,118,128,187],{},[28,119,120,121,127],{},"Скачайте образ Linux (например, ",[122,123,7],"a",{"href":124,"rel":125},"https://ubuntu.com/download/desktop",[126],"nofollow",").",[28,129,130,131,172,173,176,177,180,181,186],{},"Запишите образ на USB-накопитель (минимум 4 ГБ). В Linux/macOS:\n",[132,133,138],"pre",{"className":134,"code":135,"language":136,"meta":137,"style":137},"language-bash shiki shiki-themes github-light github-dark","sudo dd if=ubuntu-22.04.iso of=/dev/sdX bs=4M status=progress && sync\n","bash","",[73,139,140],{"__ignoreMap":137},[141,142,145,149,153,156,159,162,165,169],"span",{"class":143,"line":144},"line",1,[141,146,148],{"class":147},"sScJk","sudo",[141,150,152],{"class":151},"sZZnC"," dd",[141,154,155],{"class":151}," if=ubuntu-22.04.iso",[141,157,158],{"class":151}," of=/dev/sdX",[141,160,161],{"class":151}," bs=4M",[141,163,164],{"class":151}," status=progress",[141,166,168],{"class":167},"sVt8B"," && ",[141,170,171],{"class":147},"sync\n","\nЗамените ",[73,174,175],{},"sdX"," на устройство USB (например, ",[73,178,179],{},"sdb","). В Windows используйте ",[122,182,185],{"href":183,"rel":184},"https://rufus.ie/",[126],"Rufus",".",[28,188,189],{},"Извлеките носитель и перейдите к следующему шагу.",[109,191,193],{"id":192},"шаг-2-загрузка-с-livecd-и-определение-разделов","Шаг 2: Загрузка с LiveCD и определение разделов",[51,195,196,203,206],{},[28,197,198,199,202],{},"Вставьте USB в проблемный компьютер, загрузитесь с него (клавиша загрузки: F12, ESC, Del — зависит от производителя). Выберите ",[56,200,201],{},"\"Try Ubuntu\""," (или аналогичный пункт).",[28,204,205],{},"Откройте терминал (Ctrl+Alt+T).",[28,207,208,209,225,226,234,235,238,239,242,243,246,247,250,251,76,254,127],{},"Определите разделы диска:\n",[132,210,212],{"className":134,"code":211,"language":136,"meta":137,"style":137},"sudo lsblk -f\n",[73,213,214],{"__ignoreMap":137},[141,215,216,218,221],{"class":143,"line":144},[141,217,148],{"class":147},[141,219,220],{"class":151}," lsblk",[141,222,224],{"class":223},"sj4cs"," -f\n","\nПример вывода:\n",[132,227,232],{"className":228,"code":230,"language":231},[229],"language-text","NAME   FSTYPE  LABEL   UUID                                 MOUNTPOINT\nsda\n├─sda1 ext4    root    1234abcd-5678-ef90-1234-567890abcdef\n├─sda2 swap    swap    abcd1234-5678-ef90-1234-567890abcdef [SWAP]\n└─sda3 vfat    boot    ABCD-1234                            /boot/efi\n","text",[73,233,230],{"__ignoreMap":137},"\nНайдите корневой раздел (обычно ",[73,236,237],{},"ext4",", mountpoint не указан) и, если есть, раздел ",[73,240,241],{},"/boot"," (тип ",[73,244,245],{},"vfat"," или ",[73,248,249],{},"ext2","). Запомните имена (например, ",[73,252,253],{},"sda1",[73,255,256],{},"sda3",[109,258,260],{"id":259},"шаг-3-монтирование-разделов","Шаг 3: Монтирование разделов",[51,262,263,284,307,330,344],{},[28,264,265,266],{},"Создайте точку монтирования:",[132,267,269],{"className":134,"code":268,"language":136,"meta":137,"style":137},"sudo mkdir -p /mnt/root\n",[73,270,271],{"__ignoreMap":137},[141,272,273,275,278,281],{"class":143,"line":144},[141,274,148],{"class":147},[141,276,277],{"class":151}," mkdir",[141,279,280],{"class":223}," -p",[141,282,283],{"class":151}," /mnt/root\n",[28,285,286,287,289,290],{},"Смонтируйте корневой раздел (замените ",[73,288,253],{}," на ваш):",[132,291,293],{"className":134,"code":292,"language":136,"meta":137,"style":137},"sudo mount /dev/sda1 /mnt/root\n",[73,294,295],{"__ignoreMap":137},[141,296,297,299,302,305],{"class":143,"line":144},[141,298,148],{"class":147},[141,300,301],{"class":151}," mount",[141,303,304],{"class":151}," /dev/sda1",[141,306,283],{"class":151},[28,308,309,310,312,313],{},"Если есть отдельный ",[73,311,241],{},", смонтируйте его:",[132,314,316],{"className":134,"code":315,"language":136,"meta":137,"style":137},"sudo mount /dev/sda3 /mnt/root/boot\n",[73,317,318],{"__ignoreMap":137},[141,319,320,322,324,327],{"class":143,"line":144},[141,321,148],{"class":147},[141,323,301],{"class":151},[141,325,326],{"class":151}," /dev/sda3",[141,328,329],{"class":151}," /mnt/root/boot\n",[28,331,332,333,76,336,339,340,343],{},"Для разделов, требующих файловых систем (например, ",[73,334,335],{},"/var",[73,337,338],{},"/home","), смонтируйте их аналогично в ",[73,341,342],{},"/mnt/root/var"," и т.д.",[28,345,346,349,350,369,372],{},[56,347,348],{},"Проверьте монтирование",":",[132,351,353],{"className":134,"code":352,"language":136,"meta":137,"style":137},"mount | grep /mnt/root\n",[73,354,355],{"__ignoreMap":137},[141,356,357,360,364,367],{"class":143,"line":144},[141,358,359],{"class":147},"mount",[141,361,363],{"class":362},"szBVR"," |",[141,365,366],{"class":147}," grep",[141,368,283],{"class":151},[370,371],"br",{},"Должны отображаться смонтированные разделы.",[374,375],"in-article-ad",{},[109,377,379],{"id":378},"шаг-4-восстановление-файлов-из-бэкапа","Шаг 4: Восстановление файлов из бэкапа",[21,381,382],{},"Если у вас есть бэкап, восстановите данные:",[25,384,385,420,464],{},[28,386,387,392,393,396,397],{},[56,388,389,390],{},"Бэкап через ",[73,391,75],{}," (например, ",[73,394,395],{},"backup.tar.gz"," на внешнем диске):\n",[132,398,400],{"className":134,"code":399,"language":136,"meta":137,"style":137},"sudo tar -xzf /path/to/backup.tar.gz -C /mnt/root\n",[73,401,402],{"__ignoreMap":137},[141,403,404,406,409,412,415,418],{"class":143,"line":144},[141,405,148],{"class":147},[141,407,408],{"class":151}," tar",[141,410,411],{"class":223}," -xzf",[141,413,414],{"class":151}," /path/to/backup.tar.gz",[141,416,417],{"class":223}," -C",[141,419,283],{"class":151},[28,421,422,426,427,430,431,457,458,460,461,186],{},[56,423,389,424],{},[73,425,79],{}," (если сохранен в ",[73,428,429],{},"/timeshift","):\n",[132,432,434],{"className":134,"code":433,"language":136,"meta":137,"style":137},"sudo timeshift --restore --snapshot-days 1 --target /mnt/root\n",[73,435,436],{"__ignoreMap":137},[141,437,438,440,443,446,449,452,455],{"class":143,"line":144},[141,439,148],{"class":147},[141,441,442],{"class":151}," timeshift",[141,444,445],{"class":223}," --restore",[141,447,448],{"class":223}," --snapshot-days",[141,450,451],{"class":223}," 1",[141,453,454],{"class":223}," --target",[141,456,283],{"class":151},"\nИли скопируйте вручную из папки ",[73,459,429],{}," в ",[73,462,463],{},"/mnt/root",[28,465,466,469],{},[56,467,468],{},"Ручное копирование",": если бэкап на другом разделе, смонтируйте его и скопируйте файлы.",[94,471,472],{},[21,473,474],{},"⚠️ Важно: Убедитесь, что бэкап соответствует архитектуре и версией системы. Восстановление бэкапа с другой версии может привести к ошибкам.",[109,476,478],{"id":477},"шаг-5-переустановка-загрузчика-grub","Шаг 5: Переустановка загрузчика GRUB",[21,480,481],{},"Если система не загружается из-за поврежденного GRUB:",[51,483,484,540,559,592],{},[28,485,486,489,490],{},[56,487,488],{},"Подготовьте chroot-окружение",":\n",[132,491,493],{"className":134,"code":492,"language":136,"meta":137,"style":137},"sudo mount --bind /dev /mnt/root/dev\nsudo mount --bind /proc /mnt/root/proc\nsudo mount --bind /sys /mnt/root/sys\n",[73,494,495,510,525],{"__ignoreMap":137},[141,496,497,499,501,504,507],{"class":143,"line":144},[141,498,148],{"class":147},[141,500,301],{"class":151},[141,502,503],{"class":223}," --bind",[141,505,506],{"class":151}," /dev",[141,508,509],{"class":151}," /mnt/root/dev\n",[141,511,513,515,517,519,522],{"class":143,"line":512},2,[141,514,148],{"class":147},[141,516,301],{"class":151},[141,518,503],{"class":223},[141,520,521],{"class":151}," /proc",[141,523,524],{"class":151}," /mnt/root/proc\n",[141,526,528,530,532,534,537],{"class":143,"line":527},3,[141,529,148],{"class":147},[141,531,301],{"class":151},[141,533,503],{"class":223},[141,535,536],{"class":151}," /sys",[141,538,539],{"class":151}," /mnt/root/sys\n",[28,541,542,489,545],{},[56,543,544],{},"Перейдите в chroot",[132,546,548],{"className":134,"code":547,"language":136,"meta":137,"style":137},"sudo chroot /mnt/root\n",[73,549,550],{"__ignoreMap":137},[141,551,552,554,557],{"class":143,"line":144},[141,553,148],{"class":147},[141,555,556],{"class":151}," chroot",[141,558,283],{"class":151},[28,560,561,564,565,568,569,587,588,591],{},[56,562,563],{},"Переустановите GRUB"," (замените ",[73,566,567],{},"/dev/sda"," на ваш диск, а не раздел):\n",[132,570,572],{"className":134,"code":571,"language":136,"meta":137,"style":137},"grub-install /dev/sda\nupdate-grub\n",[73,573,574,582],{"__ignoreMap":137},[141,575,576,579],{"class":143,"line":144},[141,577,578],{"class":147},"grub-install",[141,580,581],{"class":151}," /dev/sda\n",[141,583,584],{"class":143,"line":512},[141,585,586],{"class":147},"update-grub\n","\nДля UEFI-систем также убедитесь, что пакет ",[73,589,590],{},"grub-efi"," установлен.",[28,593,594,489,597],{},[56,595,596],{},"Выйдите из chroot",[132,598,600],{"className":134,"code":599,"language":136,"meta":137,"style":137},"exit\n",[73,601,602],{"__ignoreMap":137},[141,603,604],{"class":143,"line":144},[141,605,599],{"class":223},[109,607,609],{"id":608},"шаг-6-финальная-проверка-и-перезагрузка","Шаг 6: Финальная проверка и перезагрузка",[51,611,612,632,635,650],{},[28,613,614,615],{},"Размонтируйте все разделы:\n",[132,616,618],{"className":134,"code":617,"language":136,"meta":137,"style":137},"sudo umount -R /mnt/root\n",[73,619,620],{"__ignoreMap":137},[141,621,622,624,627,630],{"class":143,"line":144},[141,623,148],{"class":147},[141,625,626],{"class":151}," umount",[141,628,629],{"class":223}," -R",[141,631,283],{"class":151},[28,633,634],{},"Извлеките USB-накопитель.",[28,636,637,638],{},"Перезагрузитесь:\n",[132,639,641],{"className":134,"code":640,"language":136,"meta":137,"style":137},"sudo reboot\n",[73,642,643],{"__ignoreMap":137},[141,644,645,647],{"class":143,"line":144},[141,646,148],{"class":147},[141,648,649],{"class":151}," reboot\n",[28,651,652,653],{},"После загрузки проверьте:\n",[25,654,655,661,664],{},[28,656,657,658,186],{},"Работают ли сервисы: ",[73,659,660],{},"systemctl status",[28,662,663],{},"Доступны ли ваши файлы.",[28,665,666,667,670,671,127],{},"Загружается ли система без ошибок (просмотрите ",[73,668,669],{},"dmesg"," или журналы в ",[73,672,673],{},"/var/log",[16,675,677],{"id":676},"проверка-результата","Проверка результата",[25,679,680,686,692,698],{},[28,681,682,685],{},[56,683,684],{},"Успешная загрузка",": появится экран входа в систему.",[28,687,688,691],{},[56,689,690],{},"Проверка файлов",": убедитесь, что домашние каталоги и системные файлы на месте.",[28,693,694,697],{},[56,695,696],{},"GRUB",": при загрузке отображается меню GRUB с перечнем ядер.",[28,699,700,703,704,707,708,186],{},[56,701,702],{},"Сетевые настройки",": если использовали бэкап, проверьте ",[73,705,706],{},"ip a"," и ",[73,709,710],{},"/etc/resolv.conf",[21,712,713,714,246,717,186],{},"Если система загружается, но есть ошибки (например, не работает сеть), проверьте конфигурацию в ",[73,715,716],{},"/etc/network/interfaces",[73,718,719],{},"netplan",[16,721,723],{"id":722},"возможные-проблемы","Возможные проблемы",[725,726,727,740],"table",{},[728,729,730],"thead",{},[731,732,733,737],"tr",{},[734,735,736],"th",{},"Проблема",[734,738,739],{},"Решение",[741,742,743,762,784,805,826],"tbody",{},[731,744,745,755],{},[746,747,748,751,752],"td",{},[56,749,750],{},"Ошибка монтирования",": ",[73,753,754],{},"mount: /mnt/root: wrong fs type, bad option, bad superblock",[746,756,757,758,761],{},"Проверьте файловую систему: ",[73,759,760],{},"sudo fsck /dev/sda1"," в Live-сессии. Убедитесь, что раздел не поврежден.",[731,763,764,772],{},[746,765,766,751,769],{},[56,767,768],{},"GRUB не устанавливается",[73,770,771],{},"error: cannot find a device for /boot",[746,773,774,775,777,778,781,782,127],{},"Убедитесь, что смонтировали раздел ",[73,776,241],{}," (если он отдельный). Для UEFI проверьте, что смонтирована EFI-система (",[73,779,780],{},"/dev/sda1"," типа ",[73,783,245],{},[731,785,786,794],{},[746,787,788],{},[56,789,790,791],{},"После восстановления система не загружается, зависает на ",[73,792,793],{},"initramfs",[746,795,796,797,800,801,804],{},"Возможно, повреждена файловая система. Загрузитесь с LiveCD, выполните ",[73,798,799],{},"fsck"," на корневом разделе. Проверьте ",[73,802,803],{},"fstab"," на правильность UUID.",[731,806,807,812],{},[746,808,809],{},[56,810,811],{},"Нет доступа к сети в Live-сессии",[746,813,814,815,818,819,822,823,186],{},"Включите сеть: ",[73,816,817],{},"sudo dhclient"," или настройте через ",[73,820,821],{},"nmcli",". Для доступа к бэкапам по сети (например, NFS) установите клиент: ",[73,824,825],{},"sudo apt install nfs-common",[731,827,828,833],{},[746,829,830],{},[56,831,832],{},"Бэкап восстановлен, но программа не работает",[746,834,835,836,839,840,186],{},"Проверьте зависимости: ",[73,837,838],{},"ldd /path/to/binary",". Возможно, в бэкапе не были сохранены библиотеки. Восстановите пакеты через ",[73,841,842],{},"apt --reinstall install \u003Cpackage>",[21,844,845],{},"Если проблема не решена, обратитесь к специфическим гайдам в FixPedia (например, по восстановлению конкретного дистрибутива или инструмента).",[847,848,849],"style",{},"html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}",{"title":137,"searchDepth":512,"depth":512,"links":851},[852,853,854,862,863],{"id":18,"depth":512,"text":19},{"id":45,"depth":512,"text":46},{"id":106,"depth":512,"text":107,"children":855},[856,857,858,859,860,861],{"id":111,"depth":527,"text":112},{"id":192,"depth":527,"text":193},{"id":259,"depth":527,"text":260},{"id":378,"depth":527,"text":379},{"id":477,"depth":527,"text":478},{"id":608,"depth":527,"text":609},{"id":676,"depth":512,"text":677},{"id":722,"depth":512,"text":723},null,"2026-02-17 12:07:50","Узнайте, как восстановить Linux систему после сбоя с помощью LiveCD, бэкапов и переустановки GRUB. Пошаговая инструкция для Ubuntu, Debian, Fedora и CentOS.","medium",false,"30-60 мин","md",[872,875,878,881],{"question":873,"answer":874},"Что делать, если система не загружается и не видно GRUB?","Загрузитесь с LiveCD, смонтируйте разделы и переустановите GRUB, следуя шагам 2-5 этой инструкции. Часто помогает восстановление загрузчика.",{"question":876,"answer":877},"Можно ли восстановить Linux без заранее созданного бэкапа?","Да, но это сложнее. Можно попробовать восстановить файлы вручную через LiveCD или использовать инструменты вроде testdisk, однако гарантий нет. Рекомендуем регулярно создавать бэкапы.",{"question":879,"answer":880},"Как восстановить пароль root, если забыл?","Загрузитесь в режиме восстановления (recovery mode) или через LiveCD, смонтируйте корневой раздел, выполните `chroot` и сбросьте пароль командой `passwd root`.",{"question":882,"answer":883},"Восстановление системы займет много времени?","Восстановление из бэкапа занимает 10-30 минут. Ручное восстановление или переустановка GRUB — до 1 часа. Время зависит от объема данных и скорости носителя.",[885,888,891,894,897,900],{"name":886,"text":887},"Подготовка загрузочного носителя","Скачайте образ Linux (например, Ubuntu) и запишите его на USB-накопитель с помощью `dd` или Rufus. Это необходимо для доступа к системе, если она не загружается.",{"name":889,"text":890},"Загрузка с LiveCD и определение разделов","Загрузитесь с USB, откройте терминал и выполните `lsblk -f`, чтобы найти корневой раздел (с файловой системой ext4/btrfs) и, при наличии, отдельный /boot.",{"name":892,"text":893},"Монтирование разделов","Создайте точку монтирования (например, `/mnt/root`) и смонтируйте корневой раздел. Если есть отдельный /boot, смонтируйте его в `/mnt/root/boot`.",{"name":895,"text":896},"Восстановление файлов из бэкапа","Если у вас есть бэкап (tar, timeshift и др.), восстановите файлы в смонтированную систему. Убедитесь, что права файлов сохраняются. Если бэкапа нет, этот шаг пропустите.",{"name":898,"text":899},"Переустановка загрузчика GRUB","Если система не загружается, выполните chroot в смонтированную систему и переустановите GRUB: `grub-install /dev/sdX` и `update-grub`. Замените `sdX` на ваш диск (например, sda).",{"name":901,"text":902},"Финальная проверка и перезагрузка","Размонтируйте все разделы (`umount -R /mnt/root`), извлеките USB и перезагрузитесь. Проверьте, загружается ли система и доступны ли файлы.","PT1H",[905,906,907,908,909,910,911,912,913,914],"восстановление linux системы","как восстановить linux после сбоя","восстановление linux с livecd","восстановление grub linux","восстановление из бэкапа linux","linux system restore","восстановление ubuntu","восстановление файлов linux","grub rescue linux","восстановление пароля linux","ru_RU",{},true,"/guides/linux/restore-linux-system","linux",[921,922,923],"/guides/linux/backup-linux-system","/errors/linux/grub-rescue","/guides/linux/recover-files-linux","Восстановление Linux",{"title":5,"description":866},"high","guides/linux/restore-linux-system","Это руководство поможет вернуть работоспособность Linux системы после сбоя. Вы научитесь монтировать разделы, восстанавливать файлы из бэкапов и исправлять загрузчик GRUB.",[930,919,931,932,933,934,935],"восстановление","system restore","бэкап","grub","livecd","sysadmin","guide","3Ff3_jUzwu9ExM8EBSX9FEoicIwtgqgiMuUvJYs14J0",{"data":939,"body":940},{},{"type":941,"children":942},"root",[943],{"type":944,"tag":21,"props":945,"children":946},"element",{},[947],{"type":231,"value":874},{"data":949,"body":950},{},{"type":941,"children":951},[952],{"type":944,"tag":21,"props":953,"children":954},{},[955],{"type":231,"value":877},{"data":957,"body":958},{},{"type":941,"children":959},[960],{"type":944,"tag":21,"props":961,"children":962},{},[963,965,971,973,979],{"type":231,"value":964},"Загрузитесь в режиме восстановления (recovery mode) или через LiveCD, смонтируйте корневой раздел, выполните ",{"type":944,"tag":73,"props":966,"children":968},{"className":967},[],[969],{"type":231,"value":970},"chroot",{"type":231,"value":972}," и сбросьте пароль командой ",{"type":944,"tag":73,"props":974,"children":976},{"className":975},[],[977],{"type":231,"value":978},"passwd root",{"type":231,"value":186},{"data":981,"body":982},{},{"type":941,"children":983},[984],{"type":944,"tag":21,"props":985,"children":986},{},[987],{"type":231,"value":883},{"data":989,"body":990},{},{"type":941,"children":991},[992],{"type":944,"tag":21,"props":993,"children":994},{},[995,997,1003],{"type":231,"value":996},"Скачайте образ Linux (например, Ubuntu) и запишите его на USB-накопитель с помощью ",{"type":944,"tag":73,"props":998,"children":1000},{"className":999},[],[1001],{"type":231,"value":1002},"dd",{"type":231,"value":1004}," или Rufus. Это необходимо для доступа к системе, если она не загружается.",{"data":1006,"body":1007},{},{"type":941,"children":1008},[1009],{"type":944,"tag":21,"props":1010,"children":1011},{},[1012,1014,1020],{"type":231,"value":1013},"Загрузитесь с USB, откройте терминал и выполните ",{"type":944,"tag":73,"props":1015,"children":1017},{"className":1016},[],[1018],{"type":231,"value":1019},"lsblk -f",{"type":231,"value":1021},", чтобы найти корневой раздел (с файловой системой ext4/btrfs) и, при наличии, отдельный /boot.",{"data":1023,"body":1024},{},{"type":941,"children":1025},[1026],{"type":944,"tag":21,"props":1027,"children":1028},{},[1029,1031,1036,1038,1044],{"type":231,"value":1030},"Создайте точку монтирования (например, ",{"type":944,"tag":73,"props":1032,"children":1034},{"className":1033},[],[1035],{"type":231,"value":463},{"type":231,"value":1037},") и смонтируйте корневой раздел. Если есть отдельный /boot, смонтируйте его в ",{"type":944,"tag":73,"props":1039,"children":1041},{"className":1040},[],[1042],{"type":231,"value":1043},"/mnt/root/boot",{"type":231,"value":186},{"data":1046,"body":1047},{},{"type":941,"children":1048},[1049],{"type":944,"tag":21,"props":1050,"children":1051},{},[1052],{"type":231,"value":896},{"data":1054,"body":1055},{},{"type":941,"children":1056},[1057],{"type":944,"tag":21,"props":1058,"children":1059},{},[1060,1062,1068,1069,1075,1077,1082],{"type":231,"value":1061},"Если система не загружается, выполните chroot в смонтированную систему и переустановите GRUB: ",{"type":944,"tag":73,"props":1063,"children":1065},{"className":1064},[],[1066],{"type":231,"value":1067},"grub-install /dev/sdX",{"type":231,"value":707},{"type":944,"tag":73,"props":1070,"children":1072},{"className":1071},[],[1073],{"type":231,"value":1074},"update-grub",{"type":231,"value":1076},". Замените ",{"type":944,"tag":73,"props":1078,"children":1080},{"className":1079},[],[1081],{"type":231,"value":175},{"type":231,"value":1083}," на ваш диск (например, sda).",{"data":1085,"body":1086},{},{"type":941,"children":1087},[1088],{"type":944,"tag":21,"props":1089,"children":1090},{},[1091,1093,1099],{"type":231,"value":1092},"Размонтируйте все разделы (",{"type":944,"tag":73,"props":1094,"children":1096},{"className":1095},[],[1097],{"type":231,"value":1098},"umount -R /mnt/root",{"type":231,"value":1100},"), извлеките USB и перезагрузитесь. Проверьте, загружается ли система и доступны ли файлы.",[1102,2406,3377],{"id":1103,"title":1104,"appliesTo":1105,"author":11,"body":1110,"canonical":864,"code":864,"createdAt":2347,"description":2348,"difficulty":867,"draft":868,"estimatedTime":2349,"extension":870,"faq":2350,"howToSteps":2363,"howToTotalTime":2379,"image":864,"keywords":2380,"locale":915,"meta":2391,"navigation":917,"path":921,"platform":919,"related":2392,"section":2395,"seo":2396,"severity":864,"stem":2397,"summary":2398,"tags":2399,"twitterCreator":864,"twitterSite":864,"type":936,"updatedAt":2347,"__hash__":2405},"content_ru/guides/linux/backup-linux-system.md","Как создать полный бэкап системы Linux: подробное руководство",[1106,1107,1108,1109],"Ubuntu 20.04+","Debian 10+","Fedora 35+","CentOS 7+",{"type":13,"value":1111,"toc":2332},[1112,1114,1123,1125,1127,1172,1176,1179,1310,1314,1317,1340,1351,1355,1359,1364,1367,1435,1438,1470,1476,1480,1485,1535,1537,1572,1579,1583,1594,1617,1645,1648,1652,1655,1876,1880,1885,2029,2031,2033,2036,2113,2116,2118,2121,2329],[16,1113,19],{"id":18},[21,1115,1116,1117,707,1120,1122],{},"Резервное копирование системы Linux — это не просто хорошая практика, а необходимость для защиты от аппаратных сбоев, ошибок при обновлениях или вредоносных атак. Полный бэкап позволяет восстановить всю операционную систему, настройки и пользовательские данные в исходное состояние. В этом руководстве вы научитесь создавать надежные копии системы с помощью стандартных инструментов Linux, таких как ",[73,1118,1119],{},"rsync",[73,1121,75],{},". После выполнения вы получите готовый бэкап, который можно хранить на внешнем носителе или сетевом хранилище и использовать для восстановления при необходимости.",[16,1124,46],{"id":45},[21,1126,49],{},[25,1128,1129,1135,1144,1150,1166],{},[28,1130,1131,1134],{},[56,1132,1133],{},"Целевой носитель",": внешний жесткий диск, USB-накопитель или сетевое хранилище (NFS, Samba) с объемом, превышающим используемое пространство на системе. Рекомендуется запас 20-30% для ротации бэкапов.",[28,1136,1137,1139,1140,246,1142,186],{},[56,1138,85],{},": для доступа к системным файлам и монтирования дисков потребуются права ",[73,1141,941],{},[73,1143,148],{},[28,1145,1146,1149],{},[56,1147,1148],{},"Базовые навыки работы с терминалом",": умение выполнять команды и редактировать файлы.",[28,1151,1152,751,1155,76,1157,76,1159,1162,1163,1165],{},[56,1153,1154],{},"Установленные утилиты",[73,1156,1119],{},[73,1158,75],{},[73,1160,1161],{},"cron"," (обычно предустановлены в большинстве дистрибутивов). Для ",[73,1164,1002],{}," тоже обычно есть.",[28,1167,1168,1171],{},[56,1169,1170],{},"Стабильное подключение",": если используете сетевое хранилище, убедитесь в надежном соединении.",[16,1173,1175],{"id":1174},"шаг-1-подготовка-целевого-носителя","Шаг 1: Подготовка целевого носителя",[21,1177,1178],{},"Сначала подключите и подготовьте диск для хранения бэкапа.",[51,1180,1181,1194,1218,1240,1259,1292],{},[28,1182,1183,1184,246,1187,1190,1191,186],{},"Определите устройство вашего диска с помощью команды ",[73,1185,1186],{},"lsblk",[73,1188,1189],{},"sudo fdisk -l",". Например, внешний диск может отображаться как ",[73,1192,1193],{},"/dev/sdb1",[28,1195,1196,1197,489,1199,172,1214,1217],{},"Если диск новый или вы хотите переформатировать, создайте файловую систему. Для большинства случаев подойдет ",[73,1198,237],{},[132,1200,1202],{"className":134,"code":1201,"language":136,"meta":137,"style":137},"sudo mkfs.ext4 /dev/sdX1\n",[73,1203,1204],{"__ignoreMap":137},[141,1205,1206,1208,1211],{"class":143,"line":144},[141,1207,148],{"class":147},[141,1209,1210],{"class":151}," mkfs.ext4",[141,1212,1213],{"class":151}," /dev/sdX1\n",[73,1215,1216],{},"sdX1"," на ваше устройство.",[28,1219,1220,1221,489,1224],{},"Создайте точку монтирования, например, ",[73,1222,1223],{},"/mnt/backup",[132,1225,1227],{"className":134,"code":1226,"language":136,"meta":137,"style":137},"sudo mkdir -p /mnt/backup\n",[73,1228,1229],{"__ignoreMap":137},[141,1230,1231,1233,1235,1237],{"class":143,"line":144},[141,1232,148],{"class":147},[141,1234,277],{"class":151},[141,1236,280],{"class":223},[141,1238,1239],{"class":151}," /mnt/backup\n",[28,1241,1242,1243],{},"Смонтируйте диск:\n",[132,1244,1246],{"className":134,"code":1245,"language":136,"meta":137,"style":137},"sudo mount /dev/sdX1 /mnt/backup\n",[73,1247,1248],{"__ignoreMap":137},[141,1249,1250,1252,1254,1257],{"class":143,"line":144},[141,1251,148],{"class":147},[141,1253,301],{"class":151},[141,1255,1256],{"class":151}," /dev/sdX1",[141,1258,1239],{"class":151},[28,1260,1261,1262,1265,1266,1281,1282,1288,1289,186],{},"Для автоматического монтирования после перезагрузки добавьте запись в ",[73,1263,1264],{},"/etc/fstab",". Откройте файл:\n",[132,1267,1269],{"className":134,"code":1268,"language":136,"meta":137,"style":137},"sudo nano /etc/fstab\n",[73,1270,1271],{"__ignoreMap":137},[141,1272,1273,1275,1278],{"class":143,"line":144},[141,1274,148],{"class":147},[141,1276,1277],{"class":151}," nano",[141,1279,1280],{"class":151}," /etc/fstab\n","\nДобавьте строку (замените UUID или устройство):\n",[132,1283,1286],{"className":1284,"code":1285,"language":231},[229],"UUID=ваш-uuid /mnt/backup ext4 defaults 0 2\n",[73,1287,1285],{"__ignoreMap":137},"\nUUID можно узнать через ",[73,1290,1291],{},"blkid",[28,1293,1294,1295],{},"Проверьте, что диск смонтирован и имеет достаточно места:\n",[132,1296,1298],{"className":134,"code":1297,"language":136,"meta":137,"style":137},"df -h /mnt/backup\n",[73,1299,1300],{"__ignoreMap":137},[141,1301,1302,1305,1308],{"class":143,"line":144},[141,1303,1304],{"class":147},"df",[141,1306,1307],{"class":223}," -h",[141,1309,1239],{"class":151},[16,1311,1313],{"id":1312},"шаг-2-выбор-инструмента-резервного-копирования","Шаг 2: Выбор инструмента резервного копирования",[21,1315,1316],{},"Для полного бэкапа системы есть несколько инструментов, каждый со своими особенностями:",[25,1318,1319,1326,1333],{},[28,1320,1321,1325],{},[56,1322,1323],{},[73,1324,1119],{},": Идеален для инкрементальных копий. Копирует только измененные файлы, экономя время и место. Поддерживает сохранение прав, владельцев и атрибутов. Хорошо подходит для регулярных бэкапов.",[28,1327,1328,1332],{},[56,1329,1330],{},[73,1331,75],{},": Создает единый сжатый архив. Прост в использовании, но не поддерживает инкрементальность без дополнительных скриптов. Подходит для разовых полных бэкапов.",[28,1334,1335,1339],{},[56,1336,1337],{},[73,1338,1002],{},": Копирует полный образ блочного устройства, включая загрузчик и неразмеченные области. Требует много места и времени, а восстановление сложнее. Используйте с осторожностью, только для полного клонирования диска.",[21,1341,1342,1343,707,1345,1347,1348,1350],{},"В этом руководстве мы сосредоточимся на ",[73,1344,1119],{},[73,1346,75],{}," как наиболее практичных для большинства пользователей. ",[73,1349,1002],{}," рассматривается только для специфических случаев.",[16,1352,1354],{"id":1353},"шаг-3-создание-полного-бэкапа-системы","Шаг 3: Создание полного бэкапа системы",[109,1356,1358],{"id":1357},"вариант-a-использование-rsync","Вариант A: Использование rsync",[21,1360,1361,1363],{},[73,1362,1119],{}," позволяет создать полную копию системы с сохранением всех атрибутов, исключая временные и виртуальные файловые системы.",[21,1365,1366],{},"Выполните команду от root:",[132,1368,1370],{"className":134,"code":1369,"language":136,"meta":137,"style":137},"sudo rsync -aAXv --exclude={\"/dev/*\",\"/proc/*\",\"/sys/*\",\"/tmp/*\",\"/run/*\",\"/mnt/*\",\"/media/*\",\"/lost+found\"} / /mnt/backup\n",[73,1371,1372],{"__ignoreMap":137},[141,1373,1374,1376,1379,1382,1385,1388,1391,1394,1397,1399,1402,1404,1407,1409,1412,1414,1417,1419,1422,1424,1427,1430,1433],{"class":143,"line":144},[141,1375,148],{"class":147},[141,1377,1378],{"class":151}," rsync",[141,1380,1381],{"class":223}," -aAXv",[141,1383,1384],{"class":223}," --exclude=",[141,1386,1387],{"class":167},"{",[141,1389,1390],{"class":147},"\"/dev/*\"",[141,1392,1393],{"class":147},",",[141,1395,1396],{"class":147},"\"/proc/*\"",[141,1398,1393],{"class":147},[141,1400,1401],{"class":147},"\"/sys/*\"",[141,1403,1393],{"class":147},[141,1405,1406],{"class":147},"\"/tmp/*\"",[141,1408,1393],{"class":147},[141,1410,1411],{"class":147},"\"/run/*\"",[141,1413,1393],{"class":147},[141,1415,1416],{"class":147},"\"/mnt/*\"",[141,1418,1393],{"class":147},[141,1420,1421],{"class":147},"\"/media/*\"",[141,1423,1393],{"class":147},[141,1425,1426],{"class":147},"\"/lost+found\"",[141,1428,1429],{"class":147},"}",[141,1431,1432],{"class":151}," /",[141,1434,1239],{"class":151},[21,1436,1437],{},"Опции:",[25,1439,1440,1446,1452,1458,1464],{},[28,1441,1442,1445],{},[73,1443,1444],{},"-a",": архивный режим (сохраняет права, временные метки, символические ссылки).",[28,1447,1448,1451],{},[73,1449,1450],{},"-A",": сохраняет ACL (списки контроля доступа).",[28,1453,1454,1457],{},[73,1455,1456],{},"-X",": сохраняет расширенные атрибуты (xattr).",[28,1459,1460,1463],{},[73,1461,1462],{},"-v",": подробный вывод.",[28,1465,1466,1469],{},[73,1467,1468],{},"--exclude",": исключает каталоги, которые не нужно копировать (они генерируются системой динамически или являются точками монтирования).",[21,1471,1472,1473,1475],{},"Процесс может занять время в зависимости от объема данных. Для инкрементальных бэкапов в будущем просто повторите ту же команду — ",[73,1474,1119],{}," скопирует только изменения.",[109,1477,1479],{"id":1478},"вариант-b-использование-tar","Вариант B: Использование tar",[21,1481,1482,1484],{},[73,1483,75],{}," создает сжатый архив всей системы. Это хороший вариант для однократного полного бэкапа.",[132,1486,1488],{"className":134,"code":1487,"language":136,"meta":137,"style":137},"sudo tar -cvpzf /mnt/backup/full_backup_$(date +%Y-%m-%d).tar.gz --exclude=/proc --exclude=/tmp --exclude=/mnt --exclude=/dev --exclude=/sys /\n",[73,1489,1490],{"__ignoreMap":137},[141,1491,1492,1494,1496,1499,1502,1505,1508,1511,1514,1517,1520,1523,1526,1529,1532],{"class":143,"line":144},[141,1493,148],{"class":147},[141,1495,408],{"class":151},[141,1497,1498],{"class":223}," -cvpzf",[141,1500,1501],{"class":151}," /mnt/backup/full_backup_",[141,1503,1504],{"class":167},"$(",[141,1506,1507],{"class":147},"date",[141,1509,1510],{"class":151}," +%Y-%m-%d",[141,1512,1513],{"class":167},")",[141,1515,1516],{"class":151},".tar.gz",[141,1518,1519],{"class":223}," --exclude=/proc",[141,1521,1522],{"class":223}," --exclude=/tmp",[141,1524,1525],{"class":223}," --exclude=/mnt",[141,1527,1528],{"class":223}," --exclude=/dev",[141,1530,1531],{"class":223}," --exclude=/sys",[141,1533,1534],{"class":151}," /\n",[21,1536,1437],{},[25,1538,1539,1545,1549,1555,1561,1567],{},[28,1540,1541,1544],{},[73,1542,1543],{},"-c",": создать архив.",[28,1546,1547,1463],{},[73,1548,1462],{},[28,1550,1551,1554],{},[73,1552,1553],{},"-p",": сохранять права доступа.",[28,1556,1557,1560],{},[73,1558,1559],{},"-z",": сжать с помощью gzip.",[28,1562,1563,1566],{},[73,1564,1565],{},"-f",": указать имя файла.",[28,1568,1569,1571],{},[73,1570,1468],{},": исключить ненужные каталоги.",[21,1573,1574,1575,1578],{},"Архив будет сохранен с датой в имени, например, ",[73,1576,1577],{},"full_backup_2026-02-16.tar.gz",". Учтите, что создание большого архива может потребовать много времени и временного дискового пространства.",[109,1580,1582],{"id":1581},"вариант-c-использование-dd-для-полного-образа-диска","Вариант C: Использование dd (для полного образа диска)",[94,1584,1585],{},[21,1586,1587,1588,751,1591,1593],{},"⚠️ ",[56,1589,1590],{},"Осторожно",[73,1592,1002],{}," копирует диск побитно, включая все разделы и загрузчик. Убедитесь, что целевой диск достаточно велик, и вы точно указали устройства. Ошибка может привести к потере данных.",[132,1595,1597],{"className":134,"code":1596,"language":136,"meta":137,"style":137},"sudo dd if=/dev/sda of=/mnt/backup/system_image.dd bs=64K conv=noerror,sync\n",[73,1598,1599],{"__ignoreMap":137},[141,1600,1601,1603,1605,1608,1611,1614],{"class":143,"line":144},[141,1602,148],{"class":147},[141,1604,152],{"class":151},[141,1606,1607],{"class":151}," if=/dev/sda",[141,1609,1610],{"class":151}," of=/mnt/backup/system_image.dd",[141,1612,1613],{"class":151}," bs=64K",[141,1615,1616],{"class":151}," conv=noerror,sync\n",[25,1618,1619,1627,1633,1639],{},[28,1620,1621,1624,1625,127],{},[73,1622,1623],{},"if",": входное устройство (исходный диск, например, ",[73,1626,567],{},[28,1628,1629,1632],{},[73,1630,1631],{},"of",": выходной файл на целевом носителе.",[28,1634,1635,1638],{},[73,1636,1637],{},"bs",": размер блока для ускорения.",[28,1640,1641,1644],{},[73,1642,1643],{},"conv=noerror,sync",": продолжать при ошибках чтения, заполнять нулями.",[21,1646,1647],{},"Этот метод создает полный образ, но не позволяет легко извлекать отдельные файлы без монтирования. Для восстановления потребуется записать образ обратно на диск.",[16,1649,1651],{"id":1650},"шаг-4-проверка-целостности-бэкапа","Шаг 4: Проверка целостности бэкапа",[21,1653,1654],{},"После завершения копирования обязательно проверьте, что бэкап корректен:",[51,1656,1657,1678,1747,1815],{},[28,1658,1659,1662,1663,1675,1677],{},[56,1660,1661],{},"Проверка свободного места"," на целевом диске:",[132,1664,1665],{"className":134,"code":1297,"language":136,"meta":137,"style":137},[73,1666,1667],{"__ignoreMap":137},[141,1668,1669,1671,1673],{"class":143,"line":144},[141,1670,1304],{"class":147},[141,1672,1307],{"class":223},[141,1674,1239],{"class":151},[370,1676],{},"Убедитесь, что использованное место соответствует ожидаемому.",[28,1679,1680,1685,1686,1740,1742,1743,1746],{},[56,1681,1682,1683],{},"Для ",[73,1684,1119],{},": Запустите команду повторно. Если ничего не изменилось, вывод покажет, что все файлы уже актуальны.",[132,1687,1689],{"className":134,"code":1688,"language":136,"meta":137,"style":137},"sudo rsync -aAXn --exclude={\"/dev/*\",\"/proc/*\",\"/sys/*\",\"/tmp/*\",\"/run/*\",\"/mnt/*\",\"/media/*\",\"/lost+found\"} / /mnt/backup\n",[73,1690,1691],{"__ignoreMap":137},[141,1692,1693,1695,1697,1700,1702,1704,1706,1708,1710,1712,1714,1716,1718,1720,1722,1724,1726,1728,1730,1732,1734,1736,1738],{"class":143,"line":144},[141,1694,148],{"class":147},[141,1696,1378],{"class":151},[141,1698,1699],{"class":223}," -aAXn",[141,1701,1384],{"class":223},[141,1703,1387],{"class":167},[141,1705,1390],{"class":147},[141,1707,1393],{"class":147},[141,1709,1396],{"class":147},[141,1711,1393],{"class":147},[141,1713,1401],{"class":147},[141,1715,1393],{"class":147},[141,1717,1406],{"class":147},[141,1719,1393],{"class":147},[141,1721,1411],{"class":147},[141,1723,1393],{"class":147},[141,1725,1416],{"class":147},[141,1727,1393],{"class":147},[141,1729,1421],{"class":147},[141,1731,1393],{"class":147},[141,1733,1426],{"class":147},[141,1735,1429],{"class":147},[141,1737,1432],{"class":151},[141,1739,1239],{"class":151},[370,1741],{},"Опция ",[73,1744,1745],{},"-n"," (dry-run) покажет, какие файлы были бы скопированы. Если вывод пуст — бэкап синхронизирован.",[28,1748,1749,1753,1754,1781,1783,1784,1812,1814],{},[56,1750,1682,1751],{},[73,1752,75],{},": Проверьте содержимое архива:",[132,1755,1757],{"className":134,"code":1756,"language":136,"meta":137,"style":137},"tar -tvzf /mnt/backup/full_backup_*.tar.gz | head -20\n",[73,1758,1759],{"__ignoreMap":137},[141,1760,1761,1763,1766,1768,1771,1773,1775,1778],{"class":143,"line":144},[141,1762,75],{"class":147},[141,1764,1765],{"class":223}," -tvzf",[141,1767,1501],{"class":151},[141,1769,1770],{"class":223},"*",[141,1772,1516],{"class":151},[141,1774,363],{"class":362},[141,1776,1777],{"class":147}," head",[141,1779,1780],{"class":223}," -20\n",[370,1782],{},"Это выведет первые 20 файлов. Также можно попробовать распаковать один файл в тестовую директорию:",[132,1785,1787],{"className":134,"code":1786,"language":136,"meta":137,"style":137},"sudo tar -xzvf /mnt/backup/full_backup_*.tar.gz /etc/hosts -C /tmp/\n",[73,1788,1789],{"__ignoreMap":137},[141,1790,1791,1793,1795,1798,1800,1802,1804,1807,1809],{"class":143,"line":144},[141,1792,148],{"class":147},[141,1794,408],{"class":151},[141,1796,1797],{"class":223}," -xzvf",[141,1799,1501],{"class":151},[141,1801,1770],{"class":223},[141,1803,1516],{"class":151},[141,1805,1806],{"class":151}," /etc/hosts",[141,1808,417],{"class":223},[141,1810,1811],{"class":151}," /tmp/\n",[370,1813],{},"Убедитесь, что файл восстановлен корректно.",[28,1816,1817,1821,1822,1857,1859,1860],{},[56,1818,1682,1819],{},[73,1820,1002],{},": Проверьте контрольную сумму образа (если создавали на исходном диске):",[132,1823,1825],{"className":134,"code":1824,"language":136,"meta":137,"style":137},"sudo dd if=/dev/sda bs=64K | md5sum\nsudo dd if=/mnt/backup/system_image.dd bs=64K | md5sum\n",[73,1826,1827,1842],{"__ignoreMap":137},[141,1828,1829,1831,1833,1835,1837,1839],{"class":143,"line":144},[141,1830,148],{"class":147},[141,1832,152],{"class":151},[141,1834,1607],{"class":151},[141,1836,1613],{"class":151},[141,1838,363],{"class":362},[141,1840,1841],{"class":147}," md5sum\n",[141,1843,1844,1846,1848,1851,1853,1855],{"class":143,"line":512},[141,1845,148],{"class":147},[141,1847,152],{"class":151},[141,1849,1850],{"class":151}," if=/mnt/backup/system_image.dd",[141,1852,1613],{"class":151},[141,1854,363],{"class":362},[141,1856,1841],{"class":147},[370,1858],{},"Суммы должны совпадать, но это долго для больших дисков. Альтернативно, проверьте размер файла:",[132,1861,1863],{"className":134,"code":1862,"language":136,"meta":137,"style":137},"ls -lh /mnt/backup/system_image.dd\n",[73,1864,1865],{"__ignoreMap":137},[141,1866,1867,1870,1873],{"class":143,"line":144},[141,1868,1869],{"class":147},"ls",[141,1871,1872],{"class":223}," -lh",[141,1874,1875],{"class":151}," /mnt/backup/system_image.dd\n",[16,1877,1879],{"id":1878},"шаг-5-настройка-автоматизации-опционально","Шаг 5: Настройка автоматизации (опционально)",[21,1881,1882,1883,186],{},"Чтобы не забывать о регулярных бэкапах, настройте автоматическое выполнение через ",[73,1884,1161],{},[51,1886,1887,1905],{},[28,1888,1889,1890],{},"Откройте crontab для root:\n",[132,1891,1893],{"className":134,"code":1892,"language":136,"meta":137,"style":137},"sudo crontab -e\n",[73,1894,1895],{"__ignoreMap":137},[141,1896,1897,1899,1902],{"class":143,"line":144},[141,1898,148],{"class":147},[141,1900,1901],{"class":151}," crontab",[141,1903,1904],{"class":223}," -e\n",[28,1906,1907,1908,1914,1915,1917,1918,2013,2014,2017,2018,2021,2022,2028],{},"Добавьте строку для ежедневного инкрементального бэкапа в 2:00 ночи:\n",[132,1909,1912],{"className":1910,"code":1911,"language":231},[229],"0 2 * * * rsync -aAX --exclude={\"/dev/*\",\"/proc/*\",\"/sys/*\",\"/tmp/*\",\"/run/*\",\"/mnt/*\",\"/media/*\",\"/lost+found\"} / /mnt/backup\n",[73,1913,1911],{"__ignoreMap":137},"\nДля полного бэкапа раз в месяц можно использовать ",[73,1916,75],{}," и ротацию файлов. Пример скрипта:\n",[132,1919,1921],{"className":134,"code":1920,"language":136,"meta":137,"style":137},"#!/bin/bash\nBACKUP_DIR=\"/mnt/backup\"\nDATE=$(date +%Y-%m-%d)\ntar -cvpzf $BACKUP_DIR/full_backup_$DATE.tar.gz --exclude=/proc --exclude=/tmp --exclude=/mnt --exclude=/dev --exclude=/sys /\nfind $BACKUP_DIR -name \"full_backup_*.tar.gz\" -mtime +30 -delete  # удалить бэкапы старше 30 дней\n",[73,1922,1923,1929,1940,1956,1986],{"__ignoreMap":137},[141,1924,1925],{"class":143,"line":144},[141,1926,1928],{"class":1927},"sJ8bj","#!/bin/bash\n",[141,1930,1931,1934,1937],{"class":143,"line":512},[141,1932,1933],{"class":167},"BACKUP_DIR",[141,1935,1936],{"class":362},"=",[141,1938,1939],{"class":151},"\"/mnt/backup\"\n",[141,1941,1942,1945,1947,1949,1951,1953],{"class":143,"line":527},[141,1943,1944],{"class":167},"DATE",[141,1946,1936],{"class":362},[141,1948,1504],{"class":167},[141,1950,1507],{"class":147},[141,1952,1510],{"class":151},[141,1954,1955],{"class":167},")\n",[141,1957,1959,1961,1963,1966,1969,1972,1974,1976,1978,1980,1982,1984],{"class":143,"line":1958},4,[141,1960,75],{"class":147},[141,1962,1498],{"class":223},[141,1964,1965],{"class":167}," $BACKUP_DIR",[141,1967,1968],{"class":151},"/full_backup_",[141,1970,1971],{"class":167},"$DATE",[141,1973,1516],{"class":151},[141,1975,1519],{"class":223},[141,1977,1522],{"class":223},[141,1979,1525],{"class":223},[141,1981,1528],{"class":223},[141,1983,1531],{"class":223},[141,1985,1534],{"class":151},[141,1987,1989,1992,1995,1998,2001,2004,2007,2010],{"class":143,"line":1988},5,[141,1990,1991],{"class":147},"find",[141,1993,1994],{"class":167}," $BACKUP_DIR ",[141,1996,1997],{"class":223},"-name",[141,1999,2000],{"class":151}," \"full_backup_*.tar.gz\"",[141,2002,2003],{"class":223}," -mtime",[141,2005,2006],{"class":151}," +30",[141,2008,2009],{"class":223}," -delete",[141,2011,2012],{"class":1927},"  # удалить бэкапы старше 30 дней\n","\nСохраните его как ",[73,2015,2016],{},"/usr/local/bin/backup_system.sh",", дайте права ",[73,2019,2020],{},"chmod +x",", и добавьте в cron:\n",[132,2023,2026],{"className":2024,"code":2025,"language":231},[229],"0 3 1 * * /usr/local/bin/backup_system.sh\n",[73,2027,2025],{"__ignoreMap":137},"\nЭто запустит полный бэкап 1-го числа каждого месяца в 3:00.",[374,2030],{},[16,2032,677],{"id":676},[21,2034,2035],{},"После настройки убедитесь, что бэкап работает корректно:",[25,2037,2038,2052,2078,2106],{},[28,2039,2040,2043,2044,76,2047,76,2049,2051],{},[56,2041,2042],{},"Для ручного бэкапа",": Проверьте наличие файлов на целевом диске. Убедитесь, что ключевые каталоги (",[73,2045,2046],{},"/etc",[73,2048,338],{},[73,2050,335],{},") скопированы.",[28,2053,2054,2057,2058,2075,2076,186],{},[56,2055,2056],{},"Для автоматического",": Проверьте логи cron:\n",[132,2059,2061],{"className":134,"code":2060,"language":136,"meta":137,"style":137},"sudo grep CRON /var/log/syslog\n",[73,2062,2063],{"__ignoreMap":137},[141,2064,2065,2067,2069,2072],{"class":143,"line":144},[141,2066,148],{"class":147},[141,2068,366],{"class":151},[141,2070,2071],{"class":151}," CRON",[141,2073,2074],{"class":151}," /var/log/syslog\n","\nИли посмотрите на наличие новых файлов бэкапа в ",[73,2077,1223],{},[28,2079,2080,2083,2084,489,2086,2105],{},[56,2081,2082],{},"Тест восстановления",": Попробуйте восстановить один важный файл из бэкапа. Например, для ",[73,2085,1119],{},[132,2087,2089],{"className":134,"code":2088,"language":136,"meta":137,"style":137},"sudo rsync -av /mnt/backup/etc/hosts /tmp/\n",[73,2090,2091],{"__ignoreMap":137},[141,2092,2093,2095,2097,2100,2103],{"class":143,"line":144},[141,2094,148],{"class":147},[141,2096,1378],{"class":151},[141,2098,2099],{"class":223}," -av",[141,2101,2102],{"class":151}," /mnt/backup/etc/hosts",[141,2104,1811],{"class":151},"\nСравните исходный и восстановленный файлы.",[28,2107,2108,2112],{},[56,2109,1682,2110],{},[73,2111,75],{},": Распакуйте тестовый файл, как в Шаге 4.",[21,2114,2115],{},"Если все файлы на месте и восстановление работает, бэкап настроен успешно.",[16,2117,723],{"id":722},[21,2119,2120],{},"При создании бэкапа системы Linux могут возникнуть следующие трудности:",[25,2122,2123,2144,2153,2175,2271,2296,2312],{},[28,2124,2125,349,2128],{},[56,2126,2127],{},"Недостаточно места на целевом диске",[94,2129,2130],{},[21,2131,2132,2133,2136,2137,2140,2141,2143],{},"💡 ",[56,2134,2135],{},"Совет",": Всегда проверяйте свободное место перед началом с помощью ",[73,2138,2139],{},"df -h",". Для полного бэкапа системы требуется место, равное размеру используемых данных. Учтите, что инкрементальные бэкапы с ",[73,2142,1119],{}," занимают меньше, но первые копии могут быть большими.",[28,2145,2146,2149,2150,2152],{},[56,2147,2148],{},"Ошибки доступа или \"Permission denied\"",":\nЗапускайте команды с ",[73,2151,148],{},". Убедитесь, что целевой диск смонтирован с правами записи для root. Проверьте, нет ли проблем с SELinux или AppArmor, которые могут блокировать доступ.",[28,2154,2155,2158,2159,76,2162,76,2165,2168,2169,2171,2172,2174],{},[56,2156,2157],{},"Бэкап неполный или пропущенные файлы",":\nУбедитесь, что в командах исключены только ненужные каталоги (",[73,2160,2161],{},"/proc",[73,2163,2164],{},"/sys",[73,2166,2167],{},"/tmp"," и т.д.). Проверьте, что не исключили что-то важное по ошибке. Для ",[73,2170,1119],{}," используйте опцию ",[73,2173,1444],{}," для сохранения всего.",[28,2176,2177,2180,2181,2193],{},[56,2178,2179],{},"Консистентность данных во время работы системы",":\nЕсли система активно работает, некоторые файлы (например, базы данных) могут измениться во время копирования, что приведет к несогласованному бэкапу.",[94,2182,2183],{},[21,2184,1587,2185,2188,2189,2192],{},[56,2186,2187],{},"Важно",": Для критичных данных остановите сервисы (например, ",[73,2190,2191],{},"sudo systemctl stop mysql",") перед бэкапом или используйте инструменты, поддерживающие снапшоты (LVM, Btrfs, ZFS). Например, для LVM:",[132,2194,2196],{"className":134,"code":2195,"language":136,"meta":137,"style":137},"sudo lvcreate --snapshot --name backup_snap --size 1G /dev/vg0/root\nsudo mount /dev/vg0/backup_snap /mnt/snap\nsudo rsync -aAX /mnt/snap/ /mnt/backup/\nsudo umount /mnt/snap\nsudo lvremove -f /dev/vg0/backup_snap\n",[73,2197,2198,2223,2235,2250,2258],{"__ignoreMap":137},[141,2199,2200,2202,2205,2208,2211,2214,2217,2220],{"class":143,"line":144},[141,2201,148],{"class":147},[141,2203,2204],{"class":151}," lvcreate",[141,2206,2207],{"class":223}," --snapshot",[141,2209,2210],{"class":223}," --name",[141,2212,2213],{"class":151}," backup_snap",[141,2215,2216],{"class":223}," --size",[141,2218,2219],{"class":151}," 1G",[141,2221,2222],{"class":151}," /dev/vg0/root\n",[141,2224,2225,2227,2229,2232],{"class":143,"line":512},[141,2226,148],{"class":147},[141,2228,301],{"class":151},[141,2230,2231],{"class":151}," /dev/vg0/backup_snap",[141,2233,2234],{"class":151}," /mnt/snap\n",[141,2236,2237,2239,2241,2244,2247],{"class":143,"line":527},[141,2238,148],{"class":147},[141,2240,1378],{"class":151},[141,2242,2243],{"class":223}," -aAX",[141,2245,2246],{"class":151}," /mnt/snap/",[141,2248,2249],{"class":151}," /mnt/backup/\n",[141,2251,2252,2254,2256],{"class":143,"line":1958},[141,2253,148],{"class":147},[141,2255,626],{"class":151},[141,2257,2234],{"class":151},[141,2259,2260,2262,2265,2268],{"class":143,"line":1988},[141,2261,148],{"class":147},[141,2263,2264],{"class":151}," lvremove",[141,2266,2267],{"class":223}," -f",[141,2269,2270],{"class":151}," /dev/vg0/backup_snap\n",[28,2272,2273,2276,2277],{},[56,2274,2275],{},"Проблемы с восстановлением на другом железе",":\nПолный бэкап системы может не загрузиться на другом оборудовании из-за различий в драйверах (особенно проприетарных) или конфигурации загрузчика.",[94,2278,2279],{},[21,2280,2132,2281,2283,2284,2287,2288,707,2290,2292,2293,2295],{},[56,2282,2135],{},": Для миграции на другое железо используйте инструменты вроде ",[73,2285,2286],{},"Clonezilla"," или создавайте бэкап с учетом аппаратной независимости (например, только ",[73,2289,338],{},[73,2291,2046],{},"). При восстановлении на новую систему может потребоваться переустановка загрузчика (",[73,2294,578],{},") и настройка драйверов.",[28,2297,2298,2301,2302,2304,2305,707,2308,2311],{},[56,2299,2300],{},"Долгое время выполнения",":\nПолный бэкап большой системы может занимать часы. Используйте ",[73,2303,1119],{}," для последующих копий — он обработает только изменения. Также рассмотрите сжатие в реальном времени (например, с ",[73,2306,2307],{},"pv",[73,2309,2310],{},"gzip","), но это увеличит нагрузку на CPU.",[28,2313,2314,2317,2318,2321,2322,2324,2325,2328],{},[56,2315,2316],{},"Ошибки при работе с сетевыми хранилищами",":\nПри монтировании NFS или Samba могут возникать таймауты. Убедитесь в стабильности сети и настройте опции монтирования (например, ",[73,2319,2320],{},"hard,intr"," для NFS). Для больших бэкапов используйте ",[73,2323,1119],{}," с опцией ",[73,2326,2327],{},"--partial"," для возобновления прерванных передач.",[847,2330,2331],{},"html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}",{"title":137,"searchDepth":512,"depth":512,"links":2333},[2334,2335,2336,2337,2338,2343,2344,2345,2346],{"id":18,"depth":512,"text":19},{"id":45,"depth":512,"text":46},{"id":1174,"depth":512,"text":1175},{"id":1312,"depth":512,"text":1313},{"id":1353,"depth":512,"text":1354,"children":2339},[2340,2341,2342],{"id":1357,"depth":527,"text":1358},{"id":1478,"depth":527,"text":1479},{"id":1581,"depth":527,"text":1582},{"id":1650,"depth":512,"text":1651},{"id":1878,"depth":512,"text":1879},{"id":676,"depth":512,"text":677},{"id":722,"depth":512,"text":723},"2026-02-16 13:35:05","Узнайте, как правильно настроить резервное копирование всей системы Linux. Пошаговая инструкция с командами и проверенными методами для полного бэкапа. Выполните за 15 минут!","15-30 мин",[2351,2354,2357,2360],{"answer":2352,"question":2353},"Да, с помощью инструментов вроде rsync с опцией --link-dest или LVM снапшотов, но для консистентности данных лучше остановить критические сервисы или использовать файловые системы, поддерживающие снапшоты.","Можно ли сделать бэкап системы без остановки сервисов?",{"answer":2355,"question":2356},"Рекомендуется делать полный бэкап раз в неделю или месяц, а инкрементальные — ежедневно, в зависимости от важности данных и частоты изменений.","Как часто нужно делать резервное копирование системы?",{"answer":2358,"question":2359},"Убедитесь, что место на целевом диске как минимум равно размеру используемого пространства на системе, плюс запас для ротации бэкапов.","Хватит ли места на внешнем диске для бэкапа?",{"answer":2361,"question":2362},"Да, но могут возникнуть проблемы с драйверами и загрузчиком. Рекомендуется использовать инструменты вроде Clonezilla для переноса на аналогичное железо.","Можно ли восстановить систему на другое железо?",[2364,2367,2370,2373,2376],{"name":2365,"text":2366},"Подготовка целевого носителя","Подключите внешний диск или смонтируйте сетевой ресурс, убедитесь в наличии достаточного свободного места и правах на запись.",{"name":2368,"text":2369},"Выбор инструмента резервного копирования","В зависимости от потребностей выберите rsync для инкрементальных копий, tar для архивирования или dd для полного образа диска.",{"name":2371,"text":2372},"Создание полного бэкапа системы","Используйте выбранный инструмент для копирования всех критических файлов, включая /etc, /home, /var и другие важные каталоги.",{"name":2374,"text":2375},"Проверка целостности бэкапа","После завершения проверьте, что бэкап не поврежден, например, сравнив хеши или распаковывая архив.",{"name":2377,"text":2378},"Настройка автоматизации (опционально)","Для регулярного бэкапа настройте задание cron или systemd timer, чтобы процесс выполнялся автоматически.","PT20M",[2381,2382,2383,2384,2385,2386,2387,2388,2389,2390],"резервное копирование Linux","бэкап системы Linux","как сделать бэкап Ubuntu","полный бэкап Linux","rsync резервное копирование","tar бэкап","backup Linux команды","сохранить систему Linux","восстановление из бэкапа Linux","автоматическое резервное копирование Linux",{},[918,2393,2394],"/guides/linux/automate-backups-cron","/errors/linux/disk-space-error","Гайды Linux",{"title":1104,"description":2348},"guides/linux/backup-linux-system","Это руководство поможет вам настроить полное резервное копирование системы Linux, включая все файлы и настройки, с помощью инструментов вроде rsync и tar.",[2400,932,2401,1119,75,2402,2403,2404],"линукс","администрирование","backup","system backup","cli","cDSOyBPPsW66k30cqoccV7w_J-86u5C3ELKiaYwWEjs",{"id":2407,"title":2408,"appliesTo":2409,"author":11,"body":2412,"canonical":864,"code":3316,"createdAt":3317,"description":3318,"difficulty":867,"draft":868,"estimatedTime":3319,"extension":870,"faq":3320,"howToSteps":3333,"howToTotalTime":3349,"image":864,"keywords":3350,"locale":915,"meta":3361,"navigation":917,"path":922,"platform":919,"related":3362,"section":3366,"seo":3367,"severity":926,"stem":3368,"summary":3369,"tags":3370,"twitterCreator":864,"twitterSite":864,"type":3375,"updatedAt":3317,"__hash__":3376},"content_ru/errors/linux/grub-rescue.md","Ошибка GRUB Rescue: причины и способы восстановления загрузчика",[1106,1108,2410,2411],"Debian 11+","Linux с GRUB 2",{"type":13,"value":2413,"toc":3307},[2414,2418,2425,2428,2434,2437,2441,2444,2494,2498,2504,2673,2683,2687,2690,2933,2935,2939,2945,3063,3067,3070,3140,3144,3147,3304],[16,2415,2417],{"id":2416},"что-означает-ошибка-grub-rescue","Что означает ошибка GRUB Rescue",[21,2419,2420,2421,2424],{},"Если при включении компьютера вместо привычного меню загрузки вы видите приглашение командной строки ",[73,2422,2423],{},"grub-rescue>",", значит, загрузчик GRUB не может найти свои конфигурационные файлы или модули. Это не ошибка с кодом в традиционном понимании, а аварийный режим, который позволяет вручную указать пути и загрузить систему.",[21,2426,2427],{},"Типичный вывод:",[132,2429,2432],{"className":2430,"code":2431,"language":231},[229],"grub-rescue> \n",[73,2433,2431],{"__ignoreMap":137},[21,2435,2436],{},"Система не загружается дальше, и вы оказываетесь в ограниченной среде с минимальным набором команд.",[16,2438,2440],{"id":2439},"причины-возникновения","Причины возникновения",[21,2442,2443],{},"Ошибка GRUB Rescue возникает по следующим конкретным причинам:",[51,2445,2446,2452,2466,2482,2488],{},[28,2447,2448,2451],{},[56,2449,2450],{},"Повреждение MBR/GPT",": Загрузочный сектор диска (MBR) или раздел загрузки (EFI System Partition) был перезаписан, например, после установки другой ОС или сбоя.",[28,2453,2454,2457,2458,2461,2462,2465],{},[56,2455,2456],{},"Удаление или перемещение файлов GRUB",": Файлы в директории ",[73,2459,2460],{},"/boot/grub"," (или ",[73,2463,2464],{},"/boot/efi/EFI/ubuntu"," для UEFI) были удалены, повреждены или перемещены на другой раздел.",[28,2467,2468,2471,2472,2475,2476,2479,2480,186],{},[56,2469,2470],{},"Некорректное изменение конфигурации",": Ошибки в файле ",[73,2473,2474],{},"/etc/default/grub"," или скриптах в ",[73,2477,2478],{},"/etc/grub.d/"," после ручного редактирования без последующего ",[73,2481,1074],{},[28,2483,2484,2487],{},[56,2485,2486],{},"Сбой диска",": Появление bad-секторов на диске, где хранятся файлы GRUB, или полный отказ накопителя.",[28,2489,2490,2493],{},[56,2491,2492],{},"Неверные настройки BIOS/UEFI",": Изменение порядка загрузки, отключениеSecure Boot без соответствующей настройки GRUB.",[16,2495,2497],{"id":2496},"способ-1-восстановление-через-rescue-mode-grub","Способ 1: Восстановление через rescue mode GRUB",[21,2499,2500,2501,2503],{},"Если вы находитесь в ",[73,2502,2423],{},", можно попробовать вручную загрузить систему, не используя LiveCD.",[51,2505,2506,2558,2611,2635,2652],{},[28,2507,2508,2511,2512,2521,2523,2524,2527,2528,2540,2542,2543,2546,2547,2550,2551,2554,2555,127],{},[56,2509,2510],{},"Найдите раздел с файлами GRUB",". Выполните:",[132,2513,2515],{"className":134,"code":2514,"language":136,"meta":137,"style":137},"ls\n",[73,2516,2517],{"__ignoreMap":137},[141,2518,2519],{"class":143,"line":144},[141,2520,2514],{"class":147},[370,2522],{},"Вы увидите список дисков и разделов, например ",[73,2525,2526],{},"(hd0) (hd0,gpt1) (hd0,gpt2)",". Затем проверьте каждый:",[132,2529,2531],{"className":134,"code":2530,"language":136,"meta":137,"style":137},"ls (hd0,gpt1)/\n",[73,2532,2533],{"__ignoreMap":137},[141,2534,2535,2537],{"class":143,"line":144},[141,2536,1869],{"class":147},[141,2538,2539],{"class":167}," (hd0,gpt1)/\n",[370,2541],{},"Ищите директорию ",[73,2544,2545],{},"boot"," или файлы ",[73,2548,2549],{},"vmlinuz"," (ядро) и ",[73,2552,2553],{},"initrd",". Как только нашли, запомните этот раздел (например, ",[73,2556,2557],{},"(hd0,gpt1)",[28,2559,2560,349,2568,2605,2607,2608,186],{},[56,2561,2562,2563,707,2565],{},"Установите переменные ",[73,2564,941],{},[73,2566,2567],{},"prefix",[132,2569,2571],{"className":134,"code":2570,"language":136,"meta":137,"style":137},"set root=(hd0,gpt1)\nset prefix=(hd0,gpt1)/boot/grub\n",[73,2572,2573,2589],{"__ignoreMap":137},[141,2574,2575,2578,2581,2584,2587],{"class":143,"line":144},[141,2576,2577],{"class":223},"set",[141,2579,2580],{"class":151}," root=",[141,2582,2583],{"class":167},"(",[141,2585,2586],{"class":147},"hd0,gpt1",[141,2588,1955],{"class":167},[141,2590,2591,2593,2596,2598,2600,2602],{"class":143,"line":512},[141,2592,2577],{"class":223},[141,2594,2595],{"class":151}," prefix=",[141,2597,2583],{"class":167},[141,2599,2586],{"class":147},[141,2601,1513],{"class":167},[141,2603,2604],{"class":151},"/boot/grub\n",[370,2606],{},"Для UEFI-систем путь может быть ",[73,2609,2610],{},"(hd0,gpt1)/boot/efi/EFI/ubuntu",[28,2612,2613,349,2616,2629,2631,2632,2634],{},[56,2614,2615],{},"Загрузите нормальный модуль GRUB",[132,2617,2619],{"className":134,"code":2618,"language":136,"meta":137,"style":137},"insmod normal\n",[73,2620,2621],{"__ignoreMap":137},[141,2622,2623,2626],{"class":143,"line":144},[141,2624,2625],{"class":147},"insmod",[141,2627,2628],{"class":151}," normal\n",[370,2630],{},"Если модуль не найден, возможно, путь в ",[73,2633,2567],{}," указан неверно.",[28,2636,2637,349,2640,2649,2651],{},[56,2638,2639],{},"Перейдите в нормальный режим GRUB",[132,2641,2643],{"className":134,"code":2642,"language":136,"meta":137,"style":137},"normal\n",[73,2644,2645],{"__ignoreMap":137},[141,2646,2647],{"class":143,"line":144},[141,2648,2642],{"class":147},[370,2650],{},"Если всё правильно, появится меню GRUB. Выберите ядро и загрузитесь.",[28,2653,2654,2657,2658,2670,2672],{},[56,2655,2656],{},"После успешной загрузки исправьте конфигурацию",". В терминале ОС выполните:",[132,2659,2661],{"className":134,"code":2660,"language":136,"meta":137,"style":137},"sudo update-grub\n",[73,2662,2663],{"__ignoreMap":137},[141,2664,2665,2667],{"class":143,"line":144},[141,2666,148],{"class":147},[141,2668,2669],{"class":151}," update-grub\n",[370,2671],{},"Это пересоздаст конфигурацию и проверит наличие файлов.",[94,2674,2675],{},[21,2676,1587,2677,2679,2680,2682],{},[56,2678,2187],{},": Этот способ даёт временную загрузку. Если проблема в повреждённых файлах, после перезагрузки ошибка может повториться. Обязательно выполните ",[73,2681,1074],{}," и, при необходимости, переустановите GRUB (см. Способ 3).",[16,2684,2686],{"id":2685},"способ-2-использование-загрузочного-носителя-livecdusb","Способ 2: Использование загрузочного носителя (LiveCD/USB)",[21,2688,2689],{},"Если rescue mode не помогает или вы не можете найти нужные разделы, используйте загрузочный носитель с любой Linux-системой (Ubuntu, Fedora, Debian).",[51,2691,2692,2698,2732,2844,2862,2910],{},[28,2693,2694,2697],{},[56,2695,2696],{},"Загрузитесь с Live-носителя",". Выберите опцию \"Try Ubuntu\" или аналогичную, чтобы получить рабочий desktop.",[28,2699,2700,2703,2704,2719,2721,2722,2725,2726,2728,2729,127],{},[56,2701,2702],{},"Определите разделы",". Откройте терминал и выполните:",[132,2705,2707],{"className":134,"code":2706,"language":136,"meta":137,"style":137},"sudo fdisk -l\n",[73,2708,2709],{"__ignoreMap":137},[141,2710,2711,2713,2716],{"class":143,"line":144},[141,2712,148],{"class":147},[141,2714,2715],{"class":151}," fdisk",[141,2717,2718],{"class":223}," -l\n",[370,2720],{},"Найдите корневой раздел (например, ",[73,2723,2724],{},"/dev/sda2",") и раздел ",[73,2727,241],{}," (если отдельный). Для UEFI также найдите ESP (FAT32, тип ",[73,2730,2731],{},"EFI System",[28,2733,2734,2737,2738,2769,2771,2772,2788,2790,2791],{},[56,2735,2736],{},"Смонтируйте разделы",". Для стандартной схемы:",[132,2739,2741],{"className":134,"code":2740,"language":136,"meta":137,"style":137},"sudo mount /dev/sda2 /mnt\nsudo mount /dev/sda1 /mnt/boot   # если /boot отдельный\n",[73,2742,2743,2755],{"__ignoreMap":137},[141,2744,2745,2747,2749,2752],{"class":143,"line":144},[141,2746,148],{"class":147},[141,2748,301],{"class":151},[141,2750,2751],{"class":151}," /dev/sda2",[141,2753,2754],{"class":151}," /mnt\n",[141,2756,2757,2759,2761,2763,2766],{"class":143,"line":512},[141,2758,148],{"class":147},[141,2760,301],{"class":151},[141,2762,304],{"class":151},[141,2764,2765],{"class":151}," /mnt/boot",[141,2767,2768],{"class":1927},"   # если /boot отдельный\n",[370,2770],{},"Для UEFI:",[132,2773,2775],{"className":134,"code":2774,"language":136,"meta":137,"style":137},"sudo mount /dev/sda1 /mnt/boot/efi\n",[73,2776,2777],{"__ignoreMap":137},[141,2778,2779,2781,2783,2785],{"class":143,"line":144},[141,2780,148],{"class":147},[141,2782,301],{"class":151},[141,2784,304],{"class":151},[141,2786,2787],{"class":151}," /mnt/boot/efi\n",[370,2789],{},"Также смонтируйте системные виртуальные файловые системы:",[132,2792,2794],{"className":134,"code":2793,"language":136,"meta":137,"style":137},"for i in /dev /dev/pts /proc /sys /run; do sudo mount --bind $i /mnt$i; done\n",[73,2795,2796],{"__ignoreMap":137},[141,2797,2798,2801,2804,2807,2809,2812,2814,2816,2819,2822,2825,2828,2830,2832,2835,2838,2841],{"class":143,"line":144},[141,2799,2800],{"class":362},"for",[141,2802,2803],{"class":167}," i ",[141,2805,2806],{"class":362},"in",[141,2808,506],{"class":151},[141,2810,2811],{"class":151}," /dev/pts",[141,2813,521],{"class":151},[141,2815,536],{"class":151},[141,2817,2818],{"class":151}," /run",[141,2820,2821],{"class":167},"; ",[141,2823,2824],{"class":362},"do",[141,2826,2827],{"class":147}," sudo",[141,2829,301],{"class":151},[141,2831,503],{"class":223},[141,2833,2834],{"class":167}," $i ",[141,2836,2837],{"class":151},"/mnt",[141,2839,2840],{"class":167},"$i; ",[141,2842,2843],{"class":362},"done\n",[28,2845,2846,349,2849],{},[56,2847,2848],{},"Перейдите в chroot-окружение",[132,2850,2852],{"className":134,"code":2851,"language":136,"meta":137,"style":137},"sudo chroot /mnt\n",[73,2853,2854],{"__ignoreMap":137},[141,2855,2856,2858,2860],{"class":143,"line":144},[141,2857,148],{"class":147},[141,2859,556],{"class":151},[141,2861,2754],{"class":151},[28,2863,2864,349,2866],{},[56,2865,563],{},[25,2867,2868,2885],{},[28,2869,2870,2871],{},"Для BIOS/MBR:\n",[132,2872,2873],{"className":134,"code":571,"language":136,"meta":137,"style":137},[73,2874,2875,2881],{"__ignoreMap":137},[141,2876,2877,2879],{"class":143,"line":144},[141,2878,578],{"class":147},[141,2880,581],{"class":151},[141,2882,2883],{"class":143,"line":512},[141,2884,586],{"class":147},[28,2886,2887,2888],{},"Для UEFI:\n",[132,2889,2891],{"className":134,"code":2890,"language":136,"meta":137,"style":137},"grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=ubuntu\nupdate-grub\n",[73,2892,2893,2906],{"__ignoreMap":137},[141,2894,2895,2897,2900,2903],{"class":143,"line":144},[141,2896,578],{"class":147},[141,2898,2899],{"class":223}," --target=x86_64-efi",[141,2901,2902],{"class":223}," --efi-directory=/boot/efi",[141,2904,2905],{"class":223}," --bootloader-id=ubuntu\n",[141,2907,2908],{"class":143,"line":512},[141,2909,586],{"class":147},[28,2911,2912,349,2915,2930,2932],{},[56,2913,2914],{},"Выйдите и перезагрузитесь",[132,2916,2918],{"className":134,"code":2917,"language":136,"meta":137,"style":137},"exit\nsudo reboot\n",[73,2919,2920,2924],{"__ignoreMap":137},[141,2921,2922],{"class":143,"line":144},[141,2923,599],{"class":223},[141,2925,2926,2928],{"class":143,"line":512},[141,2927,148],{"class":147},[141,2929,649],{"class":151},[370,2931],{},"Уберите Live-носитель при перезагрузке.",[374,2934],{},[16,2936,2938],{"id":2937},"способ-3-ручное-восстановление-файлов-grub-если-они-повреждены","Способ 3: Ручное восстановление файлов GRUB (если они повреждены)",[21,2940,2941,2942,2944],{},"Если файлы в ",[73,2943,2460],{}," отсутствуют или повреждены, их можно восстановить из пакета.",[51,2946,2947,2999,3030],{},[28,2948,2949,2952,2953],{},[56,2950,2951],{},"В chroot-окружении"," (как в Способе 2) переустановите пакет GRUB:",[25,2954,2955,2980],{},[28,2956,2957,2958],{},"Для Ubuntu/Debian:\n",[132,2959,2961],{"className":134,"code":2960,"language":136,"meta":137,"style":137},"apt-get install --reinstall grub-pc grub-common\n",[73,2962,2963],{"__ignoreMap":137},[141,2964,2965,2968,2971,2974,2977],{"class":143,"line":144},[141,2966,2967],{"class":147},"apt-get",[141,2969,2970],{"class":151}," install",[141,2972,2973],{"class":223}," --reinstall",[141,2975,2976],{"class":151}," grub-pc",[141,2978,2979],{"class":151}," grub-common\n",[28,2981,2982,2983],{},"Для Fedora:\n",[132,2984,2986],{"className":134,"code":2985,"language":136,"meta":137,"style":137},"dnf reinstall grub2-tools\n",[73,2987,2988],{"__ignoreMap":137},[141,2989,2990,2993,2996],{"class":143,"line":144},[141,2991,2992],{"class":147},"dnf",[141,2994,2995],{"class":151}," reinstall",[141,2997,2998],{"class":151}," grub2-tools\n",[28,3000,3001,349,3004],{},[56,3002,3003],{},"Обновите конфигурацию",[132,3005,3007],{"className":134,"code":3006,"language":136,"meta":137,"style":137},"update-grub   # Ubuntu/Debian\ngrub2-mkconfig -o /boot/grub2/grub.cfg   # Fedora\n",[73,3008,3009,3016],{"__ignoreMap":137},[141,3010,3011,3013],{"class":143,"line":144},[141,3012,1074],{"class":147},[141,3014,3015],{"class":1927},"   # Ubuntu/Debian\n",[141,3017,3018,3021,3024,3027],{"class":143,"line":512},[141,3019,3020],{"class":147},"grub2-mkconfig",[141,3022,3023],{"class":223}," -o",[141,3025,3026],{"class":151}," /boot/grub2/grub.cfg",[141,3028,3029],{"class":1927},"   # Fedora\n",[28,3031,3032,349,3035,3050,3052,3053,76,3056,246,3059,3062],{},[56,3033,3034],{},"Проверьте целостность файлов",[132,3036,3038],{"className":134,"code":3037,"language":136,"meta":137,"style":137},"ls -la /boot/grub\n",[73,3039,3040],{"__ignoreMap":137},[141,3041,3042,3044,3047],{"class":143,"line":144},[141,3043,1869],{"class":147},[141,3045,3046],{"class":223}," -la",[141,3048,3049],{"class":151}," /boot/grub\n",[370,3051],{},"Должны быть файлы ",[73,3054,3055],{},"grub.cfg",[73,3057,3058],{},"i386-pc",[73,3060,3061],{},"x86_64-efi"," модули.",[16,3064,3066],{"id":3065},"способ-4-использование-утилиты-boot-repair-для-ubuntu-и-производных","Способ 4: Использование утилиты Boot-Repair (для Ubuntu и производных)",[21,3068,3069],{},"Boot-Repair — это автоматический инструмент, который часто решает проблемы с GRUB.",[51,3071,3072,3114,3128,3134],{},[28,3073,3074,3077,3078],{},[56,3075,3076],{},"В Live-сессии Ubuntu"," добавьте репозиторий и установите:",[132,3079,3081],{"className":134,"code":3080,"language":136,"meta":137,"style":137},"sudo add-apt-repository ppa:yannubuntu/boot-repair\nsudo apt update\nsudo apt install boot-repair\n",[73,3082,3083,3093,3103],{"__ignoreMap":137},[141,3084,3085,3087,3090],{"class":143,"line":144},[141,3086,148],{"class":147},[141,3088,3089],{"class":151}," add-apt-repository",[141,3091,3092],{"class":151}," ppa:yannubuntu/boot-repair\n",[141,3094,3095,3097,3100],{"class":143,"line":512},[141,3096,148],{"class":147},[141,3098,3099],{"class":151}," apt",[141,3101,3102],{"class":151}," update\n",[141,3104,3105,3107,3109,3111],{"class":143,"line":527},[141,3106,148],{"class":147},[141,3108,3099],{"class":151},[141,3110,2970],{"class":151},[141,3112,3113],{"class":151}," boot-repair\n",[28,3115,3116,349,3119],{},[56,3117,3118],{},"Запустите",[132,3120,3122],{"className":134,"code":3121,"language":136,"meta":137,"style":137},"boot-repair\n",[73,3123,3124],{"__ignoreMap":137},[141,3125,3126],{"class":143,"line":144},[141,3127,3121],{"class":147},[28,3129,3130,3133],{},[56,3131,3132],{},"Выберите \"Recommended repair\"",". Утилита автоматически определит проблему и исправит GRUB, MBR/ESP.",[28,3135,3136,3139],{},[56,3137,3138],{},"Следуйте инструкциям"," на экране. В конце появится URL с логом — сохраните его на случай повторения проблемы.",[16,3141,3143],{"id":3142},"профилактика","Профилактика",[21,3145,3146],{},"Чтобы избежать повторного попадания в GRUB Rescue:",[51,3148,3149,3226,3237,3249,3292,3298],{},[28,3150,3151,349,3154,3204,3206,3207],{},[56,3152,3153],{},"Резервное копирование загрузчика",[132,3155,3157],{"className":134,"code":3156,"language":136,"meta":137,"style":137},"sudo dd if=/dev/sda of=~/mbr-backup.img bs=512 count=1   # для BIOS\nsudo cp -r /boot/grub ~/grub-backup/                     # файлы GRUB\n",[73,3158,3159,3185],{"__ignoreMap":137},[141,3160,3161,3163,3165,3167,3170,3173,3176,3179,3182],{"class":143,"line":144},[141,3162,148],{"class":147},[141,3164,152],{"class":151},[141,3166,1607],{"class":151},[141,3168,3169],{"class":151}," of=~/mbr-backup.img",[141,3171,3172],{"class":151}," bs=",[141,3174,3175],{"class":223},"512",[141,3177,3178],{"class":151}," count=",[141,3180,3181],{"class":223},"1",[141,3183,3184],{"class":1927},"   # для BIOS\n",[141,3186,3187,3189,3192,3195,3198,3201],{"class":143,"line":512},[141,3188,148],{"class":147},[141,3190,3191],{"class":151}," cp",[141,3193,3194],{"class":223}," -r",[141,3196,3197],{"class":151}," /boot/grub",[141,3199,3200],{"class":151}," ~/grub-backup/",[141,3202,3203],{"class":1927},"                     # файлы GRUB\n",[370,3205],{},"Для UEFI скопируйте директорию ESP:",[132,3208,3210],{"className":134,"code":3209,"language":136,"meta":137,"style":137},"sudo cp -r /boot/efi/EFI ~/efi-backup/\n",[73,3211,3212],{"__ignoreMap":137},[141,3213,3214,3216,3218,3220,3223],{"class":143,"line":144},[141,3215,148],{"class":147},[141,3217,3191],{"class":151},[141,3219,3194],{"class":223},[141,3221,3222],{"class":151}," /boot/efi/EFI",[141,3224,3225],{"class":151}," ~/efi-backup/\n",[28,3227,3228,3231,3232,3234,3235,186],{},[56,3229,3230],{},"Аккуратное управление разделами",": Не изменяйте порядок разделов и не удаляйте неизвестные разделы, особенно тип ",[73,3233,2731],{}," или с флагом ",[73,3236,2545],{},[28,3238,3239,3242,3243,3245,3246,186],{},[56,3240,3241],{},"Регулярное обновление GRUB",": После установки нового ядра или изменений в ",[73,3244,2474],{}," всегда выполняйте ",[73,3247,3248],{},"sudo update-grub",[28,3250,3251,3254,3255,3272,3274,3275],{},[56,3252,3253],{},"Мониторинг здоровья диска",": Раз в месяц проверяйте S.M.A.R.T.-статус:",[132,3256,3258],{"className":134,"code":3257,"language":136,"meta":137,"style":137},"sudo smartctl -a /dev/sda\n",[73,3259,3260],{"__ignoreMap":137},[141,3261,3262,3264,3267,3270],{"class":143,"line":144},[141,3263,148],{"class":147},[141,3265,3266],{"class":151}," smartctl",[141,3268,3269],{"class":223}," -a",[141,3271,581],{"class":151},[370,3273],{},"И файловые системы:",[132,3276,3278],{"className":134,"code":3277,"language":136,"meta":137,"style":137},"sudo fsck -f /dev/sda2\n",[73,3279,3280],{"__ignoreMap":137},[141,3281,3282,3284,3287,3289],{"class":143,"line":144},[141,3283,148],{"class":147},[141,3285,3286],{"class":151}," fsck",[141,3288,2267],{"class":223},[141,3290,3291],{"class":151}," /dev/sda2\n",[28,3293,3294,3297],{},[56,3295,3296],{},"Избегайте установки Windows после Linux",": Если нужно установить Windows, делайте это до Linux или будьте готовы восстановить GRUB вручную.",[28,3299,3300,3303],{},[56,3301,3302],{},"Используйте LVM или RAID с осторожностью",": Сложные схемы хранения увеличивают риск проблем с загрузкой. Убедитесь, что initramfs содержит необходимые модули.",[847,3305,3306],{},"html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}",{"title":137,"searchDepth":512,"depth":512,"links":3308},[3309,3310,3311,3312,3313,3314,3315],{"id":2416,"depth":512,"text":2417},{"id":2439,"depth":512,"text":2440},{"id":2496,"depth":512,"text":2497},{"id":2685,"depth":512,"text":2686},{"id":2937,"depth":512,"text":2938},{"id":3065,"depth":512,"text":3066},{"id":3142,"depth":512,"text":3143},"grub-rescue","2026-02-17 14:16:55","Застряли в режиме GRUB Rescue? Узнайте, как за 10 минут восстановить загрузчик Linux и загрузить систему. Пошаговые инструкции для Ubuntu, Fedora, Debian и других дистрибутивов.","10-15 мин",[3321,3324,3327,3330],{"question":3322,"answer":3323},"Что такое GRUB Rescue и почему он появляется?","GRUB Rescue — это аварийный режим загрузчика, который запускается, когда GRUB не может найти свои файлы или конфигурацию. Обычно из-за повреждения MBR, удаления файлов /boot или ошибок диска.",{"question":3325,"answer":3326},"Можно ли исправить GRUB Rescue без LiveCD?","Да, если rescue mode доступен, можно вручную указать пути и загрузить систему, но для полного восстановления часто требуется загрузочный носитель.",{"question":3328,"answer":3329},"Как предотвратить появление GRUB Rescue?","Регулярно создавайте резервные копии MBR, избегайте случайного удаления файлов /boot и используйте надёжные диски с S.M.A.R.T.-мониторингом.",{"question":3331,"answer":3332},"Что делать, если команды в rescue mode не работают?","Если команды вводятся, но загрузка не удаётся, вероятно, повреждены критические файлы GRUB. Нужно загрузиться с LiveCD и переустановить загрузчик.",[3334,3337,3340,3343,3346],{"name":3335,"text":3336},"Определите разделы и файлы GRUB","В режиме rescue используйте `ls` и `ls (hd0,gpt1)/boot/grub` чтобы найти раздел с /boot и файлы grub.",{"name":3338,"text":3339},"Установите правильные переменные","С помощью `set` проверьте prefix и root. Укажите вручную: `set root=(hd0,gpt1)` и `set prefix=(hd0,gpt1)/boot/grub`.",{"name":3341,"text":3342},"Загрузите ядро вручную","Командой `linux /boot/vmlinuz-... root=...` загрузите ядро, затем `initrd` и `boot` для временной загрузки системы.",{"name":3344,"text":3345},"Переустановите GRUB с LiveCD","Загрузитесь с установочного носителя, смонтируйте корневую раздел и выполните `grub-install /dev/sda` и `update-grub`.",{"name":3347,"text":3348},"Проверьте целостность диска","После восстановления проверьте диск: `fsck` для файловых систем и `smartctl -a /dev/sda` для S.M.A.R.T.-статуса.","PT15M",[3351,3352,3353,3354,3355,3356,3357,3358,3359,3360],"grub rescue","ошибка grub","не загружается linux","grub rescue prompt","восстановление grub","grub rescue fix","ubuntu grub error","grub rescue commands","grub rescue mode","grub rescue fix linux",{},[3363,3364,3365],"/errors/linux/grub-errors","/guides/linux/reinstall-grub","/errors/linux/boot-failure","Ошибки Linux",{"title":2408,"description":3318},"errors/linux/grub-rescue","Статья объясняет, что такое режим GRUB Rescue, и предоставляет несколько проверенных способов восстановить загрузчик Linux, чтобы система снова загружалась.",[933,919,3371,930,3372,3373,3374],"bootloader","ошибка","rescue","загрузка","error","OUQQbl4EPb_B0Nny5zMr0XI0-dkdUN01QC8qGbBPE4M",{"id":3378,"title":3379,"appliesTo":3380,"author":11,"body":3382,"canonical":864,"code":864,"createdAt":3894,"description":3895,"difficulty":867,"draft":868,"estimatedTime":3896,"extension":870,"faq":3897,"howToSteps":3910,"howToTotalTime":3926,"image":864,"keywords":3927,"locale":915,"meta":3938,"navigation":917,"path":923,"platform":919,"related":3939,"section":2395,"seo":3943,"severity":864,"stem":3944,"summary":3945,"tags":3946,"twitterCreator":864,"twitterSite":864,"type":936,"updatedAt":3894,"__hash__":3949},"content_ru/guides/linux/recover-files-linux.md","Восстановление удалённых файлов в Linux: пошаговое руководство",[1106,1107,1108,3381],"Arch Linux",{"type":13,"value":3383,"toc":3867},[3384,3388,3401,3405,3408,3430,3434,3437,3442,3472,3477,3497,3502,3523,3527,3532,3536,3539,3551,3562,3566,3569,3573,3584,3588,3594,3598,3617,3621,3626,3630,3633,3645,3650,3654,3657,3673,3680,3684,3687,3706,3709,3728,3753,3755,3759,3764,3768,3779,3783,3790,3794,3805,3809,3815,3819,3822,3824,3827,3829,3864],[16,3385,3387],{"id":3386},"введение","Введение",[21,3389,3390,3391,76,3394,707,3397,3400],{},"Удаление важных файлов — неприятная ситуация, которая случается даже с опытными пользователями. К счастью, в Linux есть мощные инструменты для восстановления данных, которые могут помочь вернуть файлы, если вы действуете быстро. В этом гайде мы рассмотрим три популярные утилиты: ",[56,3392,3393],{},"testdisk",[56,3395,3396],{},"extundelete",[56,3398,3399],{},"photorec",". Они работают с различными файловыми системами и подходят как для новичков, так и для продвинутых пользователей.",[16,3402,3404],{"id":3403},"требования","Требования",[21,3406,3407],{},"Перед началом убедитесь, что:",[25,3409,3410,3413,3421,3424],{},[28,3411,3412],{},"У вас есть доступ к терминалу Linux (Ubuntu, Debian, Fedora, Arch или другой дистрибутив).",[28,3414,3415,3416,3418,3419,127],{},"Вы обладаете правами ",[56,3417,941],{}," (или можете использовать ",[73,3420,148],{},[28,3422,3423],{},"На системе установлены утилиты для восстановления (мы покажем, как их установить).",[28,3425,3426,3427],{},"На отдельном носителе (другой диск или раздел) достаточно свободного места для сохранения восстановленных файлов. ",[56,3428,3429],{},"Не сохраняйте восстановленные данные на тот же диск, с которого удалили файлы!",[109,3431,3433],{"id":3432},"установка-утилит","Установка утилит",[21,3435,3436],{},"В зависимости от вашего дистрибутива, установите пакеты:",[21,3438,3439],{},[56,3440,3441],{},"Ubuntu/Debian:",[132,3443,3445],{"className":134,"code":3444,"language":136,"meta":137,"style":137},"sudo apt update\nsudo apt install testdisk extundelete photorec\n",[73,3446,3447,3455],{"__ignoreMap":137},[141,3448,3449,3451,3453],{"class":143,"line":144},[141,3450,148],{"class":147},[141,3452,3099],{"class":151},[141,3454,3102],{"class":151},[141,3456,3457,3459,3461,3463,3466,3469],{"class":143,"line":512},[141,3458,148],{"class":147},[141,3460,3099],{"class":151},[141,3462,2970],{"class":151},[141,3464,3465],{"class":151}," testdisk",[141,3467,3468],{"class":151}," extundelete",[141,3470,3471],{"class":151}," photorec\n",[21,3473,3474],{},[56,3475,3476],{},"Fedora:",[132,3478,3480],{"className":134,"code":3479,"language":136,"meta":137,"style":137},"sudo dnf install testdisk extundelete photorec\n",[73,3481,3482],{"__ignoreMap":137},[141,3483,3484,3486,3489,3491,3493,3495],{"class":143,"line":144},[141,3485,148],{"class":147},[141,3487,3488],{"class":151}," dnf",[141,3490,2970],{"class":151},[141,3492,3465],{"class":151},[141,3494,3468],{"class":151},[141,3496,3471],{"class":151},[21,3498,3499],{},[56,3500,3501],{},"Arch Linux:",[132,3503,3505],{"className":134,"code":3504,"language":136,"meta":137,"style":137},"sudo pacman -S testdisk extundelete photorec\n",[73,3506,3507],{"__ignoreMap":137},[141,3508,3509,3511,3514,3517,3519,3521],{"class":143,"line":144},[141,3510,148],{"class":147},[141,3512,3513],{"class":151}," pacman",[141,3515,3516],{"class":223}," -S",[141,3518,3465],{"class":151},[141,3520,3468],{"class":151},[141,3522,3471],{"class":151},[16,3524,3526],{"id":3525},"метод-1-восстановление-с-помощью-testdisk","Метод 1: Восстановление с помощью testdisk",[21,3528,3529,3531],{},[56,3530,3393],{}," — многофункциональная утилита, которая умеет восстанавливать не только отдельные файлы, но и целые разделы. Она поддерживает множество файловых систем, включая ext2/ext3/ext4, FAT, NTFS и другие.",[109,3533,3535],{"id":3534},"шаг-1-запуск-testdisk","Шаг 1: Запуск testdisk",[21,3537,3538],{},"Откройте терминал и выполните:",[132,3540,3542],{"className":134,"code":3541,"language":136,"meta":137,"style":137},"sudo testdisk\n",[73,3543,3544],{"__ignoreMap":137},[141,3545,3546,3548],{"class":143,"line":144},[141,3547,148],{"class":147},[141,3549,3550],{"class":151}," testdisk\n",[21,3552,3553,3554,3557,3558,3561],{},"Вы увидите текстовый интерфейс. Выберите пункт ",[56,3555,3556],{},"Create"," для создания нового лог-файла (или ",[56,3559,3560],{},"No Log",", если не хотите логировать).",[109,3563,3565],{"id":3564},"шаг-2-выбор-диска","Шаг 2: Выбор диска",[21,3567,3568],{},"Укажите диск, на котором были удалены файлы. Если у вас несколько дисков, будьте внимательны.",[109,3570,3572],{"id":3571},"шаг-3-выбор-типа-таблицы-разделов","Шаг 3: Выбор типа таблицы разделов",[21,3574,3575,3576,3579,3580,3583],{},"Обычно testdisk автоматически определяет тип (Intel/PC для MBR или EFI GPT для GPT). Если не уверены, выберите ",[56,3577,3578],{},"Intel"," для старых систем или ",[56,3581,3582],{},"EFI GPT"," для современных.",[109,3585,3587],{"id":3586},"шаг-4-выбор-файловой-системы","Шаг 4: Выбор файловой системы",[21,3589,3590,3591,3593],{},"Выберите файловую систему раздела, где были файлы (например, ",[56,3592,237],{}," для Linux).",[109,3595,3597],{"id":3596},"шаг-5-поиск-удалённых-файлов","Шаг 5: Поиск удалённых файлов",[21,3599,3600,3601,3604,3605,3608,3609,3612,3613,3616],{},"В меню выберите ",[56,3602,3603],{},"Advanced"," → ",[56,3606,3607],{},"Undelete",". testdisk просканирует раздел и покажет список удалённых файлов (они будут помечены как ",[56,3610,3611],{},"deleted","). Используйте стрелки для навигации, а для восстановления — клавишу ",[56,3614,3615],{},"c"," (копировать). Укажите путь для сохранения (должен быть на другом диске!).",[16,3618,3620],{"id":3619},"метод-2-восстановление-с-помощью-extundelete","Метод 2: Восстановление с помощью extundelete",[21,3622,3623,3625],{},[56,3624,3396],{}," специализируется на файловых системах ext3 и ext4. Он работает непосредственно с образом суперблока и может восстановить файлы, если суперблок не повреждён.",[109,3627,3629],{"id":3628},"шаг-1-определение-устройства","Шаг 1: Определение устройства",[21,3631,3632],{},"Узнайте, какое устройство соответствует вашему разделу. Например:",[132,3634,3635],{"className":134,"code":2706,"language":136,"meta":137,"style":137},[73,3636,3637],{"__ignoreMap":137},[141,3638,3639,3641,3643],{"class":143,"line":144},[141,3640,148],{"class":147},[141,3642,2715],{"class":151},[141,3644,2718],{"class":223},[21,3646,3647,3648,186],{},"Пусть это будет ",[73,3649,780],{},[109,3651,3653],{"id":3652},"шаг-2-восстановление-всех-удалённых-файлов","Шаг 2: Восстановление всех удалённых файлов",[21,3655,3656],{},"Выполните:",[132,3658,3660],{"className":134,"code":3659,"language":136,"meta":137,"style":137},"sudo extundelete /dev/sda1 --restore-all\n",[73,3661,3662],{"__ignoreMap":137},[141,3663,3664,3666,3668,3670],{"class":143,"line":144},[141,3665,148],{"class":147},[141,3667,3468],{"class":151},[141,3669,304],{"class":151},[141,3671,3672],{"class":223}," --restore-all\n",[21,3674,3675,3676,3679],{},"Утилита создаст папку ",[73,3677,3678],{},"RECOVERED_FILES"," в текущей директории и попытается восстановить все удалённые файлы.",[109,3681,3683],{"id":3682},"шаг-3-восстановление-конкретного-файла-или-каталога","Шаг 3: Восстановление конкретного файла или каталога",[21,3685,3686],{},"Если знаете имя файла или путь, укажите:",[132,3688,3690],{"className":134,"code":3689,"language":136,"meta":137,"style":137},"sudo extundelete /dev/sda1 --restore-file path/to/file.txt\n",[73,3691,3692],{"__ignoreMap":137},[141,3693,3694,3696,3698,3700,3703],{"class":143,"line":144},[141,3695,148],{"class":147},[141,3697,3468],{"class":151},[141,3699,304],{"class":151},[141,3701,3702],{"class":223}," --restore-file",[141,3704,3705],{"class":151}," path/to/file.txt\n",[21,3707,3708],{},"Или для каталога:",[132,3710,3712],{"className":134,"code":3711,"language":136,"meta":137,"style":137},"sudo extundelete /dev/sda1 --restore-directory path/to/dir\n",[73,3713,3714],{"__ignoreMap":137},[141,3715,3716,3718,3720,3722,3725],{"class":143,"line":144},[141,3717,148],{"class":147},[141,3719,3468],{"class":151},[141,3721,304],{"class":151},[141,3723,3724],{"class":223}," --restore-directory",[141,3726,3727],{"class":151}," path/to/dir\n",[94,3729,3730,3736,3750],{},[21,3731,1587,3732,3735],{},[56,3733,3734],{},"Важно:"," extundelete работает с исходным разделом, поэтому убедитесь, что он смонтирован только для чтения. Лучше сначала отмонтируйте его:",[132,3737,3739],{"className":134,"code":3738,"language":136,"meta":137,"style":137},"sudo umount /dev/sda1\n",[73,3740,3741],{"__ignoreMap":137},[141,3742,3743,3745,3747],{"class":143,"line":144},[141,3744,148],{"class":147},[141,3746,626],{"class":151},[141,3748,3749],{"class":151}," /dev/sda1\n",[21,3751,3752],{},"А затем запустите extundelete.",[374,3754],{},[16,3756,3758],{"id":3757},"метод-3-восстановление-с-помощью-photorec","Метод 3: Восстановление с помощью photorec",[21,3760,3761,3763],{},[56,3762,3399],{}," — это инструмент для восстановления файлов по сигнатурам (файловых сигнатурам). Он не сохраняет имена файлов и структуру каталогов, но может восстановить данные даже с повреждённых или форматированных дисков. Подходит для любых файловых систем.",[109,3765,3767],{"id":3766},"шаг-1-запуск-photorec","Шаг 1: Запуск photorec",[132,3769,3771],{"className":134,"code":3770,"language":136,"meta":137,"style":137},"sudo photorec\n",[73,3772,3773],{"__ignoreMap":137},[141,3774,3775,3777],{"class":143,"line":144},[141,3776,148],{"class":147},[141,3778,3471],{"class":151},[109,3780,3782],{"id":3781},"шаг-2-выбор-диска-и-раздела","Шаг 2: Выбор диска и раздела",[21,3784,3785,3786,3789],{},"Укажите диск, затем раздел (или ",[56,3787,3788],{},"Whole disk"," для поиска по всему диску).",[109,3791,3793],{"id":3792},"шаг-3-выбор-файловой-системы","Шаг 3: Выбор файловой системы",[21,3795,3796,3797,3800,3801,3804],{},"Выберите тип файловой системы (например, ",[56,3798,3799],{},"ext2/ext3"," для Linux). Если не знаете, выберите ",[56,3802,3803],{},"Other"," для FAT/NTFS/EXT.",[109,3806,3808],{"id":3807},"шаг-4-выбор-места-для-сохранения","Шаг 4: Выбор места для сохранения",[21,3810,3811,3814],{},[56,3812,3813],{},"Крайне важно:"," укажите путь на другом физическом диске! photorec не должен сохранять данные на тот же диск, с которого восстанавливает.",[109,3816,3818],{"id":3817},"шаг-5-настройка-параметров-и-начало","Шаг 5: Настройка параметров и начало",[21,3820,3821],{},"Можно выбрать типы файлов для восстановления (по умолчанию много). После подтверждения начнётся сканирование. Это может занять много времени в зависимости от размера диска.",[16,3823,677],{"id":676},[21,3825,3826],{},"После завершения восстановления проверьте папку, куда сохранили файлы. В случае с testdisk и extundelete имена файлов должны сохраниться. В случае с photorec файлы будут без имён, но с расширениями (определяются по сигнатурам). Проверьте, целы ли файлы, открыв их соответствующими программами.",[16,3828,723],{"id":722},[25,3830,3831,3840,3846,3852,3858],{},[28,3832,3833,3836,3837,3839],{},[56,3834,3835],{},"Ошибка доступа",": Убедитесь, что вы запускаете утилиты с ",[73,3838,148],{}," или от root.",[28,3841,3842,3845],{},[56,3843,3844],{},"Недостаточно места",": Убедитесь, что на целевом диске достаточно места для всех восстановленных файлов.",[28,3847,3848,3851],{},[56,3849,3850],{},"Файлы не найдены",": Если данные были перезаписаны, восстановление невозможно. Прекратите использование диска как можно раньше.",[28,3853,3854,3857],{},[56,3855,3856],{},"TRIM на SSD",": Если на SSD включён TRIM, удалённые блоки могут быть обнулены, и восстановление почти невозможно. Отключите TRIM в системе и не используйте диск до восстановления.",[28,3859,3860,3863],{},[56,3861,3862],{},"Повреждение суперблока",": Если extundelete не может прочитать суперблок, попробуйте testdisk для восстановления структуры раздела.",[847,3865,3866],{},"html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}",{"title":137,"searchDepth":512,"depth":512,"links":3868},[3869,3870,3873,3880,3885,3892,3893],{"id":3386,"depth":512,"text":3387},{"id":3403,"depth":512,"text":3404,"children":3871},[3872],{"id":3432,"depth":527,"text":3433},{"id":3525,"depth":512,"text":3526,"children":3874},[3875,3876,3877,3878,3879],{"id":3534,"depth":527,"text":3535},{"id":3564,"depth":527,"text":3565},{"id":3571,"depth":527,"text":3572},{"id":3586,"depth":527,"text":3587},{"id":3596,"depth":527,"text":3597},{"id":3619,"depth":512,"text":3620,"children":3881},[3882,3883,3884],{"id":3628,"depth":527,"text":3629},{"id":3652,"depth":527,"text":3653},{"id":3682,"depth":527,"text":3683},{"id":3757,"depth":512,"text":3758,"children":3886},[3887,3888,3889,3890,3891],{"id":3766,"depth":527,"text":3767},{"id":3781,"depth":527,"text":3782},{"id":3792,"depth":527,"text":3793},{"id":3807,"depth":527,"text":3808},{"id":3817,"depth":527,"text":3818},{"id":676,"depth":512,"text":677},{"id":722,"depth":512,"text":723},"2026-04-08 14:12:57","Узнайте, как восстановить удалённые файлы в Linux с помощью testdisk, extundelete и photorec. Пошаговая инструкция для новичков и опытных пользователей.","15-60 минут",[3898,3901,3904,3907],{"answer":3899,"question":3900},"Да, но только если на диск не записывались новые данные. Используйте testdisk для поиска разделов и восстановления структуры.","Можно ли восстановить файлы после форматирования диска?",{"answer":3902,"question":3903},"Да, extundelete только читает образ диска, но рекомендуется делать снапшот или работать с копией диска, чтобы избежать повреждений.","Восстановление файлов с помощью extundelete безопасно?",{"answer":3905,"question":3906},"Настройте регулярное резервное копирование с помощью timeshift, deja-dup или других утилит. Также избегайте удаления без проверки.","Как предотвратить потерю файлов в будущем?",{"answer":3908,"question":3909},"Восстановление на SSD сложнее из-за технологии TRIM. Если TRIM активен, шансы малы. Отключите TRIM и не используйте диск до восстановления.","Можно ли восстановить файлы с SSD?",[3911,3914,3917,3920,3923],{"name":3912,"text":3913},"Остановите использование диска","Немедленно прекратите запись на диск, чтобы не перезаписать удалённые данные. Если возможно, отмонтируйте раздел.",{"name":3915,"text":3916},"Установите необходимые утилиты","Установите пакеты testdisk, extundelete и photorec через менеджер пакетов вашего дистрибутива.",{"name":3918,"text":3919},"Создайте образ диска","Для безопасности создайте образ диска с помощью dd или аналогичной утилиты и работайте с образом, а не с исходным диском.",{"name":3921,"text":3922},"Выберите метод восстановления","В зависимости от файловой системы и ситуации используйте testdisk, extundelete или photorec для восстановления.",{"name":3924,"text":3925},"Восстановите файлы и проверьте их","Следуйте инструкциям выбранной утилиты, затем проверьте восстановленные файлы на целостность.","PT30M",[3928,3929,3930,3931,3932,3933,3934,3935,3936,3937],"восстановление удалённых файлов linux","как восстановить файлы в linux","undelete linux","testdisk linux","extundelete инструкция","восстановление данных после rm linux","photorec linux","linux recover deleted files","восстановление файлов с флешки linux","linux файловый менеджер восстановление",{},[3940,3941,3942],"/guides/linux/recover-files-ext4","/guides/linux/backup-linux","/guides/linux/disk-errors-linux",{"title":3379,"description":3895},"guides/linux/recover-files-linux","В этом гайде вы узнаете, как восстановить удалённые файлы в Linux с помощью бесплатных утилит. Мы рассмотрим несколько методов от простых до продвинутых.",[930,919,3947,3948,3393,3396,3399],"recovery","undelete","icwPWeyNpVDdDvldWhoYvC0VR5cPFp2HWUexAHexCpM"]