ZFS mount fails after upgrade to 11.0
Vladislav Prodan
universite at ukr.net
Tue Dec 27 04:36:31 UTC 2016
--- Original message ---
From: "Erwan Legrand" <freebsd at erwanlegrand.com>
Date: 27 December 2016, 00:17:14
> On Fri, Dec 23, 2016 at 8:00 PM, Vladislav Prodan <universite at ukr.net> wrote:
> > Sorry for the unhurried response.
>
> No worries!
>
> > Please show output:
> >
> > zfs list
> > gpart show
> > camcontrol devlist
> > diskinfo -v /dev/diskid/DISK-Z1E7725Jp2
> > diskinfo -v /dev/diskid/DISK-Z1E75J4Kp2
>
> I have installed FreeBSD 11 on a spare disk. I can mount my old pool
> with "-o altroot=/mnt" without any trouble. But for some reason,
> /dev/diskid is gone. I wonder why it is so and I want it back.
For inclusion option diskid (/dev/diskid) meets the variable
kern.geom.label.disk_ident.enable=1 (in /boot/loader.conf)
While I prefer to use gpart label.
>
> In the following output the spare disk I have installed FreeBSD 11 on
> is "ada0" and "zroot" is a new pool. "tank" is my old pool, which is
> mirrored on "ada1" and "ada2". I plan to move my data to the new pool
> and then remove the disks one by one from the old pool to add them to
> the new. The freebsd-boot partitions on these disk are too small
> nowadays anyway. Thus, repartitioning them sounds like a good idea.
Good idea.
You then make the correct pool of HDD with 4KB sectorsize.
> # gpart show
> => 40 1953525088 ada0 GPT (932G)
> 40 1024 1 freebsd-boot (512K)
> 1064 984 - free - (492K)
> 2048 4194304 2 freebsd-swap (2.0G)
> 4196352 1949327360 3 freebsd-zfs (930G)
> 1953523712 1416 - free - (708K)
>
> => 34 3907029101 ada1 GPT (1.8T)
> 34 6 - free - (3.0K)
> 40 128 1 freebsd-boot (64K)
> 168 3907028960 2 freebsd-zfs (1.8T)
> 3907029128 7 - free - (3.5K)
>
> => 34 3907029101 ada2 GPT (1.8T)
> 34 6 - free - (3.0K)
> 40 128 1 freebsd-boot (64K)
> 168 3907028960 2 freebsd-zfs (1.8T)
> 3907029128 7 - free - (3.5K)
> # diskinfo -v /dev/ada1
> /dev/ada1
> 512 # sectorsize
> 2000398934016 # mediasize in bytes (1.8T)
> 3907029168 # mediasize in sectors
> 4096 # stripesize
> 0 # stripeoffset
> 3876021 # Cylinders according to firmware.
> 16 # Heads according to firmware.
> 63 # Sectors according to firmware.
> Z1E75J4K # Disk ident.
> Not_Zoned # Zone Mode
>
> # diskinfo -v /dev/ada2
> /dev/ada2
> 512 # sectorsize
> 2000398934016 # mediasize in bytes (1.8T)
> 3907029168 # mediasize in sectors
> 4096 # stripesize
> 0 # stripeoffset
> 3876021 # Cylinders according to firmware.
> 16 # Heads according to firmware.
> 63 # Sectors according to firmware.
> Z1E7725J # Disk ident.
> Not_Zoned # Zone Mode
>
> # zpool status
> pool: tank
> state: ONLINE
> status: One or more devices are configured to use a non-native block size.
> Expect reduced performance.
> action: Replace affected devices with devices that support the
> configured block size, or migrate data to a properly configured
> pool.
> scan: resilvered 13.5K in 0h0m with 0 errors on Mon Dec 26 02:07:35 2016
> config:
>
> NAME STATE READ WRITE CKSUM
> tank ONLINE 0 0 0
> mirror-0 ONLINE 0 0 0
> ada1p2 ONLINE 0 0 0 block size: 512B
> configured, 4096B native
> ada2p2 ONLINE 0 0 0 block size: 512B
> configured, 4096B native
>
> errors: No known data errors
>
--
Vladislav V. Prodan
System & Network Administrator
support.od.ua
More information about the freebsd-questions
mailing list