NetBSD-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
GPT - mbr partition exceeds disk size
Hello,
I needed to set up a 6TB file server using two 3TB hard disk drives.
To do so, after a fresh NetBSD installation, what I used are:
- GPT
- wedges
- LVM
Below are:
1. Some commands outputs before creating GPT, wedges and LVM
2. Commands run to create GPT, wedges and LVM
3. Some commands outputs once GPT, wedges and LVM have been created
What I need to know:
- Do I get warnings "wd1: mbr partition exceeds disk size" and "wd2: mbr
partition exceeds disk size" due to missing step(s) and command(s) or is it
expected behavior?
- In case I missed to run some commands, what did I miss?
- In case it is expected behavior, can those warnings be ignored?
Regards.
Christophe LEBOUCHER
================================================================================================
# Some commands outputs before creating GPT, wedges and LVM
# dmesg | grep wd1
wd1 at atabus1 drive 0
wd1: <TOSHIBA DT01ACA300>
wd1: drive supports 16-sector PIO transfers, LBA48 addressing
wd1: 2794 GB, 5814021 cyl, 16 head, 63 sec, 512 bytes/sect x 5860533168 sectors
wd1: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 6 (Ultra/133)
wd1(ahcisata0:1:0): using PIO mode 4, DMA mode 2, Ultra-DMA mode 6 (Ultra/133)
(
using DMA)
# fdisk wd1
fdisk: primary partition table invalid, no magic in sector 0
Disk: /dev/rwd1d
NetBSD disklabel disk geometry:
cylinders: 5814021, heads: 16, sectors/track: 63 (1008 sectors/cylinder)
total sectors: 4294967295
BIOS disk geometry:
cylinders: 1023, heads: 255, sectors/track: 63 (16065 sectors/cylinder)
total sectors: 5860533168
Partitions aligned to 2048 sector boundaries, offset 2048
Partition table:
0: <UNUSED>
1: <UNUSED>
2: <UNUSED>
3: <UNUSED>
Bootselector disabled.
No active partition.
# disklabel wd1
# /dev/rwd1d:
type: ESDI
disk: TOSHIBA DT01ACA3
label: fictitious
flags:
bytes/sector: 512
sectors/track: 63
tracks/cylinder: 16
sectors/cylinder: 1008
cylinders: 5814021
total sectors: 4294967295
rpm: 3600
interleave: 1
trackskew: 0
cylinderskew: 0
headswitch: 0 # microseconds
track-to-track seek: 0 # microseconds
drivedata: 0
4 partitions:
# size offset fstype [fsize bsize cpg/sgs]
a: 4294967295 0 4.2BSD 0 0 0 # (Cyl. 0 -
4294967295*)
d: 4294967295 0 unused 0 0 # (Cyl. 0 -
4294967295*)
# dkctl wd1 listwedges
/dev/rwd1d: no wedges configured
# gpt show wd1
start size index contents
0 5860533168
# dmesg | grep wd2
wd2 at atabus2 drive 0
wd2: <TOSHIBA DT01ACA300>
wd2: drive supports 16-sector PIO transfers, LBA48 addressing
wd2: 2794 GB, 5814021 cyl, 16 head, 63 sec, 512 bytes/sect x 5860533168 sectors
wd2: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 6 (Ultra/133)
wd2(ahcisata0:2:0): using PIO mode 4, DMA mode 2, Ultra-DMA mode 6 (Ultra/133)
(using DMA)
# fdisk wd2
fdisk: primary partition table invalid, no magic in sector 0
Disk: /dev/rwd2d
NetBSD disklabel disk geometry:
cylinders: 5814021, heads: 16, sectors/track: 63 (1008 sectors/cylinder)
total sectors: 4294967295
BIOS disk geometry:
cylinders: 1023, heads: 255, sectors/track: 63 (16065 sectors/cylinder)
total sectors: 5860533168
Partitions aligned to 2048 sector boundaries, offset 2048
Partition table:
0: <UNUSED>
1: <UNUSED>
2: <UNUSED>
3: <UNUSED>
Bootselector disabled.
No active partition.
# disklabel wd2
# /dev/rwd2d:
type: ESDI
disk: TOSHIBA DT01ACA3
label: fictitious
flags:
bytes/sector: 512
sectors/track: 63
tracks/cylinder: 16
sectors/cylinder: 1008
cylinders: 5814021
total sectors: 4294967295
rpm: 3600
interleave: 1
trackskew: 0
cylinderskew: 0
headswitch: 0 # microseconds
track-to-track seek: 0 # microseconds
drivedata: 0
4 partitions:
# size offset fstype [fsize bsize cpg/sgs]
a: 4294967295 0 4.2BSD 0 0 0 # (Cyl. 0 -
4294967295*)
d: 4294967295 0 unused 0 0 # (Cyl. 0 -
4294967295*)
# dkctl wd2 listwedges
/dev/rwd2d: no wedges configured
# gpt show wd2
start size index contents
0 5860533168
================================================================================================
# Creating GPT, wedges and LVM
# gpt create wd1
# gpt show wd1
start size index contents
0 1 PMBR
1 1 Pri GPT header
2 32 Pri GPT table
34 5860533101
5860533135 32 Sec GPT table
5860533167 1 Sec GPT header
# gpt add -t ffs -s 5860533101 wd1
Partition added, use:
dkctl wd1 addwedge <wedgename> 34 5860533101 <type>
to create a wedge for it
# dkctl wd1 addwedge dk0 34 5860533101 ffs
dk0 created successfully.
# dkctl dk0 getwedgeinfo
dk0 at wd1: dk0
dk0: 5860533101 blocks at 34, type: ffs
# gpt show wd1
start size index contents
0 1 PMBR
1 1 Pri GPT header
2 32 Pri GPT table
34 5860533101 1 GPT part - NetBSD FFSv1/FFSv2
5860533135 32 Sec GPT table
5860533167 1 Sec GPT header
# gpt create wd2
# gpt show wd2
start size index contents
0 1 PMBR
1 1 Pri GPT header
2 32 Pri GPT table
34 5860533101
5860533135 32 Sec GPT table
5860533167 1 Sec GPT header
# gpt add -t ffs -s 5860533101 wd2
Partition added, use:
dkctl wd2 addwedge <wedgename> 34 5860533101 <type>
to create a wedge for it
# dkctl wd2 addwedge dk1 34 5860533101 ffs
dk1 created successfully.
# dkctl dk1 getwedgeinfo
dk1 at wd2: dk1
dk1: 5860533101 blocks at 34, type: ffs
# gpt show wd2
start size index contents
0 1 PMBR
1 1 Pri GPT header
2 32 Pri GPT table
34 5860533101 1 GPT part - NetBSD FFSv1/FFSv2
5860533135 32 Sec GPT table
5860533167 1 Sec GPT header
# modstat | grep dm
dm driver boot 0 23528 -
# lvm pvcreate /dev/rdk0
Physical volume "/dev/rdk0" successfully created
# lvm pvcreate /dev/rdk1
Physical volume "/dev/rdk1" successfully created
# lvm pvdisplay
"/dev/rdk0" is a new physical volume of "2.73 TiB"
--- NEW Physical volume ---
PV Name /dev/rdk0
VG Name
PV Size 2.73 TiB
Allocatable NO
PE Size 0
Total PE 0
Free PE 0
Allocated PE 0
PV UUID b0iY9z-Fhyy-WBCl-Y2WZ-fo1V-sCBt-ueuplK
"/dev/rdk1" is a new physical volume of "2.73 TiB"
--- NEW Physical volume ---
PV Name /dev/rdk1
VG Name
PV Size 2.73 TiB
Allocatable NO
PE Size 0
Total PE 0
Free PE 0
Allocated PE 0
PV UUID 9eCGKy-Ge8v-OQWt-Ojwa-bldW-JPkH-iFnaPq
# lvm vgcreate vg0 /dev/rdk0
Volume group "vg0" successfully created
# lvm vgdisplay
--- Volume group ---
VG Name vg0
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 1
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 0
Open LV 0
Max PV 0
Cur PV 1
Act PV 1
VG Size 2.73 TiB
PE Size 4.00 MiB
Total PE 715397
Alloc PE / Size 0 / 0
Free PE / Size 715397 / 2.73 TiB
VG UUID A2a42H-lzJW-W2cP-I32g-wslA-dM09-dzWuPN
# lvm vgextend vg0 /dev/rdk1
Volume group "vg0" successfully extended
# lvm vgdisplay vg0
--- Volume group ---
VG Name vg0
System ID
Format lvm2
Metadata Areas 2
Metadata Sequence No 2
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 0
Open LV 0
Max PV 0
Cur PV 2
Act PV 2
VG Size 5.46 TiB
PE Size 4.00 MiB
Total PE 1430794
Alloc PE / Size 0 / 0
Free PE / Size 1430794 / 5.46 TiB
VG UUID A2a42H-lzJW-W2cP-I32g-wslA-dM09-dzWuPN
# lvm lvcreate -L 5580G -n lv0 vg0
Logical volume "lv0" created
# lvm lvdisplay /dev/vg0/lv0
--- Logical volume ---
LV Name /dev/vg0/lv0
VG Name vg0
LV UUID 6KMWxr-p43N-D5Hv-mhTk-qZuL-zMdd-CD7LQZ
LV Write Access read/write
LV Status available
# open 0
LV Size 5.45 TiB
Current LE 1428480
Segments 2
Allocation inherit
Read ahead sectors auto
- currently set to 0
Block device 169:1
# newfs -O2 /dev/vg0/rlv0
/dev/vg0/rlv0: 5713920.0MB (11702108160 sectors) block size 32768, fragment
size 4096
using 7698 cylinder groups of 742.31MB, 23754 blks, 46848 inodes.
super-block backups (for fsck_ffs -b #) at:
192, 1520448, 3040704, 4560960, 6081216, 7601472, 9121728, 10641984, 12162240,
13682496, 15202752, 16723008, 18243264, 19763520, 21283776, 22804032,
.............................................................................................................................................................
# mount /dev/vg0/lv0 /shares
mount_ffs: "/dev/vg0/lv0" is a non-resolved or relative path.
mount_ffs: using "/dev/mapper/vg0-lv0" instead.
# echo "lvm=yes" >> /etc/rc.conf
# echo "/dev/vg0/lv0 /shares ffs rw 1 1" >> /etc/rc.conf
================================================================================================
# Some commands outputs after having created GPT, wedges and LVM
# dmesg | grep wd1
wd1 at atabus1 drive 0
wd1: <TOSHIBA DT01ACA300>
wd1: drive supports 16-sector PIO transfers, LBA48 addressing
wd1: 2794 GB, 5814021 cyl, 16 head, 63 sec, 512 bytes/sect x 5860533168 sectors
wd1: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 6 (Ultra/133)
wd1(ahcisata0:1:0): using PIO mode 4, DMA mode 2, Ultra-DMA mode 6 (Ultra/133)
(using DMA)
wd1 at atabus1 drive 0
wd1: <TOSHIBA DT01ACA300>
wd1: drive supports 16-sector PIO transfers, LBA48 addressing
wd1: 2794 GB, 5814021 cyl, 16 head, 63 sec, 512 bytes/sect x 5860533168 sectors
wd1: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 6 (Ultra/133)
wd1(ahcisata0:1:0): using PIO mode 4, DMA mode 2, Ultra-DMA mode 6 (Ultra/133)
(using DMA)
wd1 at atabus1 drive 0
wd1: <TOSHIBA DT01ACA300>
wd1: drive supports 16-sector PIO transfers, LBA48 addressing
wd1: 2794 GB, 5814021 cyl, 16 head, 63 sec, 512 bytes/sect x 5860533168 sectors
wd1: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 6 (Ultra/133)
wd1(ahcisata0:1:0): using PIO mode 4, DMA mode 2, Ultra-DMA mode 6 (Ultra/133)
(using DMA)
wd1: mbr partition exceeds disk size
wd1: mbr partition exceeds disk size
wd1: mbr partition exceeds disk size
wd1: mbr partition exceeds disk size
dk0 at wd1: dk0
wd1: mbr partition exceeds disk size
wd1: mbr partition exceeds disk size
wd1: mbr partition exceeds disk size
wd1: mbr partition exceeds disk size
wd1: mbr partition exceeds disk size
wd1: mbr partition exceeds disk size
wd1: mbr partition exceeds disk size
wd1: mbr partition exceeds disk size
wd1: mbr partition exceeds disk size
wd1: mbr partition exceeds disk size
wd1: mbr partition exceeds disk size
wd1: mbr partition exceeds disk size
wd1: mbr partition exceeds disk size
wd1: mbr partition exceeds disk size
wd1: mbr partition exceeds disk size
wd1: mbr partition exceeds disk size
wd1: mbr partition exceeds disk size
wd1: mbr partition exceeds disk size
wd1: mbr partition exceeds disk size
wd1: mbr partition exceeds disk size
wd1: mbr partition exceeds disk size
wd1: mbr partition exceeds disk size
wd1: mbr partition exceeds disk size
wd1: mbr partition exceeds disk size
wd1: mbr partition exceeds disk size
wd1: mbr partition exceeds disk size
wd1: mbr partition exceeds disk size
wd1: mbr partition exceeds disk size
wd1: mbr partition exceeds disk size
wd1: mbr partition exceeds disk size
wd1: mbr partition exceeds disk size
wd1: mbr partition exceeds disk size
wd1: mbr partition exceeds disk size
wd1: mbr partition exceeds disk size
wd1: mbr partition exceeds disk size
wd1: mbr partition exceeds disk size
wd1: mbr partition exceeds disk size
wd1: mbr partition exceeds disk size
wd1: mbr partition exceeds disk size
wd1: mbr partition exceeds disk size
wd1: mbr partition exceeds disk size
wd1: mbr partition exceeds disk size
# fdisk wd1
Disk: /dev/rwd1d
NetBSD disklabel disk geometry:
cylinders: 5814021, heads: 16, sectors/track: 63 (1008 sectors/cylinder)
total sectors: 4294967295
BIOS disk geometry:
cylinders: 1023, heads: 255, sectors/track: 63 (16065 sectors/cylinder)
total sectors: 5860533168
Partitions aligned to 2048 sector boundaries, offset 1
Partition table:
0: GPT Protective MBR (sysid 238)
start 1, size 4294967295 (2097152 MB, Cyls 0-267349/89/4)
PBR is not bootable: Bad magic number (0x0000)
1: <UNUSED>
2: <UNUSED>
3: <UNUSED>
No active partition.
# disklabel wd1
# /dev/rwd1d:
type: ESDI
disk: TOSHIBA DT01ACA3
label: fictitious
flags:
bytes/sector: 512
sectors/track: 63
tracks/cylinder: 16
sectors/cylinder: 1008
cylinders: 5814021
total sectors: 4294967295
rpm: 3600
interleave: 1
trackskew: 0
cylinderskew: 0
headswitch: 0 # microseconds
track-to-track seek: 0 # microseconds
drivedata: 0
4 partitions:
# size offset fstype [fsize bsize cpg/sgs]
a: 4294967295 0 4.2BSD 0 0 0 # (Cyl. 0 -
4294967295*)
d: 4294967295 0 unused 0 0 # (Cyl. 0 -
4294967295*)
disklabel: boot block size 0
disklabel: super block size 0
# dmesg | grep wd2
wd2 at atabus2 drive 0
wd2: <TOSHIBA DT01ACA300>
wd2: drive supports 16-sector PIO transfers, LBA48 addressing
wd2: 2794 GB, 5814021 cyl, 16 head, 63 sec, 512 bytes/sect x 5860533168 sectors
wd2: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 6 (Ultra/133)
wd2(ahcisata0:2:0): using PIO mode 4, DMA mode 2, Ultra-DMA mode 6 (Ultra/133)
(using DMA)
wd2 at atabus2 drive 0
wd2: <TOSHIBA DT01ACA300>
wd2: drive supports 16-sector PIO transfers, LBA48 addressing
wd2: 2794 GB, 5814021 cyl, 16 head, 63 sec, 512 bytes/sect x 5860533168 sectors
wd2: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 6 (Ultra/133)
wd2(ahcisata0:2:0): using PIO mode 4, DMA mode 2, Ultra-DMA mode 6 (Ultra/133)
(using DMA)
wd2 at atabus2 drive 0
wd2: <TOSHIBA DT01ACA300>
wd2: drive supports 16-sector PIO transfers, LBA48 addressing
wd2: 2794 GB, 5814021 cyl, 16 head, 63 sec, 512 bytes/sect x 5860533168 sectors
wd2: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 6 (Ultra/133)
wd2(ahcisata0:2:0): using PIO mode 4, DMA mode 2, Ultra-DMA mode 6 (Ultra/133)
(using DMA)
wd2: mbr partition exceeds disk size
wd2: mbr partition exceeds disk size
wd2: mbr partition exceeds disk size
dk1 at wd2: dk1
wd2: mbr partition exceeds disk size
wd2: mbr partition exceeds disk size
wd2: mbr partition exceeds disk size
wd2: mbr partition exceeds disk size
wd2: mbr partition exceeds disk size
wd2: mbr partition exceeds disk size
wd2: mbr partition exceeds disk size
wd2: mbr partition exceeds disk size
wd2: mbr partition exceeds disk size
wd2: mbr partition exceeds disk size
wd2: mbr partition exceeds disk size
wd2: mbr partition exceeds disk size
wd2: mbr partition exceeds disk size
wd2: mbr partition exceeds disk size
wd2: mbr partition exceeds disk size
wd2: mbr partition exceeds disk size
wd2: mbr partition exceeds disk size
wd2: mbr partition exceeds disk size
wd2: mbr partition exceeds disk size
wd2: mbr partition exceeds disk size
wd2: mbr partition exceeds disk size
wd2: mbr partition exceeds disk size
wd2: mbr partition exceeds disk size
wd2: mbr partition exceeds disk size
wd2: mbr partition exceeds disk size
wd2: mbr partition exceeds disk size
wd2: mbr partition exceeds disk size
wd2: mbr partition exceeds disk size
wd2: mbr partition exceeds disk size
wd2: mbr partition exceeds disk size
wd2: mbr partition exceeds disk size
wd2: mbr partition exceeds disk size
wd2: mbr partition exceeds disk size
wd2: mbr partition exceeds disk size
wd2: mbr partition exceeds disk size
wd2: mbr partition exceeds disk size
wd2: mbr partition exceeds disk size
wd2: mbr partition exceeds disk size
wd2: mbr partition exceeds disk size
wd2: mbr partition exceeds disk size
wd2: mbr partition exceeds disk size
wd2: mbr partition exceeds disk size
wd2: mbr partition exceeds disk size
wd2: mbr partition exceeds disk size
wd2: mbr partition exceeds disk size
wd2: mbr partition exceeds disk size
wd2: mbr partition exceeds disk size
# fdisk wd2
Disk: /dev/rwd2d
NetBSD disklabel disk geometry:
cylinders: 5814021, heads: 16, sectors/track: 63 (1008 sectors/cylinder)
total sectors: 4294967295
BIOS disk geometry:
cylinders: 1023, heads: 255, sectors/track: 63 (16065 sectors/cylinder)
total sectors: 5860533168
Partitions aligned to 2048 sector boundaries, offset 1
Partition table:
0: GPT Protective MBR (sysid 238)
start 1, size 4294967295 (2097152 MB, Cyls 0-267349/89/4)
PBR is not bootable: Bad magic number (0x0000)
1: <UNUSED>
2: <UNUSED>
3: <UNUSED>
No active partition.
# disklabel wd2
# /dev/rwd2d:
type: ESDI
disk: TOSHIBA DT01ACA3
label: fictitious
flags:
bytes/sector: 512
sectors/track: 63
tracks/cylinder: 16
sectors/cylinder: 1008
cylinders: 5814021
total sectors: 4294967295
rpm: 3600
interleave: 1
trackskew: 0
cylinderskew: 0
headswitch: 0 # microseconds
track-to-track seek: 0 # microseconds
drivedata: 0
4 partitions:
# size offset fstype [fsize bsize cpg/sgs]
a: 4294967295 0 4.2BSD 0 0 0 # (Cyl. 0 -
4294967295*)
d: 4294967295 0 unused 0 0 # (Cyl. 0 -
4294967295*)
disklabel: boot block size 0
disklabel: super block size 0
Home |
Main Index |
Thread Index |
Old Index