- Export and import pool examples
This commit is contained in:
parent
507abac683
commit
1d6e6a86cb
|
@ -319,3 +319,33 @@ func ExamplePool_Destroy() {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func ExamplePoolImport() {
|
||||||
|
p, err := zfs.PoolImport("TESTPOOL", []string{"/dev/disk/by-id"})
|
||||||
|
if err != nil {
|
||||||
|
panic(err)
|
||||||
|
}
|
||||||
|
p.Close()
|
||||||
|
}
|
||||||
|
|
||||||
|
func ExamplePool_Export() {
|
||||||
|
p, err := zfs.PoolOpen("TESTPOOL")
|
||||||
|
if err != nil {
|
||||||
|
panic(err)
|
||||||
|
}
|
||||||
|
defer p.Close()
|
||||||
|
if err = p.Export(false, "Example exporting pool"); err != nil {
|
||||||
|
panic(err)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
func ExamplePool_ExportForce() {
|
||||||
|
p, err := zfs.PoolOpen("TESTPOOL")
|
||||||
|
if err != nil {
|
||||||
|
panic(err)
|
||||||
|
}
|
||||||
|
defer p.Close()
|
||||||
|
if err = p.ExportForce("Example exporting pool"); err != nil {
|
||||||
|
panic(err)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in New Issue