From owner-FreeBSD-users-jp@jp.freebsd.org  Wed Sep 27 18:36:03 2000
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id SAA45231;
	Wed, 27 Sep 2000 18:36:03 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from lololo.hallab.co.jp (gw1.hallab.co.jp [202.227.72.12])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id SAA45226
	for <FreeBSD-users-jp@jp.freebsd.org>; Wed, 27 Sep 2000 18:36:02 +0900 (JST)
	(envelope-from kanai@hallab.co.jp)
Received: (from uucp@localhost)
	by lololo.hallab.co.jp (8.8.8/3.7W-gw) id SAA08955
	for <FreeBSD-users-jp@jp.freebsd.org>; Wed, 27 Sep 2000 18:36:01 +0900 (JST)
Received: from tairik.j.hallab.co.jp(192.168.12.1)
	by lololo.hallab.co.jp, via SMTP id smtpdPW8951;
	Wed Sep 27 18:35:53 2000
Received: from localhost (localhost.j.hallab.co.jp [127.0.0.1])
	by tairik.j.hallab.co.jp (8.9.3/3.7W) with ESMTP id SAA05280;
	Wed, 27 Sep 2000 18:35:52 +0900 (JST)
To: FreeBSD-users-jp@jp.freebsd.org
In-reply-to: <200009231711.e8NHBbs04418@mistral.imasy.or.jp>
References: <200009231711.e8NHBbs04418@mistral.imasy.or.jp>
From: KANAI Makoto <kanai@hallab.co.jp>
X-Mailer: qmb 2.1
Message-Id: <20000927183552I.118@hallab.co.jp>
Date: Wed, 27 Sep 2000 18:35:52 +0900
X-Dispatcher: imput version 20000228(IM140)
Mime-Version: 1.0
Content-Type: Text/plain; charset=iso-2022-jp
Lines: 108
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+000315
X-Sequence: FreeBSD-users-jp 55609
Subject: [FreeBSD-users-jp 55609] Re: NetBSD 
	=?ISO-2022-JP?B?GyRCJE4bKEI=?= dump (was Re: 
	=?ISO-2022-JP?B?GyRCJVEhPBsoQg==?=)
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org
X-Originator: kanai@hallab.co.jp

$B%+%J%p$G$9!#(B

