All, I am trying to reformat an OST which was originally created with lustre 2.3 with lustre 2.4 mkefs.lustre. Command: mkfs.lustre --reformat --ost --index=0 --fsname=WORK --mgsnode=10.100.1.10@o2ib /dev/VG_Lustre/WORK_OST0 Permanent disk data: Target: WORK:OST0000 Index: 0 Lustre FS: WORK Mount type: ldiskfs Flags: 0x62 (OST first_time update ) Persistent mount opts: errors=remount-ro Parameters: mgsnode=10.100.1.10@o2ib device size = 16776956MB formatting backing filesystem ldiskfs on /dev/VG_Hamming/WORK_OST0 target name WORK:OST0000 4k blocks 4294900736 options -J size=400 -I 256 -i 524288 -q -O extents,uninit_bg,dir_nlink,quota,huge_file,flex_bg -G 256 -E resize=4290772992,lazy_journal_init -F mkfs_cmd = mke2fs -j -b 4096 -L WORK:OST0000 -J size=400 -I 256 -i 524288 -q -O extents,uninit_bg,dir_nlink,quota,huge_file,flex_bg -G 256 -E resize=4290772992,lazy_journal_init -F /dev/VG_Hamming/WORK_OST0 4294900736 The resize maximum must be greater than the filesystem size. Bad option(s) specified: Extended options are separated by commas, and may take an argument which is set off by an equals (''='') sign. Valid extended options are: stride=<RAID per-disk data chunk in blocks> stripe-width=<RAID stride * data disks in blocks> resize=<resize maximum size in blocks> lazy_itable_init=<0 to disable, 1 to enable> lazy_journal_init=<0 to disable, 1 to enable> test_fs discard nodiscard quotatype=<usr OR grp> mkfs.lustre FATAL: Unable to build fs /dev/VG_Hamming/WORK_OST0 (256) mkfs.lustre FATAL: mkfs failed 256 I see some bugs from lustre 1.8 (LU-399) referencing the error, but nothing for 2.4 Maybe it is how I am trying to make the filesystem that is causing grief. Can anyone provide some input/advice here? Thanks in advance, Brian Andrus ITACS/Research Computing Naval Postgraduate School Monterey, California voice: 831-656-6238 _______________________________________________ Lustre-discuss mailing list Lustre-discuss-aLEFhgZF4x6X6Mz3xDxJMA@public.gmane.org http://lists.lustre.org/mailman/listinfo/lustre-discuss
On 2013-06-28, at 20:27, "Andrus, Brian Contractor" <bdandrus-u6e/tGqFTB8@public.gmane.org<mailto:bdandrus-u6e/tGqFTB8@public.gmane.org>> wrote: I am trying to reformat an OST which was originally created with lustre 2.3 with lustre 2.4 mkefs.lustre. First question is why you want to reformat? You never need to reformat when upgrading to newer versions. Command: mkfs.lustre --reformat --ost --index=0 --fsname=WORK --mgsnode=10.100.1.10@o2ib /dev/VG_Lustre/WORK_OST0 Permanent disk data: Target: WORK:OST0000 Index: 0 Lustre FS: WORK Mount type: ldiskfs Flags: 0x62 (OST first_time update ) Persistent mount opts: errors=remount-ro Parameters: mgsnode=10.100.1.10@o2ib device size = 16776956MB formatting backing filesystem ldiskfs on /dev/VG_Hamming/WORK_OST0 target name WORK:OST0000 4k blocks 4294900736 options -J size=400 -I 256 -i 524288 -q -O extents,uninit_bg,dir_nlink,quota,huge_file,flex_bg -G 256 -E resize=4290772992,lazy_journal_init -F mkfs_cmd = mke2fs -j -b 4096 -L WORK:OST0000 -J size=400 -I 256 -i 524288 -q -O extents,uninit_bg,dir_nlink,quota,huge_file,flex_bg -G 256 -E resize=4290772992,lazy_journal_init -F /dev/VG_Hamming/WORK_OST0 4294900736 The resize maximum must be greater than the filesystem size. It''s probably a corner case from the filesystem being just a bit larger than 16TB. 2^32 blocks = 4291821568, but the filesystem size is 4294900736 blocks in size (just 260MB over). The "resize" feature should be disabled for filesystems 16TB or larger, since it doesn''t work for resizing beyond 16TB. This is a bug in mkfs.lustre if you could please file one with the details. You could try shrinking the LV to be exactly 16TB and see if this fixes it. Cheers, Andreas Bad option(s) specified: Extended options are separated by commas, and may take an argument which is set off by an equals (''='') sign. Valid extended options are: stride=<RAID per-disk data chunk in blocks> stripe-width=<RAID stride * data disks in blocks> resize=<resize maximum size in blocks> lazy_itable_init=<0 to disable, 1 to enable> lazy_journal_init=<0 to disable, 1 to enable> test_fs discard nodiscard quotatype=<usr OR grp> mkfs.lustre FATAL: Unable to build fs /dev/VG_Hamming/WORK_OST0 (256) mkfs.lustre FATAL: mkfs failed 256 I see some bugs from lustre 1.8 (LU-399) referencing the error, but nothing for 2.4 Maybe it is how I am trying to make the filesystem that is causing grief. Can anyone provide some input/advice here? Thanks in advance, Brian Andrus ITACS/Research Computing Naval Postgraduate School Monterey, California voice: 831-656-6238 _______________________________________________ Lustre-discuss mailing list Lustre-discuss-aLEFhgZF4x6X6Mz3xDxJMA@public.gmane.org<mailto:Lustre-discuss-aLEFhgZF4x6X6Mz3xDxJMA@public.gmane.org> http://lists.lustre.org/mailman/listinfo/lustre-discuss
This is because we lost our MDT so I am reformatting the old OSTs. It is indeed the corner case of slightly over 16TB. So how do I disable the resize? I have figured out how to fake it out by using a big enough number, but if I don''t specify resize, it automatically adds it. Brian Andrus ITACS/Research Computing Naval Postgraduate School Monterey, California voice: 831-656-6238> -----Original Message----- > From: Dilger, Andreas [mailto:andreas.dilger-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org] > Sent: Friday, June 28, 2013 7:42 PM > To: Andrus, Brian Contractor > Cc: lustre-discuss-aLEFhgZF4x6X6Mz3xDxJMA@public.gmane.org > Subject: Re: [Lustre-discuss] mkfs.lustre resize maximum > > On 2013-06-28, at 20:27, "Andrus, Brian Contractor" > <bdandrus-u6e/tGqFTB8@public.gmane.org<mailto:bdandrus-u6e/tGqFTB8@public.gmane.org>> wrote: > > I am trying to reformat an OST which was originally created with lustre 2.3 > with lustre 2.4 mkefs.lustre. > > First question is why you want to reformat? You never need to reformat > when upgrading to newer versions. > > > Command: > > mkfs.lustre --reformat --ost --index=0 --fsname=WORK -- > mgsnode=10.100.1.10@o2ib /dev/VG_Lustre/WORK_OST0 > > Permanent disk data: > Target: WORK:OST0000 > Index: 0 > Lustre FS: WORK > Mount type: ldiskfs > Flags: 0x62 > (OST first_time update ) > Persistent mount opts: errors=remount-ro > Parameters: mgsnode=10.100.1.10@o2ib > > device size = 16776956MB > formatting backing filesystem ldiskfs on /dev/VG_Hamming/WORK_OST0 > target name WORK:OST0000 > 4k blocks 4294900736 > options -J size=400 -I 256 -i 524288 -q -O > extents,uninit_bg,dir_nlink,quota,huge_file,flex_bg -G 256 -E > resize=4290772992,lazy_journal_init -F > mkfs_cmd = mke2fs -j -b 4096 -L WORK:OST0000 -J size=400 -I 256 -i 524288 - > q -O extents,uninit_bg,dir_nlink,quota,huge_file,flex_bg -G 256 -E > resize=4290772992,lazy_journal_init -F /dev/VG_Hamming/WORK_OST0 > 4294900736 > The resize maximum must be greater than the filesystem size. > > It''s probably a corner case from the filesystem being just a bit larger than > 16TB. 2^32 blocks = 4291821568, but the filesystem size is 4294900736 blocks > in size (just 260MB over). The "resize" feature should be disabled for > filesystems 16TB or larger, since it doesn''t work for resizing beyond 16TB. > This is a bug in mkfs.lustre if you could please file one with the details. > > You could try shrinking the LV to be exactly 16TB and see if this fixes it. > > Cheers, Andreas > > > Bad option(s) specified: > > Extended options are separated by commas, and may take an argument > which > is set off by an equals (''='') sign. > > Valid extended options are: > stride=<RAID per-disk data chunk in blocks> > stripe-width=<RAID stride * data disks in blocks> > resize=<resize maximum size in blocks> > lazy_itable_init=<0 to disable, 1 to enable> > lazy_journal_init=<0 to disable, 1 to enable> > test_fs > discard > nodiscard > quotatype=<usr OR grp> > > > mkfs.lustre FATAL: Unable to build fs /dev/VG_Hamming/WORK_OST0 (256) > > mkfs.lustre FATAL: mkfs failed 256 > > > > I see some bugs from lustre 1.8 (LU-399) referencing the error, but nothing > for 2.4 > > Maybe it is how I am trying to make the filesystem that is causing grief. > > Can anyone provide some input/advice here? > > > > Thanks in advance, > > > > Brian Andrus > ITACS/Research Computing > Naval Postgraduate School > Monterey, California > voice: 831-656-6238 > > > > > _______________________________________________ > Lustre-discuss mailing list > Lustre-discuss-aLEFhgZF4x6X6Mz3xDxJMA@public.gmane.org<mailto:Lustre-discuss-aLEFhgZF4x6X6Mz3xDxJMA@public.gmane.org> > http://lists.lustre.org/mailman/listinfo/lustre-discuss