[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:05807] Re: Backup-mini-HOWTO
- From: knok@xxxxxxxxxxxxx (Nokubi Takatsugu)
- Subject: [debian-users:05807] Re: Backup-mini-HOWTO
- Date: Sun, 10 May 1998 13:45:08 +0900
- X-ml-info: If you have a question, send a mail with the body "# help" (without quotes) to the address debian-users-ctl@debian.or.jp
- X-ml-name: debian-users
- X-mlserver: fml [fml 2.1A#45]; post only from members
- Message-id: <199805100444.AA235555489@xxxxxxxxxxxx>
- X-mail-count: 05807
- X-mailer: mnews [version 1.21] 1997-12/23(Tue)
野首です。
<19980510080148.B17073@debian.or.jp>の記事において
kikutani@debian.or.jpさんは書きました。
>> このパッチをBackup-mini-HOWTOに含めてよろしいでしょうか?
はい、是非お願いします。ただ、ちょっと問題が見付かったので、このメー
ルに添付した新たな(2.4.2k1からの)差分も一緒に含めるか、
>> あるいは、このパッチが今後更新されるようでしたら、そのURLを
>> 書いておきたいのですが。
<URL:http://www.daionet.gr.jp/%7Eknok/afio/>以下にあるパッチ(こちら
は2.4.2からの差分)を掲載してください。
# 一応、Debian本家にもバグレポートとパッチを送りました。
あと、Backup-mini-HOWTOで気づいたことを少し...
1. acctパッケージをいれている時は、acctonを引数無しで実行して記録を止
めた方が良い。
ほおっておくと、/var/account/pacctが巨大になることがあります。
2. MOを使う場合、フォーマットをせずに/dev/sd[a-h]を直接指定することも
できる。
私はこちらの方法をとっています。mkfsする必要がないのと、ディスクをま
るまる使えるのでmkfsしたメディアよりもたくさん記録できるというメリット
があります。そのかわり、ディスクのあいた部分を使うようなことはできませ
ん。
3. バックアップをとるときに-lを付けるとより安全になる。
-lを付けないと、afioはハードリンクされたファイルをバックアップする際
に、実体1つ分しかファイルに記録しないので、そこがやられるとハードリン
クされたファイル全てが復元できなくなります。
diff -cr afio.2.4.2k1/HISTORY afio.2.4.2k2/HISTORY
*** afio.2.4.2k1/HISTORY Fri May 8 18:17:33 1998
--- afio.2.4.2k2/HISTORY Sun May 10 13:12:44 1998
***************
*** 246,248 ****
--- 246,254 ----
Added code that checks hard link strictly. If some files have same
i-node number but different file size, they are treated as different
files. This code is enabled by defining STRICT_LINK_CHECK macro.
+
+ Version 2.4.2k2: Takatsugu Nokubi (knok@xxxxxxxxxxxxx)
+
+ Strict hard link checing code can't treat correctry link. So I removed
+ the code.
+
diff -cr afio.2.4.2k1/Makefile afio.2.4.2k2/Makefile
*** afio.2.4.2k1/Makefile Sat May 9 23:31:24 1998
--- afio.2.4.2k2/Makefile Sun May 10 13:10:39 1998
***************
*** 54,60 ****
# Please read the COPYING.LIB file in this archive if you plan to
# redistribute afio executables with this library linked in.
- #CFLAGS1 = -s -O2 -fomit-frame-pointer -DSTRICT_LINK_CHECK
CFLAGS1 = -s -O2 -fomit-frame-pointer
#CFLAGS1 = -fomit-frame-pointer
#CFLAGS1 = -Wall -fomit-frame-pointer
--- 54,59 ----
diff -cr afio.2.4.2k1/afio.c afio.2.4.2k2/afio.c
*** afio.2.4.2k1/afio.c Fri May 8 18:17:33 1998
--- afio.2.4.2k2/afio.c Sun May 10 13:10:23 1998
***************
*** 1577,1585 ****
free ((char *) linkp);
}
else if (linkp->l_ino == asb->sb_ino
- #if defined(STRICT_LINK_CHECK)
- && linkp->l_size == asb->sb_size
- #endif
&& linkp->l_dev == asb->sb_dev)
{
--linkp->l_nlink;
--- 1577,1582 ----
diff -cr afio.2.4.2k1/patchlevel.h afio.2.4.2k2/patchlevel.h
*** afio.2.4.2k1/patchlevel.h Fri May 8 18:17:33 1998
--- afio.2.4.2k2/patchlevel.h Sun May 10 13:13:22 1998
***************
*** 1,5 ****
! #define VERSION "2.4.2k1"
! #define DATE "21 Jan 1996"
/*
* Version 1.68 1985 Mark Brukhartz
--- 1,5 ----
! #define VERSION "2.4.2k2"
! #define DATE "10 May 1998"
/*
* Version 1.68 1985 Mark Brukhartz
***************
*** 14,17 ****
--- 14,18 ----
* Version 2.4.1 08 Feb 95 Koen Holtman
* Version 2.4.2 21 Jan 96 Koen Holtman
* Version 2.4.2k1 08 May 98 Takatsugu Nokubi
+ * Version 2.4.2k2 10 May 98 Takatsugu Nokubi
*/
--
野首 貴嗣
E-mail: knok@xxxxxxxxxxxxx, knok@xxxxxxxxxxxxxxxx (private)
nokubi@xxxxxxxxx (official) ^^