Zfs: Difference between revisions
Jump to navigation
Jump to search
m (dfg) |
m (asdf) |
||
Line 33: | Line 33: | ||
zfs mount db5 | zfs mount db5 | ||
= Wed Jan 24 2018 = | |||
On tsadi | |||
zpool create -f ex1 mirror /dev/sdaa /dev/sdab /dev/sdac /dev/sdad /dev/sdae mirror /dev/sdaf /dev/sdag /dev/sdah /dev/sdai /dev/sdaj | |||
zpool create ex2 mirror /dev/sdf /dev/sdg /dev/sdh /dev/sdi /dev/sdj mirror /dev/sdk /dev/sdl /dev/sdm /dev/sdn /dev/sdo | |||
zpool create ex3 mirror /dev/sdp /dev/sdq /dev/sdr /dev/sds /dev/sdt mirror /dev/sdu /dev/sdv /dev/sdw /dev/sdx /dev/sdy | |||
zpool create ex4 mirror /dev/sdz /dev/sdak /dev/sdal mirror /dev/sdam /dev/sdan /dev/sdao | |||
zfs mount | |||
== recovery from accidental pool destruction == | == recovery from accidental pool destruction == | ||
umount /mnt /mnt2 | umount /mnt /mnt2 |
Revision as of 21:47, 24 January 2018
here is how to work with zfs on abacus
situation
zpool status zfs get all
mount after reboot
zfs set mountpoint=/export/db2 db2
when you put in a new disk
fdisk -l
to see what is new
sudo zpool create -f /srv/db3 raidz2 /dev/sdaa /dev/sdab /dev/sdac /dev/sdad /dev/sdae /dev/sdaf /dev/sdag /dev/sdah /dev/sdai /dev/sdaj /dev/sdak /dev/sdal sudo zpool add -f /srv/db3 raidz2 /dev/sdam /dev/sdan /dev/sdao /dev/sdap /dev/sdaq /dev/sdar /dev/sdas /dev/sdat /dev/sdau /dev/sdav /dev/sdaw /dev/sdax
zfs unmount db3
zfs mount db3
latest
zpool create -f db3 raidz2 /dev/sdy /dev/sdz /dev/sdaa /dev/sdab /dev/sdac /dev/sdad /dev/sdae /dev/sdaf /dev/sdag /dev/sdah /dev/sdai /dev/sdaj zpool add -f db3 raidz2 /dev/sdak /dev/sdal /dev/sdam /dev/sdan /dev/sdao /dev/sdap /dev/sdaq /dev/sdar /dev/sdas /dev/sdat /dev/sdau /dev/sdav
zpool create -f db4 raidz2 /dev/sdax /dev/sday /dev/sdaz /dev/sdba /dev/sdbb /dev/sdbc /dev/sdbd /dev/sdbe /dev/sdbf /dev/sdbg /dev/sdbh /dev/sdbi zpool add -f db4 raidz2 /dev/sdbj /dev/sdbk /dev/sdbl /dev/sdbm /dev/sdbn /dev/sdbo /dev/sdbp /dev/sdbq /dev/sdbr /dev/sdbs /dev/sdbt /dev/sdbu
Fri Jan 19 2018
zpool create -f db5 raidz2 /dev/sdbw /dev/sdbx /dev/sdby /dev/sdbz /dev/sdca /dev/sdcb /dev/sdcc /dev/sdcd /dev/sdce /dev/sdcf /dev/sdcg /dev/sdch zpool add -f db5 raidz2 /dev/sdci /dev/sdcj /dev/sdck /dev/sdcl /dev/sdcm /dev/sdcn /dev/sdco /dev/sdcp /dev/sdcq /dev/sdcr /dev/sdcs /dev/sdct zfs mount db5
Wed Jan 24 2018
On tsadi zpool create -f ex1 mirror /dev/sdaa /dev/sdab /dev/sdac /dev/sdad /dev/sdae mirror /dev/sdaf /dev/sdag /dev/sdah /dev/sdai /dev/sdaj zpool create ex2 mirror /dev/sdf /dev/sdg /dev/sdh /dev/sdi /dev/sdj mirror /dev/sdk /dev/sdl /dev/sdm /dev/sdn /dev/sdo zpool create ex3 mirror /dev/sdp /dev/sdq /dev/sdr /dev/sds /dev/sdt mirror /dev/sdu /dev/sdv /dev/sdw /dev/sdx /dev/sdy zpool create ex4 mirror /dev/sdz /dev/sdak /dev/sdal mirror /dev/sdam /dev/sdan /dev/sdao zfs mount
recovery from accidental pool destruction
umount /mnt /mnt2 mdadm -S /dev/md125/dev/md126/dev/md127
sfdisk -d /dev/sda < sda.sfdisk sfdisk -d /dev/sdb < sdb.sfdisk sfdisk /dev/sda < sdb.sfdisk
mdadm --detail /dev/md127 mdadm -A -R /dev/md127/dev/sdb2/dev/sda2 mdadm /dev/md127 -a /dev/sda2 mdadm --detail /dev/md127 echo check > /sys/block/md127/md/sync_action cat /proc/mdstat
mdadm --detail /dev/md126 mdadm -A -R /dev/md126/dev/sdb3/dev/sda3 mdadm /dev/md126 -a /dev/sda3 mdadm --detail /dev/md126 echo check > /sys/block/md126/md/sync_action cat /proc/mdstat
Also switched the bios to boot from hd2 instead of hd1 (or something)
- Recreate zpool with correct drives
- Point an instance photorec at each of the wiped drives set to recover files of the following types: .gz, .solv (custom definition)