--- /dev/null
+<header>Ignore read errors on files?</header>
+
+When this option is set to <b>Yes</b>, any errors reading files that should
+be included in the backup will be ignored. It is useful for skipping the
+usually useless error <i>file changed as we read it</i> , but may mask
+permission or file corruption problems. <p>
+
+<footer>
+
dump_bcomp=Buffer compressed data into blocks?
dump_xdev=Limit backup to one filesystem?
dump_update2=Just add new files to archive?
+dump_ignoreread=Ignore read errors on files?
dump_notape=Prompt for new tape if needed?
dump_rmt=Path to <tt>rmt</tt> on remote system
dump_links=Follow symbolic links?
print &ui_table_row(&hlink($text{'dump_update2'},"tarupdate"),
&ui_yesno_radio("update", int($_[0]->{'update'})),
1, $tds);
+
+ print &ui_table_row(&hlink($text{'dump_ignoreread'},"ignoreread"),
+ &ui_yesno_radio("ignoreread",
+ int($_[0]->{'ignoreread'})),
+ 1, $tds);
}
elsif ($_[0]->{'fs'} eq 'xfs') {
# Display xfs dump options
&error($text{'dump_eftpupdate'});
}
$_[0]->{'update'} = $in{'update'};
+ $_[0]->{'ignoreread'} = $in{'ignoreread'};
if ($in{'gzip'} && $in{'update'}) {
&error($text{'dump_egzip3'});
}
if ($_[0]->{'rsh'} && $_[0]->{'host'});
$cmd .= " --rmt-command=".quotemeta($_[0]->{'rmt'})
if ($_[0]->{'rmt'});
+ $cmd .= " --ignore-failed-read" if ($_[0]->{'ignoreread'});
if ($_[0]->{'exclude'}) {
foreach my $e (&split_quoted_string($_[0]->{'exclude'})) {
$cmd .= " --exclude ".quotemeta($e);