Date: Tue, 3 May 2016 23:07:35 +0200 From: Sebastian Wolfgarten <sebastian@wolfgarten.com> To: freebsd-questions@freebsd.org Cc: Matthias Fechner <idefix@fechner.net> Subject: Re: ZFS migration - New pool lost after reboot Message-ID: <67E0F838-8BA7-475B-91D9-24B5B5640441@wolfgarten.com> In-Reply-To: <72d62e46-59f4-5e6f-2bf6-8ac1ba808f02@fechner.net> References: <0A383C91-FCBA-4B9E-A95A-157A13708125@wolfgarten.com> <72087b33-53f9-e298-1441-4988c2a5ecb3@fechner.net> <2D936447-34C1-471B-8787-8075B19F8B28@wolfgarten.com> <6E1B2BCF-3B5C-4D18-9152-FE68711B2B43@wolfgarten.com> <72d62e46-59f4-5e6f-2bf6-8ac1ba808f02@fechner.net>
next in thread | previous in thread | raw e-mail | index | archive | help
Dear all, thanks to Matthias I already fixed most of the issues but there is one = thing I cannot fix yet. When trying to set the mount point for the / = file system, I am getting strange errors: root@vm:~ # zfs set mountpoint=3Dnone newpool/ROOT cannot open 'newpool/ROOT': dataset does not exist root@vm:~ # zpool import -c /tmp/newpool.cache -R /mnt newpool root@vm:~ # zfs set mountpoint=3Dnone newpool/ROOT cannot unmount '/mnt': Device busy root@vm:~ # zfs set mountpoint=3D/ newpool/ROOT/default cannot unmount '/mnt': Device busy root@vm:~ # zfs set mountpoint=3D/tmp newpool/tmp root@vm:~ # zfs set mountpoint=3D/usr newpool/usr root@vm:~ # zfs set mountpoint=3D/var newpool/var root@vm:~ # zfs set mountpoint=3Dnone newpool/ROOT cannot unmount '/mnt': Device busy root@vm:~ # zpool export newpool root@vm:~ # zfs set mountpoint=3Dnone newpool/ROOT cannot open 'newpool/ROOT': dataset does not exist So basically, when the pool is not mounted the system says =84dataset = does not exist=93 but when I mount it and try to change the mount point = it comes back with =84Device busy=93. Any ideas on how I am supposed to = set the mount point for the root file system (first & last line of the = commands listed above)? Many thanks. Kind regards Sebastian > Am 02.05.2016 um 23:45 schrieb Matthias Fechner <idefix@fechner.net>: >=20 > Am 02.05.2016 um 22:42 schrieb Sebastian Wolfgarten: >> root@vm:~ # zfs list >> NAME USED AVAIL REFER MOUNTPOINT >> newpool 385M 5.41G 19K /mnt/zroot >> newpool/ROOT 385M 5.41G 19K /mnt >> newpool/ROOT/default 385M 5.41G 385M /mnt >> newpool/tmp 21K 5.41G 21K /mnt/tmp >> newpool/usr 76K 5.41G 19K /mnt/usr >> newpool/usr/home 19K 5.41G 19K /mnt/usr/home >> newpool/usr/ports 19K 5.41G 19K /mnt/usr/ports >> newpool/usr/src 19K 5.41G 19K /mnt/usr/src >> newpool/var 139K 5.41G 19K /mnt/var >> newpool/var/audit 19K 5.41G 19K /mnt/var/audit >> newpool/var/crash 19K 5.41G 19K /mnt/var/crash >> newpool/var/log 44K 5.41G 44K /mnt/var/log >> newpool/var/mail 19K 5.41G 19K /mnt/var/mail >> newpool/var/tmp 19K 5.41G 19K /mnt/var/tmp >> zroot 524M 26.4G 96K /zroot >> zroot/ROOT 522M 26.4G 96K none >> zroot/ROOT/default 522M 26.4G 522M / >> zroot/tmp 74.5K 26.4G 74.5K /tmp >> zroot/usr 384K 26.4G 96K /usr >> zroot/usr/home 96K 26.4G 96K /usr/home >> zroot/usr/ports 96K 26.4G 96K /usr/ports >> zroot/usr/src 96K 26.4G 96K /usr/src >> zroot/var 580K 26.4G 96K /var >> zroot/var/audit 96K 26.4G 96K /var/audit >> zroot/var/crash 96K 26.4G 96K /var/crash >> zroot/var/log 103K 26.4G 103K /var/log >> zroot/var/mail 96K 26.4G 96K /var/mail >> zroot/var/tmp 92.5K 26.4G 92.5K /var/tmp >>=20 >> I am assuming I have to amend the zfs parameters for the mount points = but I can=92t seem to figure out what=92s wrong. I tried things like: >>=20 >> zfs set mountpoint=3D/usr newpool/usr >> zfs set mountpoint=3D/tmp newpool/tmp >> zfs set mountpoint=3D/var newpool/var >=20 > zfs set mountpoint=3Dnone newpool/ROOT > zfs set mountpoin=3D/ newpool/ROOT/default > zfs set mountpoin=3D/tmp newpool/tmp > zfs set mountpoin=3D/usr newpool/usr > zfs set mountpoin=3D/var newpool/var >=20 >=20 > Gru=DF > Matthias >=20 > --=20 >=20 > "Programming today is a race between software engineers striving to > build bigger and better idiot-proof programs, and the universe trying = to > produce bigger and better idiots. So far, the universe is winning." -- > Rich Cook > _______________________________________________ > freebsd-questions@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-questions > To unsubscribe, send any mail to = "freebsd-questions-unsubscribe@freebsd.org"
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?67E0F838-8BA7-475B-91D9-24B5B5640441>