Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 25 Jan 2013 23:36:45 +0000 (UTC)
From:      Walter Hurry <walterhurry@gmail.com>
To:        freebsd-questions@freebsd.org
Subject:   Mount Logical (ext2fs) Partitions?
Message-ID:  <kdv4ud$noq$1@ger.gmane.org>

next in thread | raw e-mail | index | archive | help
9.1 on x86_64.

No doubt this question has been asked before, but how do I mount logical 
partitions (e2fs) under FreeBSD? I have checked the handbook, and 
DuckDuckGo'ed, but without finding anything useful.

The third slice on my first disk is a physical one, and will mount 
happily under FreeBSD.

>From /etc/fstab:

/dev/ada0s3     /Mail                   ext2fs          rw        0    0

But I have a couple of logical partitions (also ext2fs) in the fourth 
slice, which I have been trying, unsuccessfully, to mount.

For information, here is the BSD view of the disk:

$ sudo fdisk
******* Working on device /dev/ada0 *******
parameters extracted from in-core disklabel are:
cylinders=310101 heads=16 sectors/track=63 (1008 blks/cyl)

Figures below won't work with BIOS for partitions not in cyl 1
parameters to be used for BIOS calculations are:
cylinders=310101 heads=16 sectors/track=63 (1008 blks/cyl)

Media sector size is 512
Warning: BIOS sector numbering starts with sector 1
Information from DOS bootblock is:
The data for partition 1 is:
sysid 131 (0x83),(Linux native)
    start 2048, size 24576000 (12000 Meg), flag 0
	beg: cyl 0/ head 32/ sector 33;
	end: cyl 1023/ head 254/ sector 63
The data for partition 2 is:
sysid 165 (0xa5),(FreeBSD/NetBSD/386BSD)
    start 24578064, size 44040150 (21503 Meg), flag 80 (active)
	beg: cyl 1023/ head 255/ sector 63;
	end: cyl 1023/ head 255/ sector 63
The data for partition 3 is:
sysid 131 (0x83),(Linux native)
    start 68618240, size 958464 (468 Meg), flag 0
	beg: cyl 1023/ head 254/ sector 63;
	end: cyl 1023/ head 254/ sector 63
The data for partition 4 is:
sysid 5 (0x05),(Extended DOS)
    start 69577576, size 243002520 (118653 Meg), flag 0
	beg: cyl 1023/ head 254/ sector 63;
	end: cyl 1023/ head 254/ sector 63
$

Now here's how Linux sees it:

$ sudo fdisk -l /dev/sda

Disk /dev/sda: 160.0 GB, 160041885696 bytes, 312581808 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x38d5b517

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1            2048    24578047    12288000   83  Linux
/dev/sda2   *    24578064    68618213    22020075   a5  FreeBSD
/dev/sda3        68618240    69576703      479232   83  Linux
/dev/sda4        69577576   312580095   121501260    5  Extended
/dev/sda5        94158848   112590847     9216000   83  Linux
/dev/sda6       112592896   118736895     3072000   82  Linux swap / 
Solaris
/dev/sda7       118738944   159698943    20480000   83  Linux
/dev/sda8       159700992   241620991    40960000   83  Linux
/dev/sda9       241623040   270299135    14338048   83  Linux
/dev/sda10      270301184   312580095    21139456   83  Linux
/dev/sda11       69580800    94156799    12288000   83  Linux

Partition table entries are not in disk order
$ 

Can anyone provide a pointer please?




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?kdv4ud$noq$1>