История изменений
Исправление intelfx, (текущая версия) :
Какая разница, как?
Это всё бесполезное жонглирование словами. Есть ровно две принципиально разных ситуации: либо ФС знает, где конкретно повреждение и где брать запасную копию — и тогда она может сделать это автоматически, незаметно для пользователя, с минимальным оверхедом — либо ФС этого не знает, и тогда нужно сканировать все блоки перебором в поисках того, который не совпадает. Третьего не дано. Когда говорят «скраб», подразумевают (2). Шишкин утверждает, что (1) умеет только рейзер4, а zfs и btrfs вынуждены делать (2). Но он обосрался, что очевидно любому, кто имел хоть какое-нибудь дело с этими ФС проверяется экспериментально или путём чтения кода.
Скраб — это процедура, предполагающая перебор блоков в поисках повреждённых. Тут был ещё один персонаж, который пытался докопаться до формулировок на тему «откуда ты знаешь, что скраб — это перебор всех блоков, вдруг там перебор двух блоков и он запускается автоматически, тогда это тоже номинально скраб и обосрался ты». Но это всё опять же бесполезное жонглирование словами, потому что на практике таких пограничных случаев существовать не может — у них нет причин для существования.
Исходная версия intelfx, :
Какая разница, как?
Это всё бесполезное жонглирование словами. Есть ровно две принципиально разных ситуации: либо ФС знает, где конкретно повреждение и где брать запасную копию — и тогда она может сделать это автоматически, незаметно для пользователя, с минимальным оверхедом — либо ФС этого не знает, и тогда нужно сканировать все блоки перебором в поисках того, который не совпадает. Третьего не дано. Когда говорят «скраб», подразумевают (2). Шишкин утверждает, что (1) умеет только рейзер4, а zfs и btrfs вынуждены делать (2). Но он обосрался, что проверяется экспериментально или путём чтения кода.
Скраб — это процедура, предполагающая перебор блоков в поисках повреждённых. Тут был ещё один персонаж, который пытался докопаться до формулировок на тему «откуда ты знаешь, что скраб — это перебор всех блоков, вдруг там перебор двух блоков и он запускается автоматически, тогда это тоже номинально скраб и обосрался ты». Но это всё опять же бесполезное жонглирование словами, потому что на практике таких пограничных случаев существовать не может — у них нет причин для существования.