Работа с дисками/WD: различия между версиями
(Новая страница: «== Работа с дисками, имеющими сектора 4Кб == Примеры дисков: * WDC WD10EARS Caviar Green * WDC WD15EARS Caviar Green ...») |
мНет описания правки |
||
Строка 9: | Строка 9: | ||
В полной мере поддержки в Linux нет, особенно в установщиках. Windows поддерживает такие сектора, начиная с Windows Vista. | В полной мере поддержки в Linux нет, особенно в установщиках. Windows поддерживает такие сектора, начиная с Windows Vista. | ||
=== Создание разделов == | === Создание разделов === | ||
Разделы на диске должны быть выровнены кратно 8-ми секторам, то есть начинаться не с 63-го, как это обычно любит Windows, а с 64-го. Скорее всего это приведёт к конфликту с Windows. В случае использования двух систем на одном диске рекомендуется выставить перемычку на диске, меняющую нумерацию секторов. | Разделы на диске должны быть выровнены кратно 8-ми секторам, то есть начинаться не с 63-го, как это обычно любит Windows, а с 64-го. Скорее всего это приведёт к конфликту с Windows. В случае использования двух систем на одном диске рекомендуется выставить перемычку на диске, меняющую нумерацию секторов. | ||
==== fdisk ==== | |||
Нужен fdisk из util-linux-ng версии 2.17.1 и выше (ещё нет в Сизифе) | |||
Использование: | |||
fdisk -c -u | |||
(-c выключает совместимость с DOS, -u включает указание размеров в секторах) | |||
Передавать fdisk'у -b 4096 необязательно (поскольку эти HDD наружу всё равно показывают 512) | |||
==== parted === | |||
TODO: что с ним? | |||
=== Создание файловой системы === | === Создание файловой системы === | ||
Строка 20: | Строка 32: | ||
=== Создание LVM === | === Создание LVM === | ||
* pvcreate --dataalignment 4096 | * pvcreate --dataalignment 4096 | ||
== Ссылки == | == Ссылки == |
Версия от 04:06, 4 марта 2010
Работа с дисками, имеющими сектора 4Кб
Примеры дисков:
- WDC WD10EARS Caviar Green
- WDC WD15EARS Caviar Green
Диски имеют физический размер сектора 4Кб для экономии на служебной информации и межсекторных промежутках. Для ОС он притворяется имеющим сектора 512 байт, но если не работать с ним 4Кб-ными блоками, возникает многократное снижение производительности на записи (чтобы записать 512 байт, придётся считать 4Кб, изменить в них нужную часть и записать опять). Не знаю, как здесь, но на FDD пришлось бы подождать полный оборот диска.
В полной мере поддержки в Linux нет, особенно в установщиках. Windows поддерживает такие сектора, начиная с Windows Vista.
Создание разделов
Разделы на диске должны быть выровнены кратно 8-ми секторам, то есть начинаться не с 63-го, как это обычно любит Windows, а с 64-го. Скорее всего это приведёт к конфликту с Windows. В случае использования двух систем на одном диске рекомендуется выставить перемычку на диске, меняющую нумерацию секторов.
fdisk
Нужен fdisk из util-linux-ng версии 2.17.1 и выше (ещё нет в Сизифе)
Использование:
fdisk -c -u
(-c выключает совместимость с DOS, -u включает указание размеров в секторах)
Передавать fdisk'у -b 4096 необязательно (поскольку эти HDD наружу всё равно показывают 512)
= parted
TODO: что с ним?
Создание файловой системы
Файловым системам нужно указывать размер блока и размер сектора не менее 4Кб.
- mkfs.ext3 -b 4096
- mkfs.xfs -s 4096
Создание LVM
- pvcreate --dataalignment 4096
Ссылки
- https://bugzilla.altlinux.org/show_bug.cgi?id=23014
- http://www.fcenter.ru/online.shtml?articles/hardware/hdd/28121
- http://ubuntuforums.org/showthread.php?p=8901011
- http://www.opennet.ru/openforum/vsluhforumID3/63902.html
- http://www.thg.ru/storage/wd_4k_sector/index.html
- http://community.wdc.com/t5/Desktop/Problem-with-WD-Advanced-Format-drive-in-LINUX-WD15EARS/td-p/6395/page/2
- http://www.hv23.net/2010/02/wd10ears-performance-larger-block-size-issues4k/
- http://www.osnews.com/story/22872/Linux_Not_Fully_Prepared_for_4096-Byte_Sector_Hard_Drives