Raspberry Pi · 17 min read · Dec 14, 2025

Как настроить Raspberry Pi в качестве резервного сервера для настольных ПК на Linux и Windows

Raspberry Pi — это серия небольших одноплатных компьютеров. Они довольно дешевы и хорошо подходят для работы в качестве резервного сервера или VoIP-сервера. В феврале 2015 года был выпущен Raspberry Pi 2. У него больше оперативной памяти, новый процессор и 4 встроенных USB-порта.

Текущая цена на Raspberry Pi 2 составляет 35 долларов. Однако вам также понадобятся несколько других вещей:

  • microSD карта: Raspberry Pi 2 требует microSD карту для загрузки. Любая карта объемом 4 ГБ или больше подойдет. Для резервного сервера 4 ГБ будет достаточно. Вам может понадобиться карта, которая быстро считывает данные.
  • Зарядное устройство Micro USB: Вам также понадобится блок питания. Он подключается через micro USB порт, поэтому, скорее всего, у вас есть зарядное устройство от старого мобильного телефона, которое вам больше не нужно.
  • Внешнее USB хранилище: Поскольку этот гид посвящен настройке резервного сервера, вам также нужно будет приобрести внешнее USB хранилище. Возможно, внешнего жесткого диска объемом 512 ГБ будет достаточно, возможно, вам понадобится диск на 4 ТБ. Это зависит от ваших потребностей в хранении.
  • Корпус: Последнее, что вам нужно, — это корпус. Корпус не является строгой необходимостью, но если вы его не используете, то у вас просто будет вся материнская плата лежать где-то, и она будет более подвержена повреждениям.

Таким образом, общие затраты составят около 35 долларов за Raspberry Pi, около 10 долларов за microSD карту, около 10 долларов за корпус, ничего за зарядное устройство micro USB, так как оно, вероятно, у вас уже есть, и затем сколько стоит внешний USB диск.

Кроме того, для получения резервных копий я настроил Samba, и общий доступ находится в режиме только для чтения без каких-либо необходимых учетных данных. Если правильно настроить в соответствии с этим руководством, он будет доступен только в локальной сети и отклонит любые попытки подключения извне. Настройка пользователей Samba и различных учетных данных выходит за рамки этого руководства. Существует множество других руководств, которые объясняют это, и это можно легко включить, если в этом есть необходимость.

Настройка Raspberry Pi в качестве резервного сервера

Настройка Raspberry Pi в качестве резервного сервера является “самой” сложной частью, так как сначала вам нужно записать образ, а затем подготовить все. Тем не менее, пошаговое руководство должно помочь вам в этом.

1. Скачайте образ Raspian

Сначала скачайте текущий образ Raspian отсюда https://www.raspberrypi.org/downloads/

2. Запишите образ на microSD карту

После загрузки образа вам нужно будет записать его на microSD карту. Поскольку существуют отличные руководства по этому процессу, нет смысла повторять это здесь. Лучше следуйте руководству здесь

3. Первый запуск / Конфигурация

После того как вы записали Raspberry Pi с образом Raspian, подключите к нему HDMI экран и включите его. При первом запуске вам будет представлен экран конфигурации. Этот экран конфигурации довольно прост, и есть несколько вещей, которые вам следует настроить.

Отказ от ответственности: фотографии были сделаны с помощью мобильного телефона, поэтому они не очень качественные.

4. Расширить файловую систему

Сначала мы хотим, чтобы было доступно все пространство на SD-карте. Для резервных копий это не имеет значения, так как они все равно будут храниться на внешнем диске. Тем не менее, мне нравится иметь доступное пространство. Выберите 1 Расширить файловую систему, и затем вам будет показано уведомление о том, что при следующей перезагрузке файловая система будет расширена.

5. Изменить пароль пользователя

Затем мы хотим изменить пароль по умолчанию для пользователя “pi”. Выберите 2 Изменить пароль пользователя и введите желаемый пароль дважды, каждый раз нажимая Enter. Снова вам будет показано уведомление о том, что пароль был изменен.

6. Вход в консоль

Затем мы хотим убедиться, что не запускаем графический интерфейс. Выберите 3 Включить загрузку на рабочий стол / Scratch. На следующем экране выберите Консоль Текстовая консоль, требующая входа (по умолчанию).

7. Локализация

