Re: хранение /home на сервере [almost solved]

2011-06-12 Пенетрантность Nicholas

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

Подготовка сервера:
dd if=/dev/zero of=backup.img bs=100M count=30
chown nbd:nbd backup.img   (иначе запись на заработает)

dpkg-reconfigure nbd-server (иначе на запускалось, т.к небыло конфига)
nbd-server 2001   /mnt/bc/image/backup.img -m  --output-config -C 
/etc/nbd-server/conf_upd


(копирование в /etc/nbd-server/config того, что получилось в conf_upd)

echo laptop_ip  /etc/nbd-server/allow
(был использован ip от tap device openvpn, раз он все равно настроен)

/etc/init.d/nbd-server start

laptop:

modprobe nbd
nbd-client server_ip 2001 /dev/nbd0
(должен отработать быстро и сообщить размер диска, порт 2000 оказался 
занят и на этом месте была ошибка, переехал на 2001

nmap ip сервера должен показывать 2001/tcp open  dc )

cryptsetup luksFormat /dev/nbd0
cryptsetup luksOpen /dev/nbd0 backup_server

mkfs.ext2 -L rootfs /dev/mapper/backup_server
tune2fs -c 300 /dev/mapper/backup_server
mkdir /mnt/backup_server
mount -t ext2 /dev/mapper/backup_server /mnt/backup_server/


На этом можно настройку диска завершить, а можно подмонтировать этот 
дист и на сервере, временно:


server (optional)
losetup /dev/loop0 /mnt/bc/backup.img
mkdir /mnt/backup_server
cryptsetup luksOpen /dev/nbd0 backup_server


и скопировать нужные данные, но клиент об этом не узнает, поэтому:

client (после изменений файла на сервере)

umount /mnt/backup_server/
echo 3  /proc/sys/vm/drop_caches
mount -t ext2 /dev/mapper/backup_server /mnt/backup_server/


Тоже самое нужно будет делать при работе с двумя клиентами.

То есть решение однопользовательское/двустороннее получается... но лучше 
чем никакого.


Далее, само резервное копирование:

rsync --update  (в обе стороны)


--
Sincerely,
Nicholas


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/it34qd$uim$1...@dough.gmane.org



Re: хранение /home на сервере [almost solved]

2011-06-12 Пенетрантность Nicholas

Опечатка:


server (optional)
losetup /dev/loop0 /mnt/bc/backup.img
mkdir /mnt/backup_server
cryptsetup luksOpen /dev/nbd0 backup_server


 server (optional)
 losetup /dev/loop1 /mnt/bc/backup.img
 mkdir /mnt/backup_server
 cryptsetup luksOpen /dev/loop1 backup_server

--
Sincerely,
Nicholas


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/it3bhs$vg$1...@dough.gmane.org