Можно ли создать raid-0 без потери данных?

Я нашел проблему. Я решил активировать завершение табуляции в интерактивном режиме Python.

Итак, я добавил следующие строки в /home/user/.inputrc :

import rlcompleter, readline
readline.parse_and_bind('tab: complete')

Итак, когда я перезагружал свою машину, ключи r и i из import и readline на моей клавиатуре.

0
26.09.2018, 15:29
1 ответ

При использовании RAID 0 ваши данные распределяются пополам (по четным и нечетным )между дисками. Другими словами, на первом диске находятся фрагменты 1, 3, 5,.... и т. д., а на втором диске — вторая группа фрагментов 2, 4, 6 и т. д. Если один из дисков умирает, вы мгновенно теряете 50% чанков. Представьте, что вы открываете свою программу и удаляете из нее каждую вторую строку. Вот что происходит, когда вы теряете полосатый диск. В зависимости от размера полосы вы можете восстановить некоторые данные или даже целые файлы с оставшегося диска (. Вполне возможно, что файл размером 10 КБ будет полностью неповрежденным на одном диске, поскольку ваши блоки должны быть больше этого ). ]. Однако файл, размер которого в десять раз превышает размер вашего блока, будет иметь 5 блоков на каждом диске, а это означает, что вы только что потеряли 50% своего файла.

Важно отметить, что вы не можете настроить RAID 0 без форматирования (инициализации )дисков как RAID 0. Перед созданием рейда вам потребуется -создать резервную копию ваших данных.

2
28.01.2020, 02:31

Теги

Похожие вопросы