Затем мы хотим установить системный язык и другие доступные языки, раскладку клавиатуры и т. д. Для этого перейдите в 4 Международные параметры. Когда вы войдете в это меню, вам будет предложено изменить языки, часовой пояс и язык клавиатуры. Все диалоги просты, поэтому я не буду углубляться в дальнейшие детали.

Обратите внимание: если вы выбрали один из этих параметров, вы снова окажетесь на главном экране конфигурации.

8. Расширенные параметры

Теперь перейдите в 8. Расширенные параметры. Здесь у нас есть еще несколько параметров, которые мы можем установить. Три важных из них: A2 Имя хоста, A3 Разделение памяти и A4 SSH.

9. Установите имя хоста

Имя хоста позволит вам получить доступ к Raspberry Pi по его имени хоста в локальной сети. Будьте осторожны: вы можете использовать только буквы и цифры. В этом примере я использую имя хоста rpi2bu — сокращение от Raspberry Pi 2 Backup, но это зависит от вас.

10. Разделение памяти

Поскольку мы хотим запустить этот Raspberry Pi в качестве резервного сервера, мы не хотим тратить драгоценную оперативную память на графический процессор. Помните: это безголовый сервер. Установите разделение оперативной памяти на 16 МБ.

11. Включить OpenSSH сервер

Поскольку мы будем делать резервные копии с помощью rsync через ssh и поскольку доступ по ssh хорош для удаленного администрирования Raspberry Pi, также включите OpenSSH сервер в меню расширенных параметров.

11. Завершить и перезагрузить

Итак, это все параметры, которые нужно установить на экране конфигурации, и теперь вы можете выбрать из главной конфигурации. Как только вы это сделаете, Raspberry Pi перезагрузится, и через некоторое время вам будет предложено ввести свои учетные данные для входа. В настоящее время пользователь — pi, а пароль установлен на тот, который вы установили на шаге 5. Также вам будет показан текущий IP-адрес Raspberry Pi.

12. Обновите и установите необходимые пакеты

Чтобы использовать Raspberry Pi в качестве резервного сервера, нам нужно установить два дополнительных пакета: rsync и samba. Rsync — это инструмент, который синхронизирует файлы с вашего компьютера на Windows / Linux, а samba затем сделает резервные копии доступными в сети (в режиме только для чтения).

Поскольку всегда происходят много изменений и обновлений, сначала мы запускаем:

sudo apt-get update && sudo apt-get upgrade

а затем устанавливаем необходимые пакеты:

sudo apt-get install rsync samba

Обратите внимание: пользователь по умолчанию pi может выполнять системные команды от имени root с помощью команды sudo. Когда вы используете команду sudo, вам снова будет предложено ввести пароль для входа. Этот пароль также будет кэшироваться некоторое время, поэтому выполнение двух команд sudo подряд должно вызвать запрос пароля только один раз.

13. Продолжить с удаленным SSH подключением или на Raspberry Pi

Следующие шаги можно выполнить на самом Raspberry Pi или через SSH соединение. Я предпочитаю SSH соединения, и на Linux я просто использую Konsole в своем KDE. На Windows вы можете использовать Putty или Kitty.

14. Найдите и отформатируйте внешний USB диск

Перед тем как настроить сервер Samba, нам нужно смонтировать внешний USB диск и создать резервного пользователя. Прежде чем мы сможем смонтировать внешний USB диск, нам нужно будет отформатировать его и узнать его UUID. Поэтому перед тем, как подключить внешний USB диск, выполните:

ls -al /dev/disk/by-uuid

и он вернет что-то вроде этого:

total 0
drwxr-xr-x 2 root root 100 Mai 19 18:22 .
drwxr-xr-x 6 root root 120 Jan  1  1970 ..
lrwxrwxrwx 1 root root  15 Mai 19 18:22 13d368bf-6dbf-4751-8ba1-88bed06bef77 -> ../../mmcblk0p2
lrwxrwxrwx 1 root root  15 Mai 19 18:22 15CD-3B79 -> ../../mmcblk0p1

Теперь подключите внешний USB диск и снова выполните команду. Вы увидите, что результат отличается, и там появится новое устройство.

total 0
drwxr-xr-x 2 root root 100 Mai 19 18:22 .
drwxr-xr-x 6 root root 120 Jan  1  1970 ..
lrwxrwxrwx 1 root root  15 Mai 19 18:22 13d368bf-6dbf-4751-8ba1-88bed06bef77 -> ../../mmcblk0p2
lrwxrwxrwx 1 root root  15 Mai 19 18:22 15CD-3B79 -> ../../mmcblk0p1
lrwxrwxrwx 1 root root  10 Mai 19 18:22 eac53de3-9f06-4e46-999c-684da279298b -> ../../sda1

