ZFS stripeset converteren naar mirror

Pagina: 1
Acties:

  • Bigs
  • Registratie: Mei 2000
  • Niet online
Ik weet niet of hier al veel ZFS-kenners zitten, maar het is het proberen waard denk ik ;)

Ik heb pas een oude server opnieuw geïnstalleerd met FreeBSD 7.0-RELEASE op een ZFS filesystem (als root). Alleen heb ik in m'n haast geen een stripeset aangemaakt ipv een mirror en dit niet opgemerkt:

code:
1
2
3
4
5
6
7
8
9
10
11
12
# zpool status
  pool: tank
 state: ONLINE
 scrub: none requested
config:

    NAME        STATE     READ WRITE CKSUM
    tank        ONLINE       0     0     0
      da0       ONLINE       0     0     0
      da1       ONLINE       0     0     0

errors: No known data errors


Hoe kan ik hier nu een mirror van maken? In principe moet ik da1 dus uit m'n pool halen en daarna attachen aan da0, maar dat wil hij nu niet doen omdat de helft van de data natuurlijk daarop staat. Hoe zorg ik ervoor dat ik m'n pool kan terugbrengen tot alleen da0?

De server staat co-located (niet in de buurt) en gebruikt ZFS als root fs, dus ik kan m'n tank niet even opnieuw aanmaken. De ZFS administration guide voor Solaris biedt ook geen uitkomst.