BASH Programming - Введение


Джамперы которые урезают полную емкость.


Многие диски имеют джамперы,которые заставляют диск выглядеть меньше, чем он есть на самом деле. Довольно глупая опция,не правда ли,врядли кто либо из пользователей Линукс захочет ей воспользоваться. Некоторые BIOS зависают при наличии больших дисков. Единственное решение в таком случае - сделать диск невидимым для BIOS.Но это возможно лишь в том случае если данный диск не является загрузочным в вашей системе.

Первым серьезным лимитом был лимит в 4096 цилиндра limit ( 16 головок и 63 сектора/дорожка, 2.11 ГБ). Например, Fujitsu MPB3032ATU 3.24 GB диск имеет геометрию по умолчанию 6704/15/63, но может быть установлен режим (перемычками) 4092/16/63, и выдается LBAcapacity 4124736 сектора, так чтобы операционная система не могла догадаться что в реальности диск больше. В таком случае (с BIOS который "падает" услышав о том какого размера диск по настоящему, так что необходима установка джампера) необходима установка загрузочных параметров ядра, чтобы указать Линукс истинный размер диска.

Это неудачное решение. Большинство дисков могут быть настроены так, чтобы выглядеть как 2 Гб диск, они сообщают урезанную геометрию, но возвращают полную LBAcapacity. Такие диски будут работать под Линукс правильно(с полной емкостью) независимо от установок джамперов.

Более "свежий" лимит это . Ядра Линукс ниже 2.3.21 требуют патча , чтобы работать с дисками такого обьема. Некоторые диски больше данного обьема, могут быть настроены, чтобы выглядеть как 33.8 Гб диск.

Например,диск IBM Deskstar 37.5 GB (DPTA-353750) может быть настроен так, чтобы казаться диском емкости 33.8 Гб, и затем он сообщает геометрию 16383/16/63 как любой другой большой диск, но LBAcapacity 66055248 (соответствующая 65531/16/63, или 4111/255/63)). Такие диски при настройке для режима 33.8 Гб, требуют указания загрузочных параметров для работы с полным обьемом под Линукс. Также вы можете взглянуть сюда: .



Содержание раздела