Это говорит нам о двух вещах. Новое устройство — это /dev/sda1, и его UUID — eac53de3-9f06-4e46-999c-684da279298b. Когда вы подключаете несколько дисков, то sda1 может измениться. Поэтому для целей монтирования позже мы просто используем его UUID, который не изменится, пока разделы не будут изменены или раздел не будет отформатирован — однако мы собираемся отформатировать раздел в подходящую файловую систему.

Прежде чем мы сможем его использовать, нам нужно будет отформатировать этот диск. Я предпочитаю ext4, но некоторые люди могут предпочесть btrfs за его снимки и проверки целостности. Чтобы отформатировать его как ext4, просто выполните эту команду:

sudo mkfs.ext4 /dev/sda1

Предупреждение: Убедитесь, что вы используете правильный ярлык устройства, иначе вы можете уничтожить данные на другом устройстве.

Как уже сказано, форматирование также изменяет UUID, поэтому вам нужно будет снова выполнить вышеупомянутую команду и записать новый UUID.

15. Смонтируйте внешний USB диск

Следующее, что нам нужно сделать, это смонтировать его. Здесь вы должны решить, где вы хотите его смонтировать. Я выбрал смонтировать диск в домашнем каталоге резервного пользователя. Я мог бы смонтировать его как /home, если бы хотел. Однако если у меня есть несколько резервных копий, я предпочитаю делать их на отдельных дисках. Таким образом, один пользователь = один диск, и диск смонтирован в домашнем каталоге пользователя. На Raspberry Pi вы можете напрямую подключить 4 USB устройства, поэтому легко расширить до другого пользователя, если это необходимо. Прежде чем я смонтирую его, я добавляю соответствующего резервного пользователя — в этом руководстве я называю этого пользователя bu. Чтобы создать этого пользователя, выполните следующую команду:

sudo adduser bu

Вам снова будет предложено дважды ввести пароль для этого пользователя.

После добавления пользователя вы можете легко смонтировать внешний диск с помощью следующей команды:

sudo mount /dev/sda1 /home/bu

Однако прежде чем мы сможем его использовать, необходимо выполнить еще один шаг. Вам нужно изменить владельца смонтированной папки на пользователя bu:

sudo chown bu:bu /home/bu

Итак, мы теперь смонтировали внешний USB диск и установили соответствующие разрешения. Если вы сейчас выполните следующую команду, вы увидите, что /dev/sda1 смонтирован в /home/bu

df -h
Filesystem      Size  Used Avail Use% Mounted on
rootfs           15G  2.4G   12G  18% /
/dev/root        15G  2.4G   12G  18% /
devtmpfs        484M     0  484M   0% /dev
tmpfs            98M  236K   98M   1% /run
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           195M     0  195M   0% /run/shm
/dev/mmcblk0p1   56M   19M   37M  34% /boot
/dev/sda1       2.7T  260M  2.6T   1% /home/bu

Поскольку у меня уже есть некоторые тестовые данные на внешнем USB диске, он показывает, что я уже использовал 260 МБ. На новом диске должно быть ноль.

16. Смонтируйте внешний USB диск при загрузке

Все выглядит хорошо, но после перезагрузки внешний USB диск больше не смонтирован. Обычно вы просто добавляете запись в /etc/fstab, но есть проблема с тем, что загрузка происходит слишком быстро, а обнаружение USB слишком медленно. Решение довольно простое.

Отредактируйте: /boot/cmdline.txt

и вы увидите, что там есть строка, содержащая:

dwc_otg.lpm_enable=0 console=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait

Просто добавьте rootdelay=10, чтобы она выглядела так:

dwc_otg.lpm_enable=0 console=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait rootdelay=10

Затем отредактируйте /etc/fstab

и добавьте это в конец этого файла

UUID=eac53de3-9f06-4e46-999c-684da279298b       /home/bu        ext4    defaults        0       2

Конечно, используйте свой собственный UUID вместо приведенного в примере выше.

Теперь мы убедились, что внешний USB диск монтируется в /home/bu даже после перезагрузки. Если вы подключите более одного USB устройства, что я никогда не тестировал, и заметите, что оно не добавляется должным образом, возможно, увеличьте rootdelay до более чем 10.

17. Настройка Samba

