Home | Операционные системы | Windows и MS-DOS

Орудия крупного калибра


Опубликовано в еженедельном журнале Компьютерра 14.08.2001 г. в статье Павла Урусова.


Несмотря на то что с момента появления Windows 2000 прошло уже больше года и пресса посвятила ей немало страниц, я все же решился еще раз обратиться к этой операционной системе. Без преувеличения, Windows 2000 — самая совершенная из майкрософтовских ОС, в ней воплощено множество интересных задумок.

Windows 98 — как роскошный лимузин, оснащенный климат-контролем, подогревом сидений и прочими наворотами, но, к сожалению, совершенно неприспособленный для езды по реальным дорогам — при наезде на первую же кочку он просто-напросто глохнет. Windows NT, если продолжить аналогию, — это легкий танк: все предельно аскетично, но зато почти нигде не заглохнет и не увязнет. А вот Windows 2000 можно сравнить с тяжелым танком, доведенным до класса «люкс»: и задавит кого хочешь, и ехать удобно. Правда, люди по привычке продолжают пользоваться только старым легким вооружением. Моя цель - помочь вам разобраться с новыми орудиями более крупного калибра. Сегодня речь пойдет об изменениях в той части Windows, которая касается работы с дисками.

Прежде всего, появилось понятие динамического диска. Все диски теперь делятся на базовые (то есть такие, к которым имеет доступ Windows NT 4.0 с Service Pack 5 и на которых нельзя создавать многодисковые тома) и динамические. Последние играют важную роль при создании мощных вычислительных систем: они позволяют лучше использовать свободное место на дисках, манипулируя с нераспределенным пространством; а также повысить надежность и производительность, выполняя операции чтения/записи одновременно на нескольких дисках.

На динамических дисках могут располагаться следующие тома:

Казалось бы, вся возня с многодисковыми томами становится не нужна в свете широкого распространения IDE RAID-контроллеров (и материнских плат, в которые они интегрируются). Тут, однако, не все так просто: во-первых, я еще не встречал ни одного IDE-контроллера, который поддерживал бы RAID пятого уровня; во-вторых, контроллер стоит хоть и небольшую, но денежку, а если брать SCSI-RAID, то цена взлетает просто до небес. В то же время приличный SCSI-контроллер «без наворотов» стоит 150–200 долларов, а все RAID-прибамбасы можно реализовать программно, расплачиваясь, правда, повышенной загрузкой процессора и более интенсивным использованием оперативной памяти. Говорить о надежности такого решения по сравнению с «железным» RAID представляется неуместным: мне известны случаи, когда в дорогих аппаратных RAID-массивах все три диска умирали одновременно, так что тут все зависит исключительно от везения.

Помимо требовательности к ресурсам компьютера, у динамических дисков есть еще несколько неприятных особенностей. Например, никакая операционная система кроме Windows 2000 и ее потомков не сумеет получить к ним локальный доступ (сетевой — сколько угодно). Кроме того, хотя апгрейд до динамического диска можно сделать в любой момент и, как правило, безболезненно, то обратное преобразование доступно лишь в том случае, если вы удалите с диска все тома, так что придется позаботиться о сохранении данных где-нибудь на стороне. К счастью, в Windows 2000 есть чрезвычайно удобный инструментарий для менеджмента логических дисков — оснастка «Управление дисками» (Администрирование —> Управление компьютером —> Управление дисками), позволяющая выполнять все нужные действия с накопителями в рамках единого интерфейса.

При щелчке по какому-либо диску (именно диску, а не тому!) появляется контекстное меню, содержащее в том числе и команду «Обновить до динамического диска» (Upgrade to dynamic disc). Компьютер некоторое время пошуршит винчестером (винчестерами), и — вуаля! — ваш диск обновлен. После этого существующие на нем тома можно расширять на другие диски (разумеется, тоже динамические) или включать зеркалирование.

Настройка квот выбранного пользователя

Все типы томов могут быть отформатированы и в NTFS, и в FAT32. Впрочем, установив Windows 2000, не стоит оставлять такую «дыру в безопасности», какой является файловая система FAT32. Никто не спорит: она работает быстрее, чем NTFS, однако вы, думаю, устанавливали Windows 2000 не для того, чтобы кто угодно мог читать и писать файлы на вашем компьютере (и тем более сервере); к тому же NTFS обладает повышенной устойчивостью к сбоям (по моему мнению, это одна из самых совершенных файловых систем, применяющихся в настоящее время).

Управление дисковыми квотами

Управление доступом к файлам (контрольные списки и т. д.) реализовано только в NTFS, а квотирование — только в NTFS5. Квотирование предназначено для ограничения объема доступного конкретному пользователю дискового пространства (весьма актуальная проблема). Для его включения на определенном томе достаточно кликнуть правой кнопкой мыши на иконке тома все в том же окошке «Управление дисками» и выбрать пункт «Свойства», после чего перейти на закладку «Квота». Возможно управление квотами как для отдельных пользователей, так и для целых групп. Можно задать два порога: объем максимального выделяемого дискового пространства и объем, при достижении которого выдается предупреждение о скором исчерпании лимита.

Создание точек монтирования

Еще одним полезным нововведением является возможность создания точек монтирования. В Unix-подобных ОС эта функция есть давно, но для Windows-систем она в новинку. Подмонтирование возможно только к пустым папкам на NTFS-томах, а точки монтирования вы можете создать или из оснастки «Управление дисками», или из командной строки при помощи команды mountvol. Чтобы отличить подмонтированные папки от обычных, Explorer показывает их иконками соответствующих устройств. Для чего это может понадобиться? Во-первых, таким образом можно обойти ограничение на количество доступных логических дисков (ранее их не могло быть больше 26 — по числу букв латинского алфавита), повысить емкость существующих томов, не используя динамические, и создавать отказоустойчивые папки на обычных томах.

Напоследок дам небольшой совет, который позволит вам немного ускорить работу с NTFS. Одной из причин ее медлительности является то, что при каждом просмотре папки (например, в окне сохранения документа) Windows 2000 обновляет метку времени последнего доступа для всех файлов в этой папке. А теперь представьте, что в папке несколько сотен или тысяч файлов. Чтобы отключить эту опцию, придется отредактировать реестр: перейдите в раздел HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem, создайте параметр NtfsDisableLastAccessUpdate типа DWORD и установите его значение в 1. Ускорение работы будет заметно невооруженным взглядом.

Маленькое «лирическое отступление»: корпорация Microsoft проделала огромную работу, и Windows 2000 — первая из ее систем, являющаяся, скажем так, administrator-friendly. Сразу после апгрейда я был приятно удивлен появлением единого стандарта административных утилит — Microsoft Management Console и универсальной оснастки «Управление компьютером». Вдобавок появилось множество нововведений, помогающих администратору держать в узде чересчур ретивых пользователей, которые, вместо того чтобы работать, ковыряются во внутренностях ОС.

Return to top of pageReturn to top of page

Предыдущий документ, Следующий документ


В начало  |   Операционные системы: Windows, Linux, Unix, Mac OS, Other


Rambler's Top100

Последнее обновление 21.11.2005 г.
©  Fwcs Corporation  Design,  2005 г.

Hosted by uCoz