OT: fdisk
Polytropon
freebsd at edvax.de
Mon Oct 4 14:32:28 UTC 2010
On Mon, 4 Oct 2010 07:08:58 -0700, Robert <traveling08 at cox.net> wrote:
> I have now a free 1TB drive for use. It is formatted as UFS. Should I
> remove formatting before I dd the 500GB drive to it?
Not needed, as you're going to use it under the control of FreeBSD.
After formatting and mounting it, let's say as /mnt, use dd (or
ddrescue) to first get an 1:1 copy of the source disk.
> I tried the above process and here is what I have.
>
> [root at asus64] ~# mdconfig -a -t vnode -u 10 -f /250extra/disk.img
> [root at asus64] ~# mount -o ro /dev/md10 /mnt
> mount: /dev/md10 : Invalid argument
Of course. :-)
> [root at asus64] ~# mount_ntfs -o ro /dev/md10 /mnt
> mount_ntfs: /dev/md10: Input/output error
This indicates that the NTFS seems to be damaged and prevents
mount_ntfs from mounting it. Start with "baby steps": Is there
a valid partition table?
# fdisk /dev/md10
You should now get a partition table.
Did you create disk.img by dd'ing da0 or da0s1? This may matter.
> [root at asus64] ~# ls -l /dev/md*
> crw-r----- 1 root operator 0, 129 Oct 4 06:43 /dev/md10
> crw-r----- 1 root operator 0, 130 Oct 4 06:43 /dev/md10s1
> crw------- 1 root wheel 0, 66 Oct 1 14:43 /dev/mdctl
> [root at asus64] ~# mount -o ro /dev/md10s1 /mnt
Good. At least a bit.
> [root at asus64] ~# ls -l /mnt
> total 0
> [root at asus64] ~# df -h
> Filesystem Size Used Avail Capacity Mounted on
> <snip>
> /dev/ad12s1d 226G 59G 149G 28% /250extra
> /dev/md10s1 451G 32G 383G 8% /mnt
> ^^^^ ^^^
> [root at asus64] ~# ls -la /mnt
> total 0
Hmmm... you dd'ed the WHOLE disk to disk.img? Does the size look
reasonable?
> > Warren wrote:
> > It will give an exact copy of the first 250G, which also means it
> > will not resize the 500G filesystem into a working 250G version.
>
> Same questions as above. Can I dd to a 1TB? And what format on the
> drive?
Format the target disk as UFS, as you do with any disk you want to
use for FreeBSD. Then dd (or ddrescue) the source disk to a file on
that target disk. Then "connect" this file to a memory disk (md)
device. Check the fdisk output for that device. Mount it. Get your
data off.
> I apologize again if I am coming off as dense. I have not used "dd"
> before as I have always used dump for backups.
Correct: dump + restore are used for UFS backups, but in this case,
you need to deal with "Windows" stuff that does not support such
standard means. That's why you need dd to make an 1:1 copy to work
with it as you would work on the original disk.
--
Polytropon
Magdeburg, Germany
Happy FreeBSD user since 4.0
Andra moi ennepe, Mousa, ...
More information about the freebsd-questions
mailing list