Теперь мы настроим Samba, чтобы она сделала все резервные копии доступными в сети. Samba — это демон, который предоставляет сетевые ресурсы, к которым также можно получить доступ через Windows с использованием протокола smb.

Просто отредактируйте /etc/samba/smb.conf и замените содержимое конфигурационного файла на следующее:

[global]

   workgroup = WORKGROUP
   server string = %h server
;   wins support = no
;   wins server = w.x.y.z
   dns proxy = no
;   name resolve order = lmhosts host wins bcast
   name resolve order = bcast lmhosts host wins

    socket options = TCP_NODELAY IPTOS_LOWDELAY SO_KEEPALIVE

;   interfaces = 127.0.0.0/8 eth0
;   bind interfaces only = yes

   hosts allow = 127.0.0.1, 10.0.0.0/24
   hosts deny = 0.0.0.0/0

   log file = /var/log/samba/log.%m
   max log size = 1000
#   syslog only = no
   syslog = 0
   panic action = /usr/share/samba/panic-action %d

   security = user
   encrypt passwords = true
   map to guest = bad user
   guest account = bu

#   valid users = root

#======================= Share Definitions =======================

[Backup]
        comment = Backup Share
        path = /home/bu
        read only = yes
        guest only = yes
        guest ok = yes
        hosts allow = 127.0.0.1, 10.0.0.0/24
        force user = bu
        force group = bu
        hosts deny = 0.0.0.0/0

Чтобы убедиться, что ничего не просачивается за пределы локальной сети, я установил в глобальном разделе запрет на все IP-адреса и разрешил только localhost, а также локальную сеть. Я использую 10.0.0.x для своей локальной сети. Вероятно, вы используете 192.168.0.0, поэтому измените это соответственно.

Также в глобальном разделе вы видите, что учетная запись гостя — это пользователь bu, а в самом общем доступе вы можете видеть, что гостям предоставлен доступ и что это доступ только для чтения.

Сохраните и выйдите из файла, а затем перезапустите Samba:

sudo /etc/init.d/samba restart

С этим мы завершили настройку служб.

18. Файл управления резервным копированием на Raspberry Pi

Создайте и отредактируйте /home/bu/backups.sh и заполните его следующим содержимым:

#!/usr/bin/env bash

basePath="/home/bu"

action="${1}"

function checkMonth ()
{
        now=$(date +"%Y-%m")
        last=$( "checkMonth.txt"
        fi
}


function makeHardlink ()
{
        # Создать жесткую ссылку
        now=$(date +"%Y-%m-%d_%H-%M")
        mkdir -p "${basePath}/old/${now}"
        cp -al "${basePath}/current*" "${basePath}/old/${now}"
}


function checkFree ()
{
        # Проверить, нужно ли удалить старые файлы
        freeSpace=$( df -P | grep "${basePath}" | awk '{print $4}' )
        curUse=$( cd "${basePath}/current" | du -s | awk '{print $1}' )
        estUse=$(( curUse * 2 ))

        echo "${freeSpace} - ${curUse} - ${estUse}"

        while [[ ${freeSpace} -le ${estUse} ]]
        do
                echo "Недостаточно места... удаление старых резервных копий..."
                IFS= read -r -d $'\0' line < <(find "${basePath}/old" -type d -maxdepth 1 -printf '%T@ %p\0' 2>/dev/null | sort -z -n)
                oldDir="${line#* }"
                rm -Rf "${oldDir}"
                freeSpace=$( df -P | grep "${basePath}" | awk '{print $4}' )
                echo "${freeSpace} - ${curUse} - ${estUse}"
        done
}


case ${action} in

        newMonth)
                        checkMonth
                        ;;
        hardLink)
                        makeHardlink
                        checkFree
                        ;;
esac

Этот скрипт имеет две цели. Он должен выполняться до и после каждой резервной копии.

Функция checkMonth проверяет, есть ли новый месяц с момента последней резервной копии. Как вы знаете, жесткий диск может стать поврежденным, или некоторые его части могут выйти из строя. Если это произойдет, вы не сможете получить доступ к файлам данных в поврежденных секторах. Однако создание полной резервной копии каждый раз требует много дискового пространства. Чтобы сэкономить дисковое пространство, я создаю жесткие ссылки на резервные копии, что означает, что я просто записываю файлы “индекса” файловой системы, которые указывают на одни и те же данные. Таким образом, если сектор данных поврежден, файл не может быть восстановлен для всех жестко связанных файлов, так как они все указывают на одни и те же данные. Чтобы минимизировать этот риск, я обеспечиваю, чтобы каждый месяц записывался новый полный набор резервных копий. Это будет занимать ваше дисковое пространство. Например, если у вас 400 ГБ данных, это означает, что в первом месяце он будет использовать 400 ГБ + измененные файлы. Во втором месяце он будет использовать еще 400 ГБ + измененные файлы и т. д.

