[Sysadmins] Правильный бэкап

Eugene Prokopiev =?iso-8859-1?q?prokopiev_=CE=C1_stc=2Edonpac=2Eru?=
Пн Мар 26 16:46:05 MSD 2007


Здравствуйте!

А как все-таки правильнее и проще делать копию некоего каталога со всем 
его содержимым?

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

[root на m1 tmp]# find /dev | cpio -o > dev.cpio
1142 blocks
[root на m1 tmp]# cat dev.cpio | cpio -i
...
cpio: dev/drbd0: mknod: Invalid argument
cpio: dev/drbd1: mknod: Invalid argument
...
[root на m1 tmp]# ls /dev > dev.old
[root на m1 tmp]# ls dev > dev.new
[root на m1 tmp]# diff -u dev.old dev.new
--- dev.old     2007-01-11 09:46:31 +0300
+++ dev.new     2007-01-11 09:46:36 +0300
@@ -361,8 +361,6 @@
   dmmidi1
   dmmidi2
   dmmidi3
-drbd0
-drbd1
   dri
   dsp
   dsp1

Все средства более высокого уровня с ротацией, инкрементальным 
копированием и т.д., как я понимаю, сводятся к предыдущим. Так чем тогда 
получить полную копию содержимого каталога?

-- 
С уважением, Прокопьев Евгений




Подробная информация о списке рассылки Sysadmins