gmirror and resizing partitions..
Wojciech Puchar
wojtek at wojtek.tensor.gdynia.pl
Tue Jun 10 08:54:46 UTC 2008
>>
>> more exact info please.
>>
>> gmirror status
>> mount or cat /etc/fstab
>
now much better - i know that you mirrored whole drives and then
partitioned.
are whole mirror labeled? if yes - what partition you have to trim down?
if now - where are place (give me bsdlabel gm0s1 output)
as you have 2 drives it's quite easy:
it would be like that:
gmirror remove gm0 ad6
gmirror forget ad6
gmirror clear /dev/ad6
gmirror label -b round-robin -s 1048576 m0 /dev/ad6
^^^^^^^^^^^^^^^^^^^^^^^^
that's options i use, use what you think it's good for you.
now - you have 2 degraded mirrors. old - gm0, new - m0
now partition m0 as you like.
then - get the system down to single user, unmount everything except /,
make / read-only
then:
with partition that are same sized use dd if=/dev/oldpartition
of=/dev/newpartition bs=1m
others - use newfs and tar|tar to copy files
after all done, mount new root partition somewhere read write, and fix
etc/fstab
at the end - don't forget to bsdlabel -B
then reboot from ad6.
after successful boot:
gmirror stop gm0
gmirror clear ad4
gmirror insert m0 ad4
to get all new things mirrored.
PS. my advice. make one big partition+swap instead of so many. you won't
have such problems again
>
>
>
> Name Status Components
> mirror/gm0 COMPLETE ad4
> ad6
>
>
> # Device Mountpoint FStype Options Dump Pass#
> /dev/mirror/gm0s1b none swap sw 0 0
> /dev/mirror/gm0s1a / ufs rw 1 1
> /dev/mirror/gm0s1h /exports ufs rw 2 2
> /dev/mirror/gm0s1g /home ufs rw 2 2
> /dev/mirror/gm0s1d /usr ufs rw 2 2
> /dev/mirror/gm0s1e /usr/local ufs rw 2 2
> /dev/mirror/gm0s1f /var ufs rw 2 2
> /dev/acd0 /cdrom cd9660 ro,noauto 0 0
>
> #/dev/da0s1 /mnt/root ufs ro 0 0
> #/dev/da0s1b none swap sw 0 0
>
> _______________________________________________
> freebsd-questions at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "freebsd-questions-unsubscribe at freebsd.org"
>
More information about the freebsd-questions
mailing list