Bug 31363

Summary: sysinstall(8): "partition editor" silently corrects partition table
Product: Base System Reporter: Dave Walton <dwalton>
Component: binAssignee: freebsd-sysinstall (Nobody) <sysinstall>
Status: Closed Overcome By Events    
Severity: Affects Only Me    
Priority: Normal    
Version: 4.4-RELEASE   
Hardware: Any   
OS: Any   

Description Dave Walton 2001-10-18 21:50:01 UTC
I recently ran into this problem while installing 4.4-RELEASE into a
pre-existing slice.  It is discussed in -questions with the subject
"Partition table problem".  The exact details are impossible to know due
to data loss, but it appears that I somehow had two slices overlapped
by about 600MB (how this happened is beyond me).  The "partition editor"
appears to have detected this error and zeroed out the partition table
entry it decided was in error, and sysinstall then wrote the change to
the partition table.  I did not actually make any changes in the
"partition editor".  I entered it only long enough to remember that
I had already created the partition at an earlier date, then quickly
exited and went on to the label editor.  Obviously the actual data
loss occurred when the installation overwrote the data in the overlapped
slice, and was not the fault of FreeBSD.  But data loss could have been
avoided if the "partition editor" had popped up an alert about the
invalid slice configuration and requested confirmation to correct it,
rather than doing so silently.
Comment 1 Johan Karlsson freebsd_committer freebsd_triage 2002-08-21 22:04:16 UTC
Responsible Changed
From-To: freebsd-bugs->freebsd-qa

Over to sysinstall maintainers.
Comment 2 Bruce Cran freebsd_committer freebsd_triage 2010-03-13 11:29:20 UTC
Responsible Changed
From-To: freebsd-bugs->brucec

Take.
Comment 3 Bruce Cran freebsd_committer freebsd_triage 2011-01-23 21:12:39 UTC
Responsible Changed
From-To: brucec->freebsd-sysinstall

Back to the pool.
Comment 4 Enji Cooper freebsd_committer freebsd_triage 2015-11-10 09:07:39 UTC
sysinstall has been replaced by bsdinstall in FreeBSD 9.x. Closing.
Comment 5 Enji Cooper freebsd_committer freebsd_triage 2015-11-10 09:12:15 UTC
sysinstall has been replaced by bsdinstall in FreeBSD 9.x. Closing.