История изменений
Исправление www_linux_org_ru, (текущая версия) :
Ну вот допустим у тебя диск наполовину заполнен файлами и ты решил сделать raid. Докупил ещё такой же, подключил к пулу, сказал «хочу зеркало!». Объём данных, которые надо скопировать, в два раза меньше, чем в случае обычного raid'а.
и это все? и ради этого смешивать слои блочного устройства и фс?!
достаточно было бы куда-нить в районе vfs (или отдельной утилитой, собираемой из исходников фс) сделать обязательным выдачу карты занятых секторов (1 бит соответствует 1 сектору, скажем 4 килобайтам на диске)
такая карта весьма пригодилась бы и в других случаях — например, архивирование всего раздела целиком или оффлайн-проверка диска на плохие блоки (незанятые секторы можно тестировать безбоязненно и быстрее, чем занятые)
или же ты и это хочешь запихать в комбайн БлочноеУстройствоИОдновременноФайловаяСистема?
Исправление www_linux_org_ru, :
Ну вот допустим у тебя диск наполовину заполнен файлами и ты решил сделать raid. Докупил ещё такой же, подключил к пулу, сказал «хочу зеркало!». Объём данных, которые надо скопировать, в два раза меньше, чем в случае обычного raid'а.
и это все? и ради этого смешивать слои блочного устройства и фс?!
достаточно было бы куда-нить в районе vfs (или отдельной утилитой, собираемой из исходников фс) сделать обязательным выдачу карты занятых секторов (1 бит соответствует 1 сектору, скажем 4 килобайтам на диске)
Исходная версия www_linux_org_ru, :
Ну вот допустим у тебя диск наполовину заполнен файлами и ты решил сделать raid. Докупил ещё такой же, подключил к пулу, сказал «хочу зеркало!». Объём данных, которые надо скопировать, в два раза меньше, чем в случае обычного raid'а.
и это все? и ради этого смешивать слои блочного устройства и фс?!
достаточно было бы куда-нить в районе vfs (или отдельной утилитой, собираемой из исходников фс) сделать обязательным выдачу карты занятых секторов (1 бит соответствует 1 странице, скажем 4 килобайтам на диске)