Это также означает, что первая синхронизация и первая синхронизация в новом месяце займут много времени. Все остальные будут быстрыми.

Функция makeHardlink фактически создаст жесткую ссылку на последнюю резервную копию. Жесткая ссылка требует почти никакого пространства, а при резервном копировании только новые файлы записываются заново. Также в сочетании с жесткой ссылкой я запускаю функцию checkFree.

Функция checkFree проверяет свободное пространство в /home/bu. Она также проверяет использованный размер последней резервной копии. Если свободного пространства меньше чем в два раза больше, чем у последней резервной копии, то она начнет удалять старые резервные копии, пока не получит снова в два раза больше свободного пространства. Я склонен думать, что если у вас уже есть 400 ГБ данных, которые вы хотите сохранить, маловероятно, что на следующий день/время резервного копирования у вас будет больше 800 ГБ.

Вместе это означает, что вы можете использовать этот механизм резервного копирования “вечно”. Он будет автоматически удалять старые резервные копии, если свободное пространство станет слишком маленьким.

После сохранения этого скрипта сделайте его исполняемым и измените владельца на пользователя bu:

sudo chmod 0755 /home/bu/backups.sh  
sudo chown bu:bu /home/bu/backups.sh

Вот и все на стороне Raspberry Pi.

Создание резервных копий на Raspberry Pi из Linux

Чтобы сделать резервные копии на Raspberry Pi, вам нужно только добавить вашего текущего пользователя (или root, если это необходимо) в учетную запись резервного пользователя Raspberry Pi.

Я предполагаю, что у вас уже установлен SSH-клиент и что у вас есть открытый ключ, который вы можете использовать. Возможно, вам сначала нужно будет установить rsync.

19. Создайте открытый SSH ключ

Если у вас еще нет открытого ключа, создайте его:

ssh-keygen -t rsa -b 4096 -C "[email protected]"

Конечно, замените его на свой адрес электронной почты или просто введите что-то, если хотите.

20. Скопируйте открытый SSH ключ в учетную запись резервного пользователя Raspberry Pi

Затем вам нужно скопировать ваш открытый ключ в учетную запись резервного пользователя Raspberry Pi:

ssh-copy-id ~/.ssh/id_rsa.pub bu@rpi2bu

Замените bu и rpi2bu на вашего фактического резервного пользователя и имя хоста. Если по какой-то причине Raspberry Pi не может быть обнаружен по имени хоста, используйте его IP-адрес.

21. Создайте скрипт резервного копирования на рабочем столе

Теперь, когда мы можем войти в Raspberry Pi без необходимости вводить пароль, нам нужен небольшой bash-скрипт, который выполняет резервное копирование. Создайте backup.sh на рабочем столе.

Отредактируйте ~/Desktop/backup.sh и добавьте это

#!/usr/bin/env bash

# Проверка на новый месяц
ssh bu@rpi2bu '/home/bu/backups.sh newMonth'
# Запуск резервного копирования rsync
rsync -avzpH  --partial --delete ~/ bu@rpi2bu:/home/bu/current/
# Создание резервной копии и проверка свободного пространства
ssh bu@rpi2bu '/home/bu/backups.sh hardLink'

Затем сделайте его исполняемым:

chmod 0755 ~/Desktop/backup.sh

И это все - конечно, не забудьте установить соответствующее имя хоста для Raspberry Pi и изменить пользователя, если вы используете что-то другое.

Создание резервных копий на Raspberry Pi из Windows

На Windows это немного сложнее, так как все эти замечательные инструменты *nix отсутствуют. Особенно ssh и rsync. Однако простое решение здесь — установить Cygwin с соответствующими пакетами.

22. Скачайте Cygwin

Сначала нам нужно скачать и установить Cygwin. Скачайте его отсюда. Скорее всего, вы захотите использовать 64-битную версию.

23. Установите Cygwin с необходимыми пакетами

Когда загрузка установщика Cygwin завершится, запустите его. Затем вам будет предложено ввести несколько данных. Введите данные в соответствии со списком ниже:

