ZFS destroy snapshot - out of swap space - nepouzitelny pool
Gabriel
gabriel at maxpark.cz
Wed May 1 13:05:28 CEST 2013
Ahoj vsem,
narazil jsem na velice osklivy problem se ZFS na FreeBSD 8.3 release
32bit, potreboval jsem promazat stare snapshoty, tak jak jsem to jiz
delal nekolikrat:
# zfs destroy -r pool at snapshot_aabbcc
Najednou system prestal odpovidat a tak jsem vlezl na konzoli, kde to
hlasilo:
pid (xxx) uid 0 init: killed, out of swap space (nebo neco v tomto
smyslu, nestihl jsem to opsat)
Viselo to takhle pul hodiny a jelikoz na tom bezi nejake hostingy, tak
jsem to potreboval nejak nahodit, takze reboot. Ten bohuzel neprochazel
taky, takze ipmi reset. Server zacal nabihat, ale pri /etc/rc.d/zfs
vytuhnul, kdyz jsem udelal ctrl+c tak to probehlo dal, ale nenamounti mi
to vetsinu z tech zfs mountu.
Ted jsem v single user modu, scrub nedela vubec nic, zfs list probehne,
zfs list -t snapshot neprobehne, nevim co s tim. Nejhorsi je, ze jsem
potreboval prenest ty snapshoty na jinej server kvuli zaloham, a rozsype
se to v nejnevhhodnejsi moment.
Jiz jsem vygooglil, ze je potreba nacpat server ramkou az do aleluja, a
pak to treba probehne. Problemy jsou dva - mam to na 32bit FreeBSD a
nemam jiz vic ramky (jsou tam 4 GB aktualne). Swap byl vyplej, 2 roky s
tim nebyl zadny potiz, az ted.
Zkousim ted vyhodit SSD cache z poolu, ze bych to pouzil na swap, ale
vubec se mi nedrazi to z nej dostat, zpool remove pool ad10 vytuhne.
Prosim a jakoukoli radu, at to alespon presunu na jinej pool na jinem
servru, pak at to treba klidne shori, ale potrebuji aktualni kopii dat.
Jakekoli dalsi potrebne info poskytnu obratem.
Predem diky,
Gabriel
More information about the Users-l
mailing list