<|> mistral@imasy.or.jp (Yoshihiko SARUMARU) said,
 | > 
 | > $B5lMh$N(B dump $B%3%^%s%I$G$O!"3N$+$K$=$&$G$7$?!#(B
 | > $B$,!"(BNetBSD $B$N(B dump $B%3%^%s%I$N>l9g!"%U%!%$%k!?%G%#%l%/%H%j;XDj$,$G$-$k(B
 | > $B$h$&$K$J$C$F$$$^$9!#(B
 | 
 |   $B$3$l$OLLGr$$!"$H(B FreeBSD $B$N(B dump $B$KFM$C9~$s$G$_$^$7$?!#(B

$B;d$bCN$j$^$;$s$G$7$?!#3N$+$KLLGr$=$&$J$N$G!"1n4]$5$s$N%Q%C%A$r;n(B
$B$7$F$_$^$7$?!#$3$A$i$b(B4-stable(Sep.6$B:"(B)$B$G!"$-$A$s$H%U%!%$%k!?%G%#(B
$B%l%/%H%j;XDj$,$G$-$^$7$?!#$"$j$,$?$$$G$9!#(B

$B0J2<!"5$$K;_$^$C$?$3$H$H!"$5$i$K%Q%C%A$G$9!#(B

$B$=$N#1(B

$B%U%!%$%k!?%G%#%l%/%H%j$OJ#?t;XDj$G$-$k$h$&$K$J$C$F$$$^$9$,!"$=$N(B
$B$&$A$R$H$D$,%^%&%s%H%]%$%s%H$N>l9g$O%(%i!<$H$J$k$h$&$K$J$C$F$$$^(B
$B$9!#(B

$BNc$($P!"(B/dev/da0s1e$B$,(B/usr$B$K%^%&%s%H$5$l$F$$$F!"$=$N2<$KIaDL$N%G%#(B
$B%l%/%H%j$N(B/usr/home$B$,$"$k$H$$$&4D6-$G!"(B

  # dump /usr/home /usr         <- option$B$O>JN,(B
$B$H$9$k$H(B
  DUMP: Dumping sub files/directories from /usr
  DUMP: Dumping file/directory /usr/home
  DUMP: Can't dump a mountpoint and a filelist
$B$H$J$j$^$9$,!"(B
  # dump /usr /usr/home
$B$@$H(B
Excess arguments to dump: /usr/home
$B$H$J$j$^$9!#$?$V$s8e<T$G$b!"!V(BCan't dump a mountpoint and a
filelist$B!W$H$$$&%a%C%;!<%8$G=*$o$k$[$&$,9%$^$7$$$H;W$$$^$9!#$=$N(B
$B$h$&$K$9$k$?$a$N%Q%C%A$O!"(B

--- main.c.ORG  Mon Sep 25 10:42:41 2000
+++ main.c      Mon Sep 25 14:03:42 2000
@@ -232,8 +232,13 @@
                        msg("Cannot lstat %s: %s\n", argv[i], strerror(errno));
                        exit(X_ABORT);
                }
-               if (!S_ISDIR(sb.st_mode) && !S_ISREG(sb.st_mode))
+               if (!S_ISDIR(sb.st_mode) && !S_ISREG(sb.st_mode)) {
+                       if (dirlist != 0) {
+                               msg("Can't dump a mountpoint and a filelist\n");
+                               exit(X_ABORT);
+                       }
                        break;
+               }
                if (statfs(argv[i], &fsbuf) == -1) {
                        msg("Cannot statfs %s: %s\n", argv[i], strerror(errno));
                        exit(X_ABORT);

$B$3$s$J46$8$G$7$g$&$+!#(B


$B$=$N#2(B

$BNc$($P!"%O!<%I%j%s%/$5$l$?(B /usr/file1$B$H(B/usr/file2$B$,$"$k$H$-!"(B
  # dump /usr/file1
$B$H$9$k$H!"(Bfile1$B$H(Bfile2$BN>J}$,(Bdump$B$NBP>]$H$J$k$h$&$G$9!#$3$l$O0U?^(B
$BDL$j$J$s$G$7$g$&$+!#(Bfile1$B$@$1$,BP>]$K$J$kJ}$,<+A3$N$h$&$K$b;W$((B
$B$^$9$,!"$=$N$h$&$K$9$k$N$O$A$g$C$HLLE]$+$b$7$l$^$;$s!#(B


$B$=$N#3(B

 |   $B$*$C$+$7$$$J!<!"$H$$$m$$$m;n$7$F$_$?$H$3$m!"(Bsymbolic link $B$,$H(B
 | $B$l$F$J$$$h$&$G!"(Bdump $B$N0z?t$K(B /usr/home/... $B$H;XDj$7$?$H$3$m!"$&(B
 | $B$^$/%[!<%`%G%#%l%/%H%j$N%U%!%$%k$b(B dump / restore $B$G$-$^$7$?!#(B
 | # $B$&$A$G$O(B /home -> /usr/home $B$J$s$G$9!#(B
 | 
 |   $B$b$7$+$7$F!"(BNetBSD $B$G$b$=$&$$$&$b$s$J$s$G$7$g$&$+!)!!$=$l$H$b(B
 | FreeBSD $B$G$O(B FTS $B4XO"$G2?$+DI2C$G=hM}$,I,MW$J$s$G$7$g$&$+!#$=$l(B
 | $B$H$b(B restore matter $B$J$N$+$J$!!#(B

$B$?$V$s(BNetBSD$B$G$bF1$8$@$H;W$$$^$9!#(B($B;n$7$F$^$;$s(B)
$B0z?t$G;XDj$5$l$?%Q%9$rMj$j$K!"(B/home/who/some/dir$B$+$i$R$H$D$:$D>e(B
$B$N%G%#%l%/%H%j$KAL$C$F(Bdump$BBP>]$r(Bmap$B$9$k$H$-(B(Pass I or II)$B$K!"(B
symlink$B$@$H@Z$l$F$7$^$&!"$H$$$&$h$&$J46$8$N@)8B$N$h$&$G$9!#(B

$B0z?t$rFI$s$G0lHV:G=i$K(Bsymlink$B$+$i<BBN$N%Q%9$KJQ49$7$F!"$=$l0J9_(B
$B$O$9$Y$F<BBN$N%Q%9$G=hM}$9$k$h$&$K$9$k!"$H$$$&2~B$$O$G$-$=$&$G$9(B
$B$,!"$=$l$,(Bdump$B$N;WA[$H9g$&$N$+$I$&$+$o$+$j$^$;$s!#(B/home$B$r0z?t$H(B
$B$7$?$H$-!"(B/home$B$H$$$&(Bsymlink$B$=$N$b$N$r(Bdump$B$9$Y$-$H$$$&$3$H$+$b$7(B
$B$l$^$;$s$N$G!#(B


$B$=$N#4(B

$B0z?t$K%U%!%$%k!?%G%#%l%/%H%j$r;XDj$7$?>l9g!"(Bu$B%U%i%0(B(/etc/dumpdates
$B$X$N5-O?(B)$B$OL5;k$5$l!"$+$D(Bdump$B%l%Y%k$O(B0$B8GDj$H$J$k$h$&$J%3!<%I$K$J$C(B
$B$F$$$^$9!#$D$^$j%$%s%/%j%a%s%?%k!&%@%s%W$,$G$-$^$;$s!#(B

$B$3$l$r>!<j$J2~B$$G2DG=$K$7$F$_$^$7$?$N$G!"6=L#$N$"$kJ}$O(B
http://nadmin.org/software/dump-unofficial/
$B$r8fMw$/$@$5$$!#(B($B=q$$$F$A$g$C$H;n$7$?$@$1$J$N$G!"Cm0U$7$F;H$C$F(B
$B$/$@$5$$(B)

$BNr;K$,8E$/!"$+$J$j8O$l$F$$$k%=!<%9$K<j$r2C$($k$N$O!"7k9=Dq93$"$j(B
$B$^$9$M!#(B


// $B%+%J%p(B
Yes, I have a number.
