13.04.2012 23:11, Evgeny S. Borisov пишет:
On Fri, Apr 13, 2012 at 03:16:55PM +0400, Slawa Olhovchenkov wrote:
на 9.0
у меня всё получилось
вот описание сего процесса:
http://mechanoid.kiev.ua/networks-freebsd-zfs.html
это плохая, бездумная копипаста.
как минимум в случае девятки следует применить часть советов отсюда:
http://people.freebsd.org/~swills/gptzfsroot.txt
почему это "плохая"?
вполне творческая копипаста :)
всё работает
или выравнивание разделов уже не модно?
При беглом взгляде по ссылкам говорится не совсем одно и тоже.
Правда мне непонятно как могло так получиться, чтобы один 512b сектор
попадал на границу двух 4Kb секторов. AFAIK, такое невозможно.
Проблема выравнивания несколько в другом - границы кластера FS не
совпадают с границами физических секторов 4Kb.
А всё потому, что сам диск эмулирует 512b на сектор и на запросы о
размере физического сектора "врёт", что 512b, хотя на самом деле 4Kb.
При этом стандартная разбивка винта предполагает начало первого раздела
со смещением 63 сектора от начала диска, что не кратно 4Kb при 512b на
сектор.
В итоге границы всех кластеров FS получаются отличными от границ
физических секторов. Что, как правильно описано в статье, ведёт к лишней
работе, а значит и к снижению производительности операций с таким диском.
Вроде в некоторых опрерационках составляют список таких HDD и работают с
ними считая, что физический сектор 4Kb, независимо от того, что отвечает
сам HDD.