Выберите источник загрузки -> Установить из Интернета
Выберите корневой каталог установки -> C:\cygwin
Локальный каталог пакетов -> C:\Users\Downloads (оставьте по умолчанию)
Выберите ваше интернет-соединение -> Прямое соединение
Выберите сайт загрузки -> Выберите сайт загрузки, который ближе к вам

После этого вам будет представлен диалог выбора пакетов. Здесь важно выбрать rsync и openssh. Лучше всего вы можете отфильтровать список с помощью поля поиска. Просто введите rsync, и вы найдете его в папке Net. Нажмите на него, и затем столбец Bin? должен быть отмечен. Повторите это для openssh.

После этого начнется загрузка всех пакетов и их установка. Поскольку будет загружено много инструментов *nix, это займет некоторое время.

24. Создайте открытый SSH ключ

После установки Cygwin, включая rsync и openssh, у вас появится новая запись “Cygwin” в меню “Пуск”. Внутри этой записи вы найдете ссылку на терминал Cygwin. Запустите его, и откроется терминал. В терминале мы создаем открытый SSH ключ, выполнив эту команду:

ssh-keygen -t rsa -b 4096 -C "[email protected]"

Конечно, замените его на свой адрес электронной почты или просто введите что-то, если хотите.

25. Скопируйте открытый SSH ключ в учетную запись резервного пользователя Raspberry Pi

Затем вам нужно скопировать ваш открытый ключ в учетную запись резервного пользователя Raspberry Pi:

ssh-copy-id ~/.ssh/id_rsa.pub bu@rpi2bu

Замените bu и rpi2bu на вашего фактического резервного пользователя и имя хоста. Если по какой-то причине Raspberry Pi не может быть обнаружен по имени хоста, используйте его IP-адрес.

26. Создайте скрипт резервного копирования на рабочем столе

Теперь откройте текстовый редактор и введите следующее:

REM Просто маленький скрипт для создания резервных копий

REM Проверка, является ли это новым месяцем
c:\cygwin\bin\ssh.exe bu@rpi2bu '/home/bu/backups.sh newMonth'
REM Создание резервной копии с помощью rsync
c:\cygwin\bin\rsync -avzpH  --partial --delete -e "c:\cygwin\bin\ssh.exe" /cygdrive/c/Users bu@rpi2bu:/home/bu/current/
REM Создание жесткой ссылки и очистка пространства при необходимости
c:\cygwin\bin\ssh.exe bu@rpi2bu '/home/bu/backups.sh hardLink'

Сохраните этот файл как backup.bat

на вашем рабочем столе (или в любом другом месте).

Важно, чтобы расширение файла было .bat, чтобы Windows могла его запустить.

Если вы установили Cygwin в другую папку, укажите соответствующий путь (по умолчанию будет использоваться c:\cygwin64 для 64-битной установки). Также измените имя хоста Raspberry Pi и резервного пользователя, если вы использовали что-то другое.

Когда вы теперь нажмете файл backup.bat на вашем рабочем столе, он откроет терминал и выполнит резервное копирование. Вы также можете запустить его из командной строки Windows (cmd.exe), чтобы он не закрылся автоматически, когда завершится.

Проверка ваших резервных копий

Просто создание резервных копий — это лишь половина дела. Вам нужно будет проверить, что (a) резервные копии были созданы и (b) вы можете использовать их для восстановления данных, если это необходимо.

Чтобы упростить это, мы ранее настроили Samba. Если она правильно настроена, если вы проверите сетевую среду, то вы должны увидеть компьютер/сервер с именем rpi2bu в вашем окружении. В Windows просто откройте Проводник, перейдите в Сеть и подождите 2-3 секунды, чтобы он появился. В Linux, например, в Dolphin, вы просто нажимаете на значок Сеть в боковой панели мест. Вы можете войти на этот компьютер/сервер без каких-либо учетных данных, и он покажет вам общий доступ с именем Backup. Когда вы войдете в этот общий доступ, вы увидите две папки current и old и два файла backups.sh и checkMonth.txt. Вы можете скопировать файлы обратно на свой компьютер, но поскольку Samba настроена как только для чтения, вы не можете удалить файлы.

Поэтому скопируйте несколько файлов обратно на свой компьютер и проверьте, что они работают нормально. Если это так, вы успешно создали резервную копию.

Share: X/Twitter LinkedIn

Get new posts in your inbox

No spam. Unsubscribe anytime.