Píšem jednoduchý skript momentky EC2 a potrebujemzistiť, či existuje spôsob, ako zistiť, či je súborový systém zamrznutý alebo nie. V súčasnej podobe je pokus o čokoľvek urobiť so zamrznutým súborovým systémom skreslený skript (a taktiež zablokovaný v prostredí bash shell).
Existuje príkaz alebo spôsob, ako zistiť, či je súborový systém v zmrazenom stave?
Vďaka!
odpovede:
3 pre odpoveď č. 1Pokúste sa znova nainštalovať súborový systém:
mount -o remount /moint/point
Ak je súborový systém pripojený pomocou iného ako predvoleného nastaveniapotom nezabudnite zadať rovnaké možnosti v opätovnom pripojení. Takto je zaistené, že remount bude skutočne ne-op, ak bude úspešný. Napríklad, ak je súborový systém pripojený k noatime
potom použite tento príkaz:
mount -o remount,noatime /moint/point
Ak súborový systém nie je zmrazený, opätovné pripojenie bude úspešné. Ak súborový systém zamrzne, zlyhá s EBUSY.
To nie je spoľahlivé, pretože technicky môže opätovné pripojenie zlyhať pri EBUSY z nejakého iného dôvodu (iného ako zmrazený súborový systém), ale vo väčšine prípadov to pravdepodobne urobí.