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