zfs на одном устройстве: что происходит, когда файл поврежден?

Повсеместно написано, что ZFS полезен, даже если у вас есть только одно физическое устройство, потому что оно сообщит вам о повреждении данных из-за битового разложения и тому подобного.

Тем не менее, может ли это на самом деле решить проблему коррупции?

Другими словами, есть ли заметные преимущества в использовании ZFS в качестве файловой системы на одном физическом устройстве?

3 ответа

Если вы установите COPIES Если для файловой системы ZFS установлено значение больше 1, то поврежденный файл можно восстановить, поскольку имеется хотя бы еще одна копия.

Я думаю, это зависит от того, как файлы будут повреждены...

Конечно, я запускаю ZFS в одном устройстве (например, на блочных устройствах представлены аппаратные RAID-контроллеры). Я не знаю, что бы я работал с одним физическим диском.

Как уже упоминали другие, вы можете уменьшить риск коррупции, используя zfs copies= особенность. RAID с несколькими ZFS-управляемыми устройствами все равно будет лучше. Но с ~4 годами опыта ZFS я никогда не сталкивался с поврежденными данными.

Да, вы можете хранить данные в нескольких копиях:

https://blogs.oracle.com/relling/entry/zfs_copies_and_data_protection

Таким образом, вы значительно сократите доступное дисковое пространство, но потенциально сможете восстановить данные из определенной области повреждения. (Я не пробовал это).

Другие вопросы по тегам