ZFS: Unterschied zwischen den Versionen
Die Seite wurde neu angelegt: „zpool create <poolname> <disk ohne pfad><br> bsp: <b>zpool create backup da2</b><br> <br> # erstellt Volume ohne es zu mounten mit einer größe von 26T<br> zf…“ |
Keine Bearbeitungszusammenfassung |
||
| (5 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
Mit <b>gpart show</b> die Festplatte ermitteln für ZFS <br> | |||
zpool create <poolname> <disk ohne pfad><br> | zpool create <poolname> <disk ohne pfad><br> | ||
bsp: <b>zpool create backup da2</b><br> | bsp: <b>zpool create backup da2</b><br> | ||
<br> | <br> | ||
erstellt Volume ohne es zu mounten mit einer größe von 26T<br> | |||
zfs create -s -V 26T <poolname von zpool create>/<volumename><br> | zfs create -s -V 26T <poolname von zpool create>/<volumename><br> | ||
bsp: <b>zfs create -s -V 26T backup/fileserver</b><br> | bsp: <b>zfs create -s -V 26T backup/fileserver</b><br> | ||
<br> | <br> | ||
<br> | <br> | ||
<b>vim /etc/ctl.conf</b><br> | <b>vim /etc/ctl.conf</b><br> | ||
portal-group pg0 { | auth-group ag1 { | ||
discovery-auth-group no-authentication | auth-type "none" | ||
listen 0.0.0.0 | #initiator-portal 192.168.56.102 # optional eine Client IP Adresse | ||
listen [::]<br> | initiator-name iqn.1991-05.com.microsoft:ie11win8-1 # iSCSI Client Name | ||
} | |||
portal-group pg0 { | |||
discovery-auth-group no-authentication | |||
listen 0.0.0.0 | |||
listen [::] | |||
} | |||
target iqn.2017-08.de.db.fm.freebsd:target0 { | |||
auth-group ag1 # nur iSCSI Clients mit dem unter auth-group genannten Initiatorname dürfen zugreifen | |||
#auth-group no-authentication # keine Authentifizierung - jeder iSCSI Client ist erlaubt! | |||
portal-group pg0 | |||
lun 0 { | |||
path /dev/zvol/backup/fileserver | |||
size 26T | |||
} | |||
} | |||
<b>echo 'ctld_enable="YES"' >> /etc/rc.conf</b><br> | |||
<b>service ctld restart</b><br> | |||
== Snapshot erstellen == | |||
zfs snapshot -r backup@keep_`date +\%Y-\%m-\%d_\%T` | |||
== Zugriff auf ein Snapshot == | |||
Der Zugriff auf ein Snapshot von einem iSCSI Volume ist nicht so einfach möglich. <br> | |||
Der Snapshot muss gecloned und dann per iSCSI zur Verfügung gestellt werden<br> | |||
zfs clone backup/fileserver@keep_2017-10-10_23:00:00 backup/snapshot | |||
im Anschluss daran die /etc/ctl.conf bearbeiten und ein neues Target einrichten mit dem Pfad zum Clone (/dev/zvol/backup/snapshot) | |||
<br> | <br> | ||
<br> | <br> | ||
Ein clone wird mit <b>destroy</b> gelöscht (<b>zfs destroy backup/snapshot</b>) | |||
<b> | |||
<b> | |||
Aktuelle Version vom 11. Oktober 2017, 12:53 Uhr
Mit gpart show die Festplatte ermitteln für ZFS
zpool create <poolname> <disk ohne pfad>
bsp: zpool create backup da2
erstellt Volume ohne es zu mounten mit einer größe von 26T
zfs create -s -V 26T <poolname von zpool create>/<volumename>
bsp: zfs create -s -V 26T backup/fileserver
vim /etc/ctl.conf
auth-group ag1 {
auth-type "none"
#initiator-portal 192.168.56.102 # optional eine Client IP Adresse
initiator-name iqn.1991-05.com.microsoft:ie11win8-1 # iSCSI Client Name
}
portal-group pg0 {
discovery-auth-group no-authentication
listen 0.0.0.0
listen [::]
}
target iqn.2017-08.de.db.fm.freebsd:target0 {
auth-group ag1 # nur iSCSI Clients mit dem unter auth-group genannten Initiatorname dürfen zugreifen
#auth-group no-authentication # keine Authentifizierung - jeder iSCSI Client ist erlaubt!
portal-group pg0
lun 0 {
path /dev/zvol/backup/fileserver
size 26T
}
}
echo 'ctld_enable="YES"' >> /etc/rc.conf
service ctld restart
Snapshot erstellen
zfs snapshot -r backup@keep_`date +\%Y-\%m-\%d_\%T`
Zugriff auf ein Snapshot
Der Zugriff auf ein Snapshot von einem iSCSI Volume ist nicht so einfach möglich.
Der Snapshot muss gecloned und dann per iSCSI zur Verfügung gestellt werden
zfs clone backup/fileserver@keep_2017-10-10_23:00:00 backup/snapshot
im Anschluss daran die /etc/ctl.conf bearbeiten und ein neues Target einrichten mit dem Pfad zum Clone (/dev/zvol/backup/snapshot)
Ein clone wird mit destroy gelöscht (zfs destroy backup/snapshot)