Един от вариантите за създаване на резервно копие и неговото връщане е използването на споделена папка от друг компютър. За разнообразие ще ползваме за BackUP машина с Windows. 1. Споделете папка със съответните права на Windows машината. 2. За да монтирате споделена папка от Windows в Debian, най-често се използва протоколът SMB/CIFS чрез пакета cifs-utils. Напомням ! Процесът изисква първо да се подготви папка във Windows, а след това да се работи в Debian.
apt update && apt install cifs-utils
mkdir -p /mnt/win_share
mount -t cifs -o username=cccp //192.168.11.111/temp /mnt/win_share Password for cccp@//192.168.11.111/temp: Pa$$w0rD ls /mnt/win_share/ desktop.ini group my-debian 'New Text Document.txt' Thumbs.db
В горния случай на монтиране има едно неудобство. След рестарт на машината точката на монтиране изчезва. За да се закрепи постоянно ще се наложи да се опише в /etc/fstab. Освен това ще се наложи да се създаде файл с имена и пароли на потребителя във Windows. Да създадем файла с имена и пароли.
nano /root/.smbcreds username=cccp password=Pa$$w0rD
Да ограничим правата върху .smbcreds.
chmod 600 /root/.smbcreds
Да опишем точката на монтиране в /etc/fstab.
nano /etc/fstab //192.168.11.111/temp /mnt/win_share cifs credentials=/root/.smbcreds,iocharset=utf8 0 0
lxc export my-debian /mnt/win_share/backup_my-debian.01.tar.gz Backup exported successfully!
За да стане по-интересно ще изтрием контейнера my-debian. Разбира се първо трябва да се спре.
lxc stop my-debian lxc delete my-debian lxc list +------+-------+------+------+------+-----------+ | NAME | STATE | IPV4 | IPV6 | TYPE | SNAPSHOTS | +------+-------+------+------+------+-----------+
Сега да възстановим контейнера.
lxc import /mnt/win_share/backup_my-debian.01.tar.gz
Да проверим какво се получи.
lxc list +-----------+---------+------+------+-----------+-----------+ | NAME | STATE | IPV4 | IPV6 | TYPE | SNAPSHOTS | +-----------+---------+------+------+-----------+-----------+ | my-debian | STOPPED | | | CONTAINER | 1 | +-----------+---------+------+------+-----------+-----------+
Контейнера е наличен и е спрян. Освен това има 1 временна снимка. Да стартираме контейнера.
lxc start my-debian lxc ls +-----------+---------+----------------------+------+-----------+-----------+ | NAME | STATE | IPV4 | IPV6 | TYPE | SNAPSHOTS | +-----------+---------+----------------------+------+-----------+-----------+ | my-debian | RUNNING | 192.168.11.99 (eth0) | | CONTAINER | 1 | +-----------+---------+----------------------+------+-----------+-----------+
Контейнера стартира, получи IP адрес. С това приключваме темата.