[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"page-ru-/guides/linux/disk-usage-cleanup":3,"mdc--ygnxge-key":773,"mdc-zdlncr-key":800,"mdc-9ycrau-key":822,"mdc-m6albo-key":869,"mdc--bivs2p-key":906,"mdc--9lpt4o-key":930,"mdc--nuygga-key":954,"mdc-hgp2ym-key":985,"mdc-r7wd7-key":1008,"mdc-7eplt8-key":1024,"related-/guides/linux/partition-resize,/guides/linux/backup-tools":1040},{"id":4,"title":5,"appliesTo":6,"author":11,"body":12,"canonical":707,"code":707,"createdAt":708,"description":709,"difficulty":710,"draft":711,"estimatedTime":712,"extension":713,"faq":714,"howToSteps":727,"howToTotalTime":746,"image":707,"keywords":747,"locale":756,"meta":757,"navigation":110,"path":758,"platform":759,"related":760,"section":763,"seo":764,"severity":707,"stem":765,"summary":766,"tags":767,"twitterCreator":707,"twitterSite":707,"type":771,"updatedAt":708,"__hash__":772},"content_ru/guides/linux/disk-usage-cleanup.md","Освобождаем место в Linux: полная очистка диска и анализ",[7,8,9,10],"Ubuntu 22.04/24.04 LTS","Debian 11/12","Fedora 38+","Linux Mint 21+","FixPedia Team",{"type":13,"value":14,"toc":695},"minimark",[15,20,24,28,60,64,67,128,131,168,185,189,192,232,242,245,249,252,309,316,346,351,355,358,403,406,424,428,431,504,507,511,514,574,588,592,595,616,619,639,650,654,691],[16,17,19],"h2",{"id":18},"введение-зачем-это-нужно","Введение / Зачем это нужно",[21,22,23],"p",{},"Со временем любая Linux-система накапливает кэши, старые ядра, логи и временные файлы. Это замедляет работу и может привести к сбоям, если закончится место на корневом разделе. В этом гайде вы узнаете, как найти «тяжёлые» объекты и безопасно их удалить, освободив диск без риска для стабильности системы.",[16,25,27],{"id":26},"требования-подготовка","Требования / Подготовка",[29,30,31,40,57],"ul",{},[32,33,34,35,39],"li",{},"Пользователь с правами ",[36,37,38],"code",{},"sudo",".",[32,41,42,43,46,47,46,50,46,53,56],{},"Основные утилиты: ",[36,44,45],{},"ncdu",", ",[36,48,49],{},"du",[36,51,52],{},"apt",[36,54,55],{},"journalctl",". При необходимости установите их через пакетный менеджер.",[32,58,59],{},"Убедитесь, что у вас есть актуальная резервная копия важных данных перед удалением системных компонентов.",[16,61,63],{"id":62},"шаг-1-анализ-занятого-места","Шаг 1: Анализ занятого места",[21,65,66],{},"Начните с поиска самых больших директорий. Это сэкономит время и предотвратит случайное удаление нужных данных.",[68,69,74],"pre",{"className":70,"code":71,"language":72,"meta":73,"style":73},"language-bash shiki shiki-themes github-light github-dark","# Установите ncdu, если её нет\nsudo apt install ncdu -y\n\n# Пройдитесь по корню в интерактивном режиме\nsudo ncdu /\n","bash","",[36,75,76,85,105,112,118],{"__ignoreMap":73},[77,78,81],"span",{"class":79,"line":80},"line",1,[77,82,84],{"class":83},"sJ8bj","# Установите ncdu, если её нет\n",[77,86,88,91,95,98,101],{"class":79,"line":87},2,[77,89,38],{"class":90},"sScJk",[77,92,94],{"class":93},"sZZnC"," apt",[77,96,97],{"class":93}," install",[77,99,100],{"class":93}," ncdu",[77,102,104],{"class":103},"sj4cs"," -y\n",[77,106,108],{"class":79,"line":107},3,[77,109,111],{"emptyLinePlaceholder":110},true,"\n",[77,113,115],{"class":79,"line":114},4,[77,116,117],{"class":83},"# Пройдитесь по корню в интерактивном режиме\n",[77,119,121,123,125],{"class":79,"line":120},5,[77,122,38],{"class":90},[77,124,100],{"class":93},[77,126,127],{"class":93}," /\n",[21,129,130],{},"Альтернатива для быстрой оценки:",[68,132,134],{"className":70,"code":133,"language":72,"meta":73,"style":73},"sudo du -sh /* 2>/dev/null | sort -h\n",[36,135,136],{"__ignoreMap":73},[77,137,138,140,143,146,149,152,156,159,162,165],{"class":79,"line":80},[77,139,38],{"class":90},[77,141,142],{"class":93}," du",[77,144,145],{"class":103}," -sh",[77,147,148],{"class":93}," /",[77,150,151],{"class":103},"*",[77,153,155],{"class":154},"szBVR"," 2>",[77,157,158],{"class":93},"/dev/null",[77,160,161],{"class":154}," |",[77,163,164],{"class":90}," sort",[77,166,167],{"class":103}," -h\n",[21,169,170,171,46,174,46,177,180,181,184],{},"Обратите внимание на ",[36,172,173],{},"/var",[36,175,176],{},"/home",[36,178,179],{},"/snap"," и ",[36,182,183],{},"/usr",". Именно там чаще всего скапливается лишний вес.",[16,186,188],{"id":187},"шаг-2-очистка-кэша-пакетов","Шаг 2: Очистка кэша пакетов",[21,190,191],{},"Установленные, но уже ненужные пакеты и их зависимости могут занимать сотни мегабайт.",[68,193,195],{"className":70,"code":194,"language":72,"meta":73,"style":73},"# Удалить скачанные deb-файлы\nsudo apt clean\n\n# Удалить автоматически установленные, но больше не нужные пакеты\nsudo apt autoremove --purge\n",[36,196,197,202,211,215,220],{"__ignoreMap":73},[77,198,199],{"class":79,"line":80},[77,200,201],{"class":83},"# Удалить скачанные deb-файлы\n",[77,203,204,206,208],{"class":79,"line":87},[77,205,38],{"class":90},[77,207,94],{"class":93},[77,209,210],{"class":93}," clean\n",[77,212,213],{"class":79,"line":107},[77,214,111],{"emptyLinePlaceholder":110},[77,216,217],{"class":79,"line":114},[77,218,219],{"class":83},"# Удалить автоматически установленные, но больше не нужные пакеты\n",[77,221,222,224,226,229],{"class":79,"line":120},[77,223,38],{"class":90},[77,225,94],{"class":93},[77,227,228],{"class":93}," autoremove",[77,230,231],{"class":103}," --purge\n",[233,234,235],"blockquote",{},[21,236,237,238,241],{},"💡 Совет: Команда ",[36,239,240],{},"apt clean"," безопасна — при необходимости пакеты скачаются заново из репозиториев.",[243,244],"in-article-ad",{},[16,246,248],{"id":247},"шаг-3-удаление-старых-ядер","Шаг 3: Удаление старых ядер",[21,250,251],{},"Оставьте текущее ядро и одно предыдущее для отката. Удаление остальных освободит заметное место.",[68,253,255],{"className":70,"code":254,"language":72,"meta":73,"style":73},"# Узнать загруженное ядро\nuname -r\n\n# Список установленных ядер\ndpkg --list | grep linux-image\ndpkg --list | grep linux-headers\n",[36,256,257,262,270,274,279,295],{"__ignoreMap":73},[77,258,259],{"class":79,"line":80},[77,260,261],{"class":83},"# Узнать загруженное ядро\n",[77,263,264,267],{"class":79,"line":87},[77,265,266],{"class":90},"uname",[77,268,269],{"class":103}," -r\n",[77,271,272],{"class":79,"line":107},[77,273,111],{"emptyLinePlaceholder":110},[77,275,276],{"class":79,"line":114},[77,277,278],{"class":83},"# Список установленных ядер\n",[77,280,281,284,287,289,292],{"class":79,"line":120},[77,282,283],{"class":90},"dpkg",[77,285,286],{"class":103}," --list",[77,288,161],{"class":154},[77,290,291],{"class":90}," grep",[77,293,294],{"class":93}," linux-image\n",[77,296,298,300,302,304,306],{"class":79,"line":297},6,[77,299,283],{"class":90},[77,301,286],{"class":103},[77,303,161],{"class":154},[77,305,291],{"class":90},[77,307,308],{"class":93}," linux-headers\n",[21,310,311,312,315],{},"Удалите старые версии (замените ",[36,313,314],{},"x.x.x-xx"," на реальные версии, которые хотите удалить):",[68,317,319],{"className":70,"code":318,"language":72,"meta":73,"style":73},"sudo apt purge linux-image-x.x.x-xx-generic linux-headers-x.x.x-xx-generic\nsudo apt autoremove --purge\n",[36,320,321,336],{"__ignoreMap":73},[77,322,323,325,327,330,333],{"class":79,"line":80},[77,324,38],{"class":90},[77,326,94],{"class":93},[77,328,329],{"class":93}," purge",[77,331,332],{"class":93}," linux-image-x.x.x-xx-generic",[77,334,335],{"class":93}," linux-headers-x.x.x-xx-generic\n",[77,337,338,340,342,344],{"class":79,"line":87},[77,339,38],{"class":90},[77,341,94],{"class":93},[77,343,228],{"class":93},[77,345,231],{"class":103},[233,347,348],{},[21,349,350],{},"⚠️ Важно: Не удаляйте текущее ядро и не удаляйте все предыдущие — оставьте хотя бы одно запасное.",[16,352,354],{"id":353},"шаг-4-ротация-и-очистка-логов","Шаг 4: Ротация и очистка логов",[21,356,357],{},"Системные журналы могут разрастаться до гигабайт, особенно если какие-то сервисы пишут ошибки в цикле.",[68,359,361],{"className":70,"code":360,"language":72,"meta":73,"style":73},"# Обрезать системные журналы до заданного размера\nsudo journalctl --vacuum-size=500M\n\n# Проверить настройки logrotate\ncat /etc/logrotate.conf\nls /etc/logrotate.d/\n",[36,362,363,368,378,382,387,395],{"__ignoreMap":73},[77,364,365],{"class":79,"line":80},[77,366,367],{"class":83},"# Обрезать системные журналы до заданного размера\n",[77,369,370,372,375],{"class":79,"line":87},[77,371,38],{"class":90},[77,373,374],{"class":93}," journalctl",[77,376,377],{"class":103}," --vacuum-size=500M\n",[77,379,380],{"class":79,"line":107},[77,381,111],{"emptyLinePlaceholder":110},[77,383,384],{"class":79,"line":114},[77,385,386],{"class":83},"# Проверить настройки logrotate\n",[77,388,389,392],{"class":79,"line":120},[77,390,391],{"class":90},"cat",[77,393,394],{"class":93}," /etc/logrotate.conf\n",[77,396,397,400],{"class":79,"line":297},[77,398,399],{"class":90},"ls",[77,401,402],{"class":93}," /etc/logrotate.d/\n",[21,404,405],{},"Для очень больших логов можно принудительно ротировать конкретный файл:",[68,407,409],{"className":70,"code":408,"language":72,"meta":73,"style":73},"sudo logrotate -f /etc/logrotate.d/rsyslog\n",[36,410,411],{"__ignoreMap":73},[77,412,413,415,418,421],{"class":79,"line":80},[77,414,38],{"class":90},[77,416,417],{"class":93}," logrotate",[77,419,420],{"class":103}," -f",[77,422,423],{"class":93}," /etc/logrotate.d/rsyslog\n",[16,425,427],{"id":426},"шаг-5-управление-снапшотами-и-контейнерами","Шаг 5: Управление снапшотами и контейнерами",[21,429,430],{},"Инструменты вроде Timeshift или Snapper могут хранить десятки снапшотов, а Docker — неиспользуемые образы и тома.",[68,432,434],{"className":70,"code":433,"language":72,"meta":73,"style":73},"# Удалить неиспользуемые данные Docker (образы, контейнеры, сети, кэш)\nsudo docker system prune -a\n\n# Для снапшотов используйте графические утилиты или консольные команды\n# Пример для Snapper (проверьте свой профиль)\nsudo snapper list\nsudo snapper delete \u003Cномер>\n",[36,435,436,441,457,461,466,471,481],{"__ignoreMap":73},[77,437,438],{"class":79,"line":80},[77,439,440],{"class":83},"# Удалить неиспользуемые данные Docker (образы, контейнеры, сети, кэш)\n",[77,442,443,445,448,451,454],{"class":79,"line":87},[77,444,38],{"class":90},[77,446,447],{"class":93}," docker",[77,449,450],{"class":93}," system",[77,452,453],{"class":93}," prune",[77,455,456],{"class":103}," -a\n",[77,458,459],{"class":79,"line":107},[77,460,111],{"emptyLinePlaceholder":110},[77,462,463],{"class":79,"line":114},[77,464,465],{"class":83},"# Для снапшотов используйте графические утилиты или консольные команды\n",[77,467,468],{"class":79,"line":120},[77,469,470],{"class":83},"# Пример для Snapper (проверьте свой профиль)\n",[77,472,473,475,478],{"class":79,"line":297},[77,474,38],{"class":90},[77,476,477],{"class":93}," snapper",[77,479,480],{"class":93}," list\n",[77,482,484,486,488,491,494,497,501],{"class":79,"line":483},7,[77,485,38],{"class":90},[77,487,477],{"class":93},[77,489,490],{"class":93}," delete",[77,492,493],{"class":154}," \u003C",[77,495,496],{"class":93},"номе",[77,498,500],{"class":499},"sVt8B","р",[77,502,503],{"class":154},">\n",[21,505,506],{},"Регулярно уменьшайте количество хранимых снапшотов в настройках программ резервного копирования.",[16,508,510],{"id":509},"шаг-6-периодическое-обслуживание","Шаг 6: Периодическое обслуживание",[21,512,513],{},"Настройте автоматическую очистку, чтобы проблема не возвращалась.",[68,515,517],{"className":70,"code":516,"language":72,"meta":73,"style":73},"# Включить TRIM для SSD (еженедельно)\nsudo systemctl enable fstrim.timer\nsudo systemctl start fstrim.timer\n\n# Настроить очистку /tmp через systemd-tmpfiles\ncat /etc/tmpfiles.d/tmp.conf\nsudo systemd-tmpfiles --clean\n",[36,518,519,524,537,548,552,557,564],{"__ignoreMap":73},[77,520,521],{"class":79,"line":80},[77,522,523],{"class":83},"# Включить TRIM для SSD (еженедельно)\n",[77,525,526,528,531,534],{"class":79,"line":87},[77,527,38],{"class":90},[77,529,530],{"class":93}," systemctl",[77,532,533],{"class":93}," enable",[77,535,536],{"class":93}," fstrim.timer\n",[77,538,539,541,543,546],{"class":79,"line":107},[77,540,38],{"class":90},[77,542,530],{"class":93},[77,544,545],{"class":93}," start",[77,547,536],{"class":93},[77,549,550],{"class":79,"line":114},[77,551,111],{"emptyLinePlaceholder":110},[77,553,554],{"class":79,"line":120},[77,555,556],{"class":83},"# Настроить очистку /tmp через systemd-tmpfiles\n",[77,558,559,561],{"class":79,"line":297},[77,560,391],{"class":90},[77,562,563],{"class":93}," /etc/tmpfiles.d/tmp.conf\n",[77,565,566,568,571],{"class":79,"line":483},[77,567,38],{"class":90},[77,569,570],{"class":93}," systemd-tmpfiles",[77,572,573],{"class":103}," --clean\n",[21,575,576,577,580,581,180,584,587],{},"Добавьте в ",[36,578,579],{},"cron"," или пользовательские systemd-таймеры регулярный вызов ",[36,582,583],{},"apt autoremove",[36,585,586],{},"journalctl --vacuum-size",", если это соответствует вашей политике обслуживания.",[16,589,591],{"id":590},"проверка-результата","Проверка результата",[21,593,594],{},"Убедитесь, что место действительно освободилось:",[68,596,598],{"className":70,"code":597,"language":72,"meta":73,"style":73},"df -h /\nncdu /\n",[36,599,600,610],{"__ignoreMap":73},[77,601,602,605,608],{"class":79,"line":80},[77,603,604],{"class":90},"df",[77,606,607],{"class":103}," -h",[77,609,127],{"class":93},[77,611,612,614],{"class":79,"line":87},[77,613,45],{"class":90},[77,615,127],{"class":93},[21,617,618],{},"Проверьте, нет ли резких скачков в логах:",[68,620,622],{"className":70,"code":621,"language":72,"meta":73,"style":73},"sudo journalctl -p 3 -xb\n",[36,623,624],{"__ignoreMap":73},[77,625,626,628,630,633,636],{"class":79,"line":80},[77,627,38],{"class":90},[77,629,374],{"class":93},[77,631,632],{"class":103}," -p",[77,634,635],{"class":103}," 3",[77,637,638],{"class":103}," -xb\n",[21,640,641,642,645,646,649],{},"Если занятое место снова быстро растёт, используйте ",[36,643,644],{},"iotop"," или ",[36,647,648],{},"lsof +L1",", чтобы найти процессы, интенсивно пишущие на диск.",[16,651,653],{"id":652},"возможные-проблемы","Возможные проблемы",[29,655,656,667,677],{},[32,657,658,662,663,666],{},[659,660,661],"strong",{},"Ошибки при удалении пакетов"," — могут возникнуть, если нарушены зависимости. Попробуйте ",[36,664,665],{},"sudo apt --fix-broken install"," перед повторной очисткой.",[32,668,669,672,673,676],{},[659,670,671],{},"Невозможно удалить файл, так как занят процессом"," — найдите процесс через ",[36,674,675],{},"lsof /путь/к/файлу"," и завершите его, если это безопасно.",[32,678,679,686,687,690],{},[659,680,681,682,685],{},"Слишком большой размер ",[36,683,684],{},"/var/log"," даже после очистки"," — проверьте, не пишет ли какой-то сервис дампы или логи отладки. Настройте лимиты в ",[36,688,689],{},"logrotate"," или отключите избыточное логирование в конфигурации сервиса.",[692,693,694],"style",{},"html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}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 .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}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 .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}",{"title":73,"searchDepth":87,"depth":87,"links":696},[697,698,699,700,701,702,703,704,705,706],{"id":18,"depth":87,"text":19},{"id":26,"depth":87,"text":27},{"id":62,"depth":87,"text":63},{"id":187,"depth":87,"text":188},{"id":247,"depth":87,"text":248},{"id":353,"depth":87,"text":354},{"id":426,"depth":87,"text":427},{"id":509,"depth":87,"text":510},{"id":590,"depth":87,"text":591},{"id":652,"depth":87,"text":653},null,"2026-04-28 19:37:22","Пошаговая инструкция по очистке диска и снижению занятости в Linux. Проверенные решения: удаление кэша, логов, старых ядер и образов за 10 минут.","medium",false,"15-30 мин","md",[715,718,721,724],{"question":716,"answer":717},"Безопасно ли удалять старые ядра и как оставить запасной вариант?","Да, это безопасно, если оставить текущее и одно предыдущее ядро. Узнать загруженное ядро можно через `uname -r`, а список установленных — через `dpkg --list | grep linux-image`.",{"question":719,"answer":720},"Почему очистка apt не высвобождает много места и что делать дальше?","Кэш пакетов обычно весит немного. Основная «тяжесть» часто в логах, снапшотах, докере или пользовательских данных. Проверьте их через `ncdu` или `du -sh`.",{"question":722,"answer":723},"Можно ли автоматизировать очистку логов и кэшей?","Да. Настройте `logrotate` для логов и включите таймеры `systemd` вроде `apt-daily.timer` и `fstrim.timer`. Регулярная очистка `/tmp` через tmpfiles.d тоже помогает.",{"question":725,"answer":726},"Что делать, если место забивается снова быстро?","Ищите процессы, которые пишут большие файлы (`lsof +L1`, `iotop`), и проверяйте снапшоты (`timeshift`, `snapper`) или Docker-объёмы. Включите квоты при необходимости.",[728,731,734,737,740,743],{"name":729,"text":730},"Анализ занятого места","Запустите `ncdu /` или `du -sh /*`, чтобы найти самые «тяжёлые» директории. Это поможет выбрать, за что браться в первую очередь.",{"name":732,"text":733},"Очистка кэша пакетов","Выполните `sudo apt clean` и `sudo apt autoremove --purge`, чтобы удалить скачанные .deb и ненужные зависимости без вреда для системы.",{"name":735,"text":736},"Удаление старых ядер","Оставьте текущее ядро и одно предыдущее, остальные удалите через `sudo apt purge` для пакетов `linux-image-*` и `linux-headers-*`.",{"name":738,"text":739},"Ротация и очистка логов","Настройте `logrotate` для нужных сервисов и обрежьте большие журналы через `sudo journalctl --vacuum-size=500M`.",{"name":741,"text":742},"Управление снапшотами и контейнерами","Ограничьте количество снапшотов в Timeshift/Snapper и удалите неиспользуемые образы/контейнеры Docker командами `docker system prune -a`.",{"name":744,"text":745},"Периодическое обслуживание","Включите таймеры `fstrim.timer` для SSD и настройте задачи cron или systemd-tmpfiles для регулярной очистки временных файлов.","PT30M",[748,749,750,751,752,753,754,755],"очистка диска linux","как освободить место на диске linux","удалить кэш apt linux","найти большие файлы linux","очистка systemd journal","удалить старые ядра ubuntu","ncdu linux установка","почему забивается диск linux","ru_RU",{},"/guides/linux/disk-usage-cleanup","linux",[761,762],"/guides/linux/partition-resize","/guides/linux/backup-tools","Гайды Linux",{"title":5,"description":709},"guides/linux/disk-usage-cleanup","Практический гайд по поиску и удалению лишних данных в Linux для освобождения места на диске. Вы научитесь находить «тяжёлые» файлы, чистить пакеты и кэши без риска для системы.",[768,769,45,52,689,770],"disk cleanup","Linux","systemd-journal","guide","2qhni_byb016zgmcz0TNYqXidcSgjMqZmt8BRGmOuZQ",{"data":774,"body":775},{},{"type":776,"children":777},"root",[778],{"type":779,"tag":21,"props":780,"children":781},"element",{},[782,785,791,793,799],{"type":783,"value":784},"text","Да, это безопасно, если оставить текущее и одно предыдущее ядро. Узнать загруженное ядро можно через ",{"type":779,"tag":36,"props":786,"children":788},{"className":787},[],[789],{"type":783,"value":790},"uname -r",{"type":783,"value":792},", а список установленных — через ",{"type":779,"tag":36,"props":794,"children":796},{"className":795},[],[797],{"type":783,"value":798},"dpkg --list | grep linux-image",{"type":783,"value":39},{"data":801,"body":802},{},{"type":776,"children":803},[804],{"type":779,"tag":21,"props":805,"children":806},{},[807,809,814,815,821],{"type":783,"value":808},"Кэш пакетов обычно весит немного. Основная «тяжесть» часто в логах, снапшотах, докере или пользовательских данных. Проверьте их через ",{"type":779,"tag":36,"props":810,"children":812},{"className":811},[],[813],{"type":783,"value":45},{"type":783,"value":645},{"type":779,"tag":36,"props":816,"children":818},{"className":817},[],[819],{"type":783,"value":820},"du -sh",{"type":783,"value":39},{"data":823,"body":824},{},{"type":776,"children":825},[826],{"type":779,"tag":21,"props":827,"children":828},{},[829,831,836,838,844,846,852,853,859,861,867],{"type":783,"value":830},"Да. Настройте ",{"type":779,"tag":36,"props":832,"children":834},{"className":833},[],[835],{"type":783,"value":689},{"type":783,"value":837}," для логов и включите таймеры ",{"type":779,"tag":36,"props":839,"children":841},{"className":840},[],[842],{"type":783,"value":843},"systemd",{"type":783,"value":845}," вроде ",{"type":779,"tag":36,"props":847,"children":849},{"className":848},[],[850],{"type":783,"value":851},"apt-daily.timer",{"type":783,"value":180},{"type":779,"tag":36,"props":854,"children":856},{"className":855},[],[857],{"type":783,"value":858},"fstrim.timer",{"type":783,"value":860},". Регулярная очистка ",{"type":779,"tag":36,"props":862,"children":864},{"className":863},[],[865],{"type":783,"value":866},"/tmp",{"type":783,"value":868}," через tmpfiles.d тоже помогает.",{"data":870,"body":871},{},{"type":776,"children":872},[873],{"type":779,"tag":21,"props":874,"children":875},{},[876,878,883,884,889,891,897,898,904],{"type":783,"value":877},"Ищите процессы, которые пишут большие файлы (",{"type":779,"tag":36,"props":879,"children":881},{"className":880},[],[882],{"type":783,"value":648},{"type":783,"value":46},{"type":779,"tag":36,"props":885,"children":887},{"className":886},[],[888],{"type":783,"value":644},{"type":783,"value":890},"), и проверяйте снапшоты (",{"type":779,"tag":36,"props":892,"children":894},{"className":893},[],[895],{"type":783,"value":896},"timeshift",{"type":783,"value":46},{"type":779,"tag":36,"props":899,"children":901},{"className":900},[],[902],{"type":783,"value":903},"snapper",{"type":783,"value":905},") или Docker-объёмы. Включите квоты при необходимости.",{"data":907,"body":908},{},{"type":776,"children":909},[910],{"type":779,"tag":21,"props":911,"children":912},{},[913,915,921,922,928],{"type":783,"value":914},"Запустите ",{"type":779,"tag":36,"props":916,"children":918},{"className":917},[],[919],{"type":783,"value":920},"ncdu /",{"type":783,"value":645},{"type":779,"tag":36,"props":923,"children":925},{"className":924},[],[926],{"type":783,"value":927},"du -sh /*",{"type":783,"value":929},", чтобы найти самые «тяжёлые» директории. Это поможет выбрать, за что браться в первую очередь.",{"data":931,"body":932},{},{"type":776,"children":933},[934],{"type":779,"tag":21,"props":935,"children":936},{},[937,939,945,946,952],{"type":783,"value":938},"Выполните ",{"type":779,"tag":36,"props":940,"children":942},{"className":941},[],[943],{"type":783,"value":944},"sudo apt clean",{"type":783,"value":180},{"type":779,"tag":36,"props":947,"children":949},{"className":948},[],[950],{"type":783,"value":951},"sudo apt autoremove --purge",{"type":783,"value":953},", чтобы удалить скачанные .deb и ненужные зависимости без вреда для системы.",{"data":955,"body":956},{},{"type":776,"children":957},[958],{"type":779,"tag":21,"props":959,"children":960},{},[961,963,969,971,977,978,984],{"type":783,"value":962},"Оставьте текущее ядро и одно предыдущее, остальные удалите через ",{"type":779,"tag":36,"props":964,"children":966},{"className":965},[],[967],{"type":783,"value":968},"sudo apt purge",{"type":783,"value":970}," для пакетов ",{"type":779,"tag":36,"props":972,"children":974},{"className":973},[],[975],{"type":783,"value":976},"linux-image-*",{"type":783,"value":180},{"type":779,"tag":36,"props":979,"children":981},{"className":980},[],[982],{"type":783,"value":983},"linux-headers-*",{"type":783,"value":39},{"data":986,"body":987},{},{"type":776,"children":988},[989],{"type":779,"tag":21,"props":990,"children":991},{},[992,994,999,1001,1007],{"type":783,"value":993},"Настройте ",{"type":779,"tag":36,"props":995,"children":997},{"className":996},[],[998],{"type":783,"value":689},{"type":783,"value":1000}," для нужных сервисов и обрежьте большие журналы через ",{"type":779,"tag":36,"props":1002,"children":1004},{"className":1003},[],[1005],{"type":783,"value":1006},"sudo journalctl --vacuum-size=500M",{"type":783,"value":39},{"data":1009,"body":1010},{},{"type":776,"children":1011},[1012],{"type":779,"tag":21,"props":1013,"children":1014},{},[1015,1017,1023],{"type":783,"value":1016},"Ограничьте количество снапшотов в Timeshift/Snapper и удалите неиспользуемые образы/контейнеры Docker командами ",{"type":779,"tag":36,"props":1018,"children":1020},{"className":1019},[],[1021],{"type":783,"value":1022},"docker system prune -a",{"type":783,"value":39},{"data":1025,"body":1026},{},{"type":776,"children":1027},[1028],{"type":779,"tag":21,"props":1029,"children":1030},{},[1031,1033,1038],{"type":783,"value":1032},"Включите таймеры ",{"type":779,"tag":36,"props":1034,"children":1036},{"className":1035},[],[1037],{"type":783,"value":858},{"type":783,"value":1039}," для SSD и настройте задачи cron или systemd-tmpfiles для регулярной очистки временных файлов.",[1041],{"id":1042,"title":1043,"appliesTo":1044,"author":11,"body":1049,"canonical":707,"code":707,"createdAt":1534,"description":1535,"difficulty":710,"draft":711,"estimatedTime":1536,"extension":713,"faq":1537,"howToSteps":1550,"howToTotalTime":1569,"image":707,"keywords":1570,"locale":756,"meta":1580,"navigation":110,"path":762,"platform":759,"related":1581,"section":763,"seo":1584,"severity":707,"stem":1585,"summary":1586,"tags":1587,"twitterCreator":707,"twitterSite":707,"type":771,"updatedAt":1534,"__hash__":1591},"content_ru/guides/linux/backup-tools.md","Лучшие инструменты резервного копирования Linux: пошаговое руководство",[1045,1046,1047,1048],"Ubuntu 22.04","Debian 12","Fedora 38","Arch Linux",{"type":13,"value":1050,"toc":1520},[1051,1055,1058,1060,1074,1078,1083,1086,1090,1116,1120,1203,1205,1209,1223,1376,1379,1395,1398,1402,1405,1418,1421,1428,1437,1441,1444,1453,1463,1465,1468,1470,1514,1517],[16,1052,1054],{"id":1053},"введение","Введение",[21,1056,1057],{},"Резервное копирование — ключевая часть любого рабочего процесса системного администратора или пользователя. Потеря данных может стоить дорого, поэтому важно иметь надежный план. В этой статье вы узнаете о самых популярных инструментах резервного копирования в Linux, сравните их возможности и получите пошаговое руководство по настройке резервного копирования от простого до продвинутого уровня.",[16,1059,27],{"id":26},[29,1061,1062,1065,1071],{},[32,1063,1064],{},"Любая современная дистрибутива Linux (Ubuntu, Debian, Fedora, Arch и др.).",[32,1066,1067,1068,1070],{},"Права суперпользователя (",[36,1069,38],{},") для установки пакетов и записи в целевой каталог.",[32,1072,1073],{},"Базовые знания работы с терминалом и понимание путей в файловой системе.",[16,1075,1077],{"id":1076},"пошаговая-инструкция","Пошаговая инструкция",[1079,1080,1082],"h3",{"id":1081},"шаг-1-оцените-свои-потребности","Шаг 1: Оцените свои потребности",[21,1084,1085],{},"Определите, сколько данных вы копируете, как часто нужно выполнять резервное копирование, требуется ли шифрование и где будут храниться копии (локально, на сетевом хранилище или в облаке). Это поможет выбрать подходящий инструмент.",[1079,1087,1089],{"id":1088},"шаг-2-выберите-основной-инструмент","Шаг 2: Выберите основной инструмент",[29,1091,1092,1100,1108],{},[32,1093,1094,1099],{},[659,1095,1096],{},[36,1097,1098],{},"rsync"," — отличный выбор для инкрементной синхронизации и зеркалирования с поддержкой сжатия и частичного копирования.",[32,1101,1102,1107],{},[659,1103,1104],{},[36,1105,1106],{},"tar"," — простой архиватор, подходит для статических архивов без необходимости синхронизации с исходной структурой.",[32,1109,1110,1115],{},[659,1111,1112],{},[36,1113,1114],{},"duplicity"," — инкрементный резервный копировщик на основе SSH/ftp с опциональным GPG-шифрованием, идеален для копий в облако.",[1079,1117,1119],{"id":1118},"шаг-3-установите-выбранный-инструмент","Шаг 3: Установите выбранный инструмент",[68,1121,1123],{"className":70,"code":1122,"language":72,"meta":73,"style":73},"# Ubuntu/Debian\nsudo apt update\nsudo apt install rsync tar duplicity\n\n# Fedora\nsudo dnf install rsync duplicity\n\n# Arch Linux\nsudo pacman -S rsync duplicity\n",[36,1124,1125,1130,1139,1156,1160,1165,1178,1182,1188],{"__ignoreMap":73},[77,1126,1127],{"class":79,"line":80},[77,1128,1129],{"class":83},"# Ubuntu/Debian\n",[77,1131,1132,1134,1136],{"class":79,"line":87},[77,1133,38],{"class":90},[77,1135,94],{"class":93},[77,1137,1138],{"class":93}," update\n",[77,1140,1141,1143,1145,1147,1150,1153],{"class":79,"line":107},[77,1142,38],{"class":90},[77,1144,94],{"class":93},[77,1146,97],{"class":93},[77,1148,1149],{"class":93}," rsync",[77,1151,1152],{"class":93}," tar",[77,1154,1155],{"class":93}," duplicity\n",[77,1157,1158],{"class":79,"line":114},[77,1159,111],{"emptyLinePlaceholder":110},[77,1161,1162],{"class":79,"line":120},[77,1163,1164],{"class":83},"# Fedora\n",[77,1166,1167,1169,1172,1174,1176],{"class":79,"line":297},[77,1168,38],{"class":90},[77,1170,1171],{"class":93}," dnf",[77,1173,97],{"class":93},[77,1175,1149],{"class":93},[77,1177,1155],{"class":93},[77,1179,1180],{"class":79,"line":483},[77,1181,111],{"emptyLinePlaceholder":110},[77,1183,1185],{"class":79,"line":1184},8,[77,1186,1187],{"class":83},"# Arch Linux\n",[77,1189,1191,1193,1196,1199,1201],{"class":79,"line":1190},9,[77,1192,38],{"class":90},[77,1194,1195],{"class":93}," pacman",[77,1197,1198],{"class":103}," -S",[77,1200,1149],{"class":93},[77,1202,1155],{"class":93},[243,1204],{},[1079,1206,1208],{"id":1207},"шаг-4-настройте-базовый-сценарий-резервного-копирования","Шаг 4: Настройте базовый сценарий резервного копирования",[21,1210,1211,1212,1215,1216,1218,1219,1222],{},"Создайте скрипт ",[36,1213,1214],{},"/usr/local/bin/backup.sh"," с вашими командами резервного копирования. Пример для резервного копирования ",[36,1217,176],{}," в ",[36,1220,1221],{},"/backup/home",":",[68,1224,1226],{"className":70,"code":1225,"language":72,"meta":73,"style":73},"#!/bin/bash\nset -euo pipefail\n\nSRC=\"/home\"\nDST=\"/backup/home\"\nLOGFILE=\"/var/log/backup.log\"\n\n# Создаем целевую директорию, если ее нет\nmkdir -p \"$DST\"\n\n# Простое резервное копирование с помощью rsync (без удаления устаревших файлов)\nrsync -av --progress \"$SRC/\" \"$DST/\"\n\necho \"$(date): Резервное копирование $SRC завершено\" >> \"$LOGFILE\"\n",[36,1227,1228,1233,1244,1248,1259,1269,1279,1283,1288,1304,1309,1315,1341,1346],{"__ignoreMap":73},[77,1229,1230],{"class":79,"line":80},[77,1231,1232],{"class":83},"#!/bin/bash\n",[77,1234,1235,1238,1241],{"class":79,"line":87},[77,1236,1237],{"class":103},"set",[77,1239,1240],{"class":103}," -euo",[77,1242,1243],{"class":93}," pipefail\n",[77,1245,1246],{"class":79,"line":107},[77,1247,111],{"emptyLinePlaceholder":110},[77,1249,1250,1253,1256],{"class":79,"line":114},[77,1251,1252],{"class":499},"SRC",[77,1254,1255],{"class":154},"=",[77,1257,1258],{"class":93},"\"/home\"\n",[77,1260,1261,1264,1266],{"class":79,"line":120},[77,1262,1263],{"class":499},"DST",[77,1265,1255],{"class":154},[77,1267,1268],{"class":93},"\"/backup/home\"\n",[77,1270,1271,1274,1276],{"class":79,"line":297},[77,1272,1273],{"class":499},"LOGFILE",[77,1275,1255],{"class":154},[77,1277,1278],{"class":93},"\"/var/log/backup.log\"\n",[77,1280,1281],{"class":79,"line":483},[77,1282,111],{"emptyLinePlaceholder":110},[77,1284,1285],{"class":79,"line":1184},[77,1286,1287],{"class":83},"# Создаем целевую директорию, если ее нет\n",[77,1289,1290,1293,1295,1298,1301],{"class":79,"line":1190},[77,1291,1292],{"class":90},"mkdir",[77,1294,632],{"class":103},[77,1296,1297],{"class":93}," \"",[77,1299,1300],{"class":499},"$DST",[77,1302,1303],{"class":93},"\"\n",[77,1305,1307],{"class":79,"line":1306},10,[77,1308,111],{"emptyLinePlaceholder":110},[77,1310,1312],{"class":79,"line":1311},11,[77,1313,1314],{"class":83},"# Простое резервное копирование с помощью rsync (без удаления устаревших файлов)\n",[77,1316,1318,1320,1323,1326,1328,1331,1334,1336,1338],{"class":79,"line":1317},12,[77,1319,1098],{"class":90},[77,1321,1322],{"class":103}," -av",[77,1324,1325],{"class":103}," --progress",[77,1327,1297],{"class":93},[77,1329,1330],{"class":499},"$SRC",[77,1332,1333],{"class":93},"/\"",[77,1335,1297],{"class":93},[77,1337,1300],{"class":499},[77,1339,1340],{"class":93},"/\"\n",[77,1342,1344],{"class":79,"line":1343},13,[77,1345,111],{"emptyLinePlaceholder":110},[77,1347,1349,1352,1355,1358,1361,1363,1366,1369,1371,1374],{"class":79,"line":1348},14,[77,1350,1351],{"class":103},"echo",[77,1353,1354],{"class":93}," \"$(",[77,1356,1357],{"class":90},"date",[77,1359,1360],{"class":93},"): Резервное копирование ",[77,1362,1330],{"class":499},[77,1364,1365],{"class":93}," завершено\"",[77,1367,1368],{"class":154}," >>",[77,1370,1297],{"class":93},[77,1372,1373],{"class":499},"$LOGFILE",[77,1375,1303],{"class":93},[21,1377,1378],{},"Не забудьте сделать скрипт исполняемым:",[68,1380,1382],{"className":70,"code":1381,"language":72,"meta":73,"style":73},"chmod +x /usr/local/bin/backup.sh\n",[36,1383,1384],{"__ignoreMap":73},[77,1385,1386,1389,1392],{"class":79,"line":80},[77,1387,1388],{"class":90},"chmod",[77,1390,1391],{"class":93}," +x",[77,1393,1394],{"class":93}," /usr/local/bin/backup.sh\n",[21,1396,1397],{},"Добавьте обработку ошибок (например, проверку возврата rsync) и настройте логирование по вашему усмотрению.",[1079,1399,1401],{"id":1400},"шаг-5-настройте-автоматическое-выполнение-с-помощью-cron","Шаг 5: Настройте автоматическое выполнение с помощью cron",[21,1403,1404],{},"Откройте crontab:",[68,1406,1408],{"className":70,"code":1407,"language":72,"meta":73,"style":73},"crontab -e\n",[36,1409,1410],{"__ignoreMap":73},[77,1411,1412,1415],{"class":79,"line":80},[77,1413,1414],{"class":90},"crontab",[77,1416,1417],{"class":103}," -e\n",[21,1419,1420],{},"Добавьте строку для регулярного выполнения, например, каждые 6 часов:",[68,1422,1426],{"className":1423,"code":1425,"language":783},[1424],"language-text","0 */6 * * * /usr/local/bin/backup.sh >> /var/log/backup_cron.log 2>&1\n",[36,1427,1425],{"__ignoreMap":73},[21,1429,1430,1431,1433,1434,39],{},"Сохраните файл. Cron запустит скрипт от имени текущего пользователя; если нужны права суперпользователя, используйте ",[36,1432,38],{}," в скрипте или настройте crontab с ",[36,1435,1436],{},"sudo crontab -e",[1079,1438,1440],{"id":1439},"шаг-6-проверьте-результат","Шаг 6: Проверьте результат",[21,1442,1443],{},"Запустите скрипт вручную:",[68,1445,1447],{"className":70,"code":1446,"language":72,"meta":73,"style":73},"/usr/local/bin/backup.sh\n",[36,1448,1449],{"__ignoreMap":73},[77,1450,1451],{"class":79,"line":80},[77,1452,1446],{"class":90},[21,1454,1455,1456,180,1459,1462],{},"Проверьте целевой каталог на наличие новых файлов, убедитесь, что структура сохранена. Просмотрите лог-файлы (",[36,1457,1458],{},"/var/log/backup.log",[36,1460,1461],{},"/var/log/backup_cron.log","), чтобы убедиться в отсутствии ошибок.",[16,1464,591],{"id":590},[21,1466,1467],{},"После первого успешного запуска убедитесь, что резервная копия содержит ожидаемый объем данных и что скрипт не выдает ошибок. Проверьте логи cron, чтобы убедиться, что задания выполняются по расписанию.",[16,1469,653],{"id":652},[29,1471,1472,1480,1489,1498],{},[32,1473,1474,1477,1478,39],{},[659,1475,1476],{},"Ошибка доступа при запуске rsync"," – убедитесь, что у вас есть права на чтение исходных директорий и записи в целевую директорию; либо запустите скрипт с ",[36,1479,38],{},[32,1481,1482,1488],{},[659,1483,1484,1485,1487],{},"Отсутствие ",[36,1486,1114],{}," в дистрибутиве"," – добавьте репозиторий EPEL (Fedora) или AUR (Arch) перед установкой.",[32,1490,1491,1494,1495,39],{},[659,1492,1493],{},"Переполнение диска"," – настройте rotatelogs или автоматическое удаление старых копий с помощью cron или ",[36,1496,1497],{},"find",[32,1499,1500,1503,1504,1507,1508,1218,1511,1513],{},[659,1501,1502],{},"Нестабильное соединение при резервном копировании в облако"," – используйте ",[36,1505,1506],{},"--partial-dir"," в rsync или ",[36,1509,1510],{},"--volsize",[36,1512,1114],{}," для восстановления после прерываний.",[21,1515,1516],{},"С помощью этих инструментов и советов у вас будет надежный план резервного копирования, который защитит ваши данные от случайной потери или сбоя оборудования.",[692,1518,1519],{},"html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}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 .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}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 .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}",{"title":73,"searchDepth":87,"depth":87,"links":1521},[1522,1523,1524,1532,1533],{"id":1053,"depth":87,"text":1054},{"id":26,"depth":87,"text":27},{"id":1076,"depth":87,"text":1077,"children":1525},[1526,1527,1528,1529,1530,1531],{"id":1081,"depth":107,"text":1082},{"id":1088,"depth":107,"text":1089},{"id":1118,"depth":107,"text":1119},{"id":1207,"depth":107,"text":1208},{"id":1400,"depth":107,"text":1401},{"id":1439,"depth":107,"text":1440},{"id":590,"depth":87,"text":591},{"id":652,"depth":87,"text":653},"2026-07-09 12:29:39","Узнайте, как выбрать и использовать лучшие инструменты резервного копирования Linux, включая rsync, tar и Duplicity. Пошаговое руководство для начинающих и продвинутых пользователей – за 15 минут вы сможете настроить надежное резервное копирование.","15-20 мин",[1538,1541,1544,1547],{"question":1539,"answer":1540},"Как выбрать подходящий инструмент резервного копирования для Linux?","Сравните функции: поддержка сжатия, шифрования, инкрементального резервного копирования, интеграция с облаком и простота скриптов.",{"question":1542,"answer":1543},"Как настроить автоматическое резервное копирование с помощью cron?","Создайте скрипт резервного копирования, добавьте задачу cron, чтобы запускать его через указанный интервал, и проверьте логи.",{"question":1545,"answer":1546},"Что делать, если rsync выдает ошибку 'Permission denied'?","Убедитесь, что у вас есть права на чтение исходных файлов и записи на целевой диск, или используйте sudo для запуска скрипта.",{"question":1548,"answer":1549},"Как зашифровать резервную копию перед сохранением в облаке?","Используйте Duplicity с GPG-ключом или Rsync с параметром --partial-dir для безопасного хранения.",[1551,1554,1557,1560,1563,1566],{"name":1552,"text":1553},"Оцените свои потребности","Определите объем данных, частоту резервного копирования, необходимость шифрования и место хранения (локальное или облако).",{"name":1555,"text":1556},"Выберите основной инструмент","Для простых копий используйте `rsync`, для архивных копий — `tar`, для инкрементного резервного копирования с шифрованием — `duplicity`.",{"name":1558,"text":1559},"Установите выбранный инструмент","На Ubuntu/Debian: `sudo apt install rsync tar duplicity`. На Fedora: `sudo dnf install rsync duplicity`. На Arch: `sudo pacman -S rsync duplicity`.",{"name":1561,"text":1562},"Настройте базовый сценарий резервного копирования","Создайте скрипт `/usr/local/bin/backup.sh` с командами резервного копирования, добавьте в него обработку ошибок и логирование.",{"name":1564,"text":1565},"Настройте автоматическое выполнение с помощью cron","Откройте `crontab -e`, добавьте строку `* * * * * /usr/local/bin/backup.sh >> /var/log/backup.log 2>&1` для запуска каждую минуту или настройте по вашему расписанию.",{"name":1567,"text":1568},"Проверьте результат","Запустите скрипт вручную, проверьте целевой каталог на наличие файлов, проверьте логи и убедитесь, что резервная копия доступна.","PT20M",[1571,1572,1573,1574,1575,1576,1577,1578,1579],"инструменты резервного копирования linux","rsync backup","tar backup","duplicity backup","криптографическое резервное копирование linux","автоматическое резервное копирование linux","синхронизация и резервное копирование linux","резервное копирование в облако linux","bash скрипт резервного копирования",{},[1582,1583],"/guides/linux/rsync-guide","/guides/linux/backup-scripts",{"title":1043,"description":1535},"guides/linux/backup-tools","В этой статье рассмотрены популярные инструменты резервного копирования в Linux, сравниваются их возможности и предоставляются пошаговые инструкции по настройке и выполнению резервного копирования. После чтения вы сможете выбрать подходящий инструмент и автоматизировать процесс резервного копирования.",[769,1588,1589,1590],"Резервное копирование","Системное администрирование","Автоматизация","d3CUEvYEwnTgp5AkFazc-J7021vUcvxFEZHX2kKPIyQ"]