Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Nächste Überarbeitung | Vorherige Überarbeitung | ||
system_von_ufs_auf_zfs_umstellen [2014/02/12 19:57] rakor angelegt |
system_von_ufs_auf_zfs_umstellen [2017/10/02 13:40] (aktuell) |
||
---|---|---|---|
Zeile 12: | Zeile 12: | ||
*Ressourcenhungrig (64Bit und "ausreichend" RAM sollten vorhanden sein). | *Ressourcenhungrig (64Bit und "ausreichend" RAM sollten vorhanden sein). | ||
- | ====== Vorraussetzung ====== | + | ====== Voraussetzung ====== |
Es wird hier davon ausgegangen, dass ein vorhandenes System welches mit UFS partitioniert wurde in ein reines ZFS-System umgewandelt wird. Damit das Vorgehen ohne Datenverlust durchführbar ist muss eine von zwei Vorraussetzungen erfüllt sein. | Es wird hier davon ausgegangen, dass ein vorhandenes System welches mit UFS partitioniert wurde in ein reines ZFS-System umgewandelt wird. Damit das Vorgehen ohne Datenverlust durchführbar ist muss eine von zwei Vorraussetzungen erfüllt sein. | ||
-Es liegen zwei Festplatten vor | -Es liegen zwei Festplatten vor | ||
Zeile 24: | Zeile 24: | ||
# gpart create -s gpt ada1 | # gpart create -s gpt ada1 | ||
# gpart add -b 34 -s 128k -t freebsd-boot ada1 | # gpart add -b 34 -s 128k -t freebsd-boot ada1 | ||
- | # gpart add -s 8G -t freebsd-swap -l swap1 ada1 | + | # gpart add -s 8G -a 1m -t freebsd-swap -l swap1 ada1 |
- | # gpart add -t freebsd-zfs -l disk1 ada1 | + | # gpart add -a 1m -t freebsd-zfs -l disk1 ada1 |
# gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 1 ada1 | # gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 1 ada1 | ||
</code> | </code> | ||
Zeile 37: | Zeile 37: | ||
====== ZFS anlegen ====== | ====== ZFS anlegen ====== | ||
- | Im nächsten Schritt wird der **zpool** angelegt und die ZFS-Datasets (die ZFS-Partitionen) angelegt. | + | Im nächsten Schritt wird der **zpool** angelegt und die ZFS-Datasets (die ZFS-Partitionen) angelegt. Zunächst wird mittels des ashift-Werts eine Sektorgröße von mindestens 4K-Blöcken erzwungen. |
<code> | <code> | ||
+ | # sysctl vfs.zfs.min_auto_ashift=12 | ||
+ | |||
# zpool create -o altroot=/mnt -o cachefile=/var/tmp/zpool.cache zroot /dev/gpt/disk1 | # zpool create -o altroot=/mnt -o cachefile=/var/tmp/zpool.cache zroot /dev/gpt/disk1 | ||
Zeile 99: | Zeile 101: | ||
<code> | <code> | ||
# gpart create -s gpt ada0 | # gpart create -s gpt ada0 | ||
- | # gpart add -b 34 -s 128k -t freebsd-boot ada0 | + | # gpart add -b 34 -s 128k -a 1m -t freebsd-boot ada0 |
- | # gpart add -s 8G -t freebsd-swap -l swap0 ada0 | + | # gpart add -s 8G -a 1m -t freebsd-swap -l swap0 ada0 |
- | # gpart add -t freebsd-zfs -l disk0 ada0 | + | # gpart add -a 1m -t freebsd-zfs -l disk0 ada0 |
# gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 1 ada0 | # gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 1 ada0 | ||
</code> | </code> |