Збереження даних в операційних системах

[ виправити ] текст може містити помилки, будь ласка перевіряйте перш ніж використовувати.

скачати

РЕФЕРАТ
«ЗБЕРЕЖЕННЯ ДАНИХ»
Адміністрування дисків в WINDOWS 2000
Досвідчені користувачі Windows NT встигли звикнути до утиліти Disk Administrator, за допомогою якої можна було створювати, видаляти і змінювати параметри томів на фізичних дисках. У Windows 2000 її замінив модуль адміністративної консолі Disk Management. Для роботи з ним слід відкрити папку Administrative Tools і вибрати Computer Management-Storage-Disk Management.
Подібності та відмінності
Disk Management і Disk Administrator багато в чому схожі. Новий засіб, як і раніше підтримує RAID рівнів 0, 1 та 5, дискові масиви з чергуванням і з парністю (складаються з трьох і більше дисків, на один з яких записується інформація, яка дозволяє відновити дані при виході з ладу будь-якого диска), дискові масиви з чергуванням без парності (дані розміщуються з чергуванням на декількох фізичних дисках), а також дублювання (для кожного тому створюється дзеркальна копія на іншому фізичному диску). Крім того, підтримуються багатодискові томи, об'єднуючі вільний простір на декількох дисках в один логічний том.
Хоча інтерфейс може здатися знайомим, слід мати на увазі деякі особливості Disk Management. Необхідність повної реалізації нових властивостей трохи змінила і розширила термінологію. Крім того, подолано колишнє обмеження в 26 логічних дисків. Новий інтерфейс спрощує створення і зміна томів, причому після цих операцій перезавантаження більше не потрібно. Тепер вся інформація про всі дисках (чи нормально вони працюють, їх обсяг, тип файлової системи, а також кількість вільного місця і відсоток використання) зібрано в одному місці, причому тут же відображаються відомості про структуру томи. Це дозволяє відмовитися від постійного перемикання режимів перегляду, що доводилося робити в Disk Administrator. Ну і, нарешті, тепер можна відновити дані без перезавантаження, оскільки при заміні що вийшов з ладу диска в томах з дублюванням і RAID 5-го рівня ці томи стають працездатні відразу ж після автоматичної регенерації даних.
Нові концепції
У Windows 2000 з'явилися поняття "звичайний диск" (basic disk) і "динамічний диск" (dynamic disk). Під диском тепер розуміється практично будь-який носій, здатний зберігати інформацію. Пристроєм (drive) і томом (volume) називаються ділянки цих дисків. Звичайними є ті жорсткі диски, які підтримує дискова підсистема Windows NT 4.0; за замовчуванням всі жорсткі диски звичайні. На звичайних дисках можуть розташовуватися прості томи, наприклад основні розділи диска, додаткові розділи та логічні пристрої. При модернізації Windows 2000 з попередніх версій Windows NT в число звичайних дисків потраплять усі томи із захистом від збоїв, такі, як томи з дублюванням і дискові масиви з чергуванням і парністю. На звичайних дисках не можна створити нові багатодискові томи.
Але саме багатодискові томи дуже важливі. В основному для них і призначена утиліта Disk Management, оскільки інакше можна було б обійтися більш простими засобами типу Fdisk. Багатодискові томи дозволяють краще маніпулювати вільним простором, комбінуючи нерасподілений простір на різних дисках (терміном "нерасподілений простір" в Windows 2000 позначається не використовується і не поділене між томами простір на диску, тобто те, що в Disk Administrator називалося вільним простором. У Windows 2000 ж вільним простором називається будь-яка частина додаткового розділу, яка поки що не підключена до жодного логічного пристрою). За допомогою багатодискових томів можна підвищити продуктивність, оскільки в операціях читання і запису задіяно відразу кілька дисків. До того ж багатодискові томи дозволяють застосовувати RAID-технологію захисту даних від збоїв. Однак для використання багатодискових томів у Windows 2000 необхідно створити динамічні диски, які підтримуються службою управління логічними дисками.
Для того щоб звичайний диск перетворити на динамічний, потрібно клацнути правою кнопкою миші на зображенні диска у вікні Disk Management і вибрати в контекстному меню команду Upgrade Dynamic Disk. У списку можна вибрати один або декілька дисків, які слід перетворити на динамічні, а потім натиснути кнопку OK. Якщо на диску достатньо вільного місця *, виконується автоматичне конвертування, після чого дисками можна користуватися без перезавантаження системи.
У динамічних дисків є дві особливості. По-перше, такі диски доступні тільки для Windows 2000, і більше ні для якої іншої операційної системи. Звичайно, через мережу до них можна отримати доступ з іншого комп'ютера, але при завантаженні на локальній машині іншої операційної системи вони будуть недоступні. По-друге, хоча в принципі динамічний диск можна перетворити назад у звичайний, при цьому доведеться спочатку повністю звільнити динамічний диск від томів, знищивши тим самим все що зберігаються на ньому. Отже, не варто намагатися перетворювати звичайні диски на динамічні, якщо передбачається на тому ж комп'ютері використовувати та іншу операційну систему.
Іншим нововведенням в Windows 2000 стало монтування пристроїв. Утиліта Disk Administrator Windows NT дозволяла призначити того букву латинського алфавіту. Цей досить простий метод дає можливість звернутися до будь-якого дискового пристрою зі стандартного меню відкриття файлу. Природним обмеженням на кількість локальних і підключених мережевих пристроїв було число 26, відповідне числу букв латинського алфавіту. Дане обмеження долає монтування пристроїв, що асоціює пристрій з порожньою текою на локальному томі NTFS. Наприклад, при монтуванні нового основного розділу до папки D: \ My Work Stuff всі наступні звернення до цієї папки будуть автоматично переадресовано на відповідний новий основний розділ, навіть якщо він розташований на іншому фізичному диску, ніж пристрій D:. Якщо новий том є відмовостійкість, то й папка D: \ My Work Stuff вважається отказоустойчивой, навіть якщо сам пристрій D: цим якістю не володіє. Якщо диск містить папки зі змонтованими томами, при резервному копіюванні ці папки також автоматично включаються в процес архівування, якщо тільки їх спеціально не виключити. Один і той же тому при необхідності монтується на кілька папок. Одночасно з монтуванням йому також може бути присвоєно звичайне однобуквеному позначення. Для монтування необхідна порожня папка на томі файлової системи NTFS, причому до однієї папки можна монтувати лише один том. Не можна монтувати томи на пристрої, доступні через мережу. Відрізнити в Windows Explorer папки з вмонтовуваними томами від звичайних досить легко - для їх відображення застосовується піктограму пристрою. Отже, монтування долає обмеження на кількість пристроїв і може бути використаним для збільшення обсягу існуючого томи, а також для створення отказоустойчивой папки на звичайному томі.
При створенні розділу, логічного пристрою, динамічного диска і т.д. за допомогою майстра Create Volume Wizard можна або присвоїти новому того букву, або змонтувати його на папку, або взагалі ніяк не ідентифікувати його. При монтуванні нового тому можна ввести повний шлях до папки для монтування вручну або вибрати відповідну папку за допомогою кнопки Browse. Якщо ж підходящої порожній папки для монтування немає, її можна створити за допомогою кнопки New Folder.
Disk Management забезпечує більшу гнучкість в іменуванні пристроїв і томів. Незважаючи на те що майстер Create Volume Wizard пропонує вибрати один спосіб ідентифікації нового тому, за допомогою Disk Management завжди можна присвоїти йому новий символ або змонтувати на іншу папку. Кнопка Add дозволяє монтувати тому на додаткову папку, а кнопка Edit - відкоригувати шлях або змінити символ.
Використання можливостей Disk Management
При роботі з Windows NT створення томів було втомливим заняттям: доводилося вибирати вільні ділянки, тип томи, його розмір, здійснювати подальшу перезавантаження і форматування з командного рядка або з Windows Explorer. До складу Disk Management входять майстри, які допомагають виконати всі необхідні дії.
Для створення нового тому (на динамічному диску), нового розділу або логічного пристрою (на звичайному диску) слід натиснути правою кнопкою мишки на нерозподіленого просторі пристрою того ж, як і у створюваного пристрою, типу. У контекстному меню слід вибрати команду Create Volume Wizard, причому для динамічних дисків запуститься майстер Create Volume Wizard, а для звичайних - майстер Create Partition Wizard. У залежності від того, що створюється, буде запущений спеціально налаштований інтерактивний діалог, що дозволяє вказати всі необхідні параметри: тип томи, його розміщення, метод ідентифікації (символьний або за допомогою монтування), а також формат томи. У самому кінці буде показана повна інформація, так що перед виконанням операції залишається можливість параметри змінити. Як тільки закінчиться процес підготовки та форматування, можна використовувати новий том без перезавантаження системи. Логічно закінчена послідовність дій Disk Management досить сильно контрастує з хаотичним методом створення нових томів за допомогою Disk Administrator.
Досить просто поміняти і структуру існуючих томів. Для дублювання томи потрібно клацнути правою кнопкою миші на томі динамічного диска і вибрати в контекстному меню пункт Add Mirror. У діалоговому вікні слід вибрати динамічний диск, на якому достатньо нерозподіленого простору для розміщення дзеркала існуючого дубльованого томи. Після підтвердження (кнопкою Add Mirror) буде запущений процес копіювання існуючих даних на другу половину щойно створеного дискового масиву з дублюванням. Його можна буде використовувати відразу ж після копіювання всіх даних.
Якщо необхідно збільшити розмір звичайного томи (наприклад, тому на одному динамічному диску) за рахунок додавання простору з іншого диска або збільшити простий якої складової тому, потрібно клацнути на томі правою кнопкою миші і вибрати в контекстному меню команду Extend Volume. На екрані з'явиться список динамічних дисків з вільним нерозподіленим простором. Потрібно просто вибрати один з них, і тому буде збільшений. Розширений тому можна використовувати також без перезавантаження. Однак до розширення готові тільки ті томи, які були спочатку створені на динамічному диску. Тома, колишні розділами на звичайному диску перед його конвертацією в динамічний, розширювати не можна.
RAID потрібно продумати
Багатодискові томи і так лягають додатковим тягарем на ресурси комп'ютера, а нові динамічні диски Windows 2000 створюють ще й проблему сумісності. Так що багатодискові томи - не завжди найкраще рішення.
Підтримка багатодискових томів вимагає більше оперативної пам'яті і процесорних ресурсів, ніж запис на однодисковий тому, розміщений на звичайному диску. Перед додаванням в Windows 2000 нових томів слід пам'ятати, що найбільше ресурсів необхідно дисковим масивів з чергуванням і з парністю, оскільки вони ще вимагають обчислення контрольних сум. Це застереження в першу чергу відноситься до серверів, що несе велику обчислювальне навантаження: наприклад, до термінальних серверів або серверів додатків, які завжди завантажені до межі. Слід намагатися зберігати дані на виділених відмовостійких файлових серверах, зазвичай не несуть значної обчислювальної навантаження.
У системах з подвійною завантаженням потрібно обмежити використання динамічних дисків лише зберіганням даних. Не слід конвертувати в динамічні ті диски, на які встановлена ​​інша операційна система, оскільки в цьому випадку вона не буде завантажуватися. Важливо пам'ятати, що перетворити динамічний диск назад в звичайний можна лише в тому випадку, якщо він порожній. При конвертації звичайних дисків в динамічні всі наявні томи стають простими: їх можна перетворити на дубльовані, але не можна нарощувати з використанням інших дисків.
Незважаючи на ці застереження, використовувати нові засоби адміністрування дисків в Windows 2000 досить просто. У порівнянні з Disk Administrator утиліта Disk Management простіше і володіє масою нових можливостей.

Подвійне завантаження
У минулому році на презентації Windows 2000 Professional президент компанії Microsoft Стів Балмер назвав цю систему "найкращою операційною системою для бізнес-користувачів". У принципі це твердження можна вважати правильним. Однак ОС Windows 2000 Professional не повністю сумісна з комп'ютерним обладнанням і програмним забезпеченням, що працюють під управлінням Windows 9x.
Я, наприклад, до цих пір чекаю появи драйверів сканера і факсу під Windows 2000 для мого пристрою Hewlett-Packard HP OfficeJet 710. Крім того, використовувана мною програма "польоту" під Windows 2000 не працює. Тому мені поки що не вдається повністю відмовитися від Windows 98, і, судячи з листів читачів, не я один перебуваю в подібній ситуації. А це означає, що багатьох, напевно, цікавить, як організувати систему з подвійним завантаженням ОС і перемикатися між Windows 2000 Professional і Windows 98.
Підготовка до подвійної завантаженні
Перш ніж створювати систему з подвійним завантаженням, необхідно визначитися з розділами на диску і використовуваними файловими системами. Windows 2000 і Windows 98 підтримують 16 - і 32-розрядні версії файлової системи FAT, а NTFS 5.0 "розуміє" тільки Windows 2000. Тому для організації подвійний завантаження Windows 2000 і Windows 98 потрібно створити принаймні один розділ у форматі FAT16 або FAT32. Більш того, якщо не використовувати програмні продукти незалежних компаній, що забезпечують додаткові можливості перемикання між розділами з різними файловими системами (наприклад, PartitionMagic компанії PowerQuest), то диск C повинен містити розділ у форматі FAT16 або FAT32. Це пов'язано з тим, що диск C використовується в процесі початкового завантаження обох операційних систем.
Microsoft не підтримує можливість розміщення Windows 2000 і іншої операційної системи на одному розділі, тому що не всі елементи ОС розміщуються в єдиній ієрархії каталогів. В обох системах створюються каталоги для спільно використовуваних програм, а також для документів і параметрів настройки. При установці Windows 2000 і Windows 98 на один і той же розділ кожна з операційних систем буде намагатися розмістити свої компоненти в одному і тому ж місці. При цьому не можна гарантувати, що аналогічні компоненти двох систем повністю сумісні один з одним. (Додаткову інформацію про конфігуруванні комп'ютерів з декількома операційними системами див. у статті Шона Дейлі "Безумство багатоваріантної завантаження", Windows 2000 Magazine / RE, жовтень 1999.)
У результаті ряду експериментів, коли я встановлював кожну з систем на окремому диску, мені вдалося виявити деякі цікаві особливості. Нагадаю, що продуктивність Windows 2000 підвищується, якщо сторінковий файл помістити на окремий диск. У мене в системі на цьому диску була також встановлена ​​Windows 98.
Після того як розділи підготовлені, можна приступати до установки другої операційної системи. Якщо система з подвійним завантаженням створюється не з нуля, спочатку необхідно зробити резервну копію файлів даних і переконатися, що в наявності є дискети для відновлення системи. У принципі установка подвійний завантаження - безпечна процедура, але в деяких випадках вона може призвести до того, що система не буде нормально завантажуватися. Якщо передбачається додати Windows 98 до вже встановленої Windows 2000 Professional, слід за допомогою процедури Windows 2000 Backup створити диск екстреного відновлення системи (Emergency Repair Disk, ERD), який дозволить відновити систему в разі пошкодження реєстру. Якщо ж Windows 2000 Professional додається до Windows 98, потрібно попередньо створити завантажувальний диск Windows 98, використовуючи значок установки / видалення програм (Add / Remove Programs) Панелі управління (Control Panel).
Простий сценарій: ми встановлюємо Windows 2000 на Windows 98
Створити систему з подвійним завантаженням значно простіше, якщо вже встановлена ​​ОС Windows 98. Потрібно просто запустити програму установки Windows 2000 Professional, не вибираючи режим модернізації. Також не слід перетворювати розділ у NTFS (параметр Convert the partition to NTFS), тому що Windows 98 не працює з розділами файлової системи. Якщо по необережності перетворити кореневий розділ (тобто логічний диск C) у формат NTFS, то Windows 98 уже не завантажиться. На інших розділах можна встановити NTFS, але Windows 98 не буде їх "бачити". Якщо встановлення Windows 2000 Professional йшла в звичайному режимі, з'являється меню, в якому можна вибрати операційну систему (Windows 2000 Professional або Windows 98) для завантаження. Додати Windows 2000 Professional до Windows 98 дуже просто, тому при створенні системи з подвійним завантаженням "з чистого аркуша" рекомендується спочатку встановити Windows 98.
Більш складний сценарій: ми встановлюємо Windows 98 на Windows 2000 Professional
Додати Windows 98 до вже встановленої Windows 2000 Professional дещо складніше. Це можливо тільки в тому випадку, якщо на кореневому розділі встановлена ​​файлова система FAT16 або FAT32. Розділ, на який буде інсталюватися Windows 98, також повинен мати формат FAT16 або FAT32. Ще одне утруднення полягає в тому, що програму установки Windows 98 не можна виконати з-під Windows 2000 - доведеться запускати систему з завантажувального диска Windows 98. Установчий комплект повної версії Windows 98 містить такий диск. Якщо ж використовується комплект, призначений для модернізації версії Windows, завантажувальний диск доведеться створювати на іншому комп'ютері з вже встановленою системою.
Також при установці Windows 98 з дистрибутива для модернізації необхідно "пред'явити" наявну Windows 95 на оригінальний носій або вказати каталог, що містить її компоненти. Це пов'язано з тим, що дана версія Windows 98 призначена тільки для власників Windows 95. Повна версія Windows 98 коштує значно дорожче варіанту upgrade, але я думаю, що тим, хто встановлює систему вперше, має сенс заплатити необхідну суму. У будь-якому випадку потрібно запустити програму установки Windows 98 і, дотримуючись інструкції, встановити систему на інший розділ, ніж Windows 2000.
Перш ніж додати Windows 98 до Windows 2000 Professional, слід створити диск ERD для Windows 2000. Це пов'язано з тим, що операційна система Windows 98 перезаписує сектор початкового завантаження на диску C, після чого завантаження Windows 2000 стає неможливою. Для відновлення можливості завантаження знадобиться диск ERD і завантажувальні дискети Windows 2000 Professional (їх можна створити за допомогою утиліти makeboot.exe з дистрибутива Windows 2000 Professional на компакт-диску, див Екран 2). Для цього буде потрібно чотири чисті 3,5-дюймові дискети. Після створення завантажувальних дисків потрібно перезапустити систему, встановивши перший з дисків в дисковод A. У процесі запуску система буде запитувати інші диски. У відповідь на запит про режим слід вибрати відновлення пошкодженої установки Windows 2000 Professional (Repair damaged Win2K Pro installation). Потім система запропонує вставити диск ERD. У результаті цієї процедури будуть перезаписані файли завантажувального розділу, після чого при наступному перезапуску система повинна запропонувати на вибір завантаження Windows 2000 Professional або Windows 98. Якщо можливість вибору операційної системи не з'явиться автоматично, треба вручну відредагувати файл boot.ini на диску C. Тепер, після перезавантаження Windows 2000, повинна з'явитися можливість вибору операційної системи.
Застосування в системі з подвійним завантаженням
Є ще одна заковика, пов'язана з подвійною завантаженням. Справа в тому, що операційні системи встановлюються кожна в своєму розділі і працюють цілком незалежно одна від одної. Тому всі використовувані прикладні програми повинні бути встановлені двічі, для кожної з систем. Додатки можуть спільно використовувати одні й ті ж дані і одні і ті ж структури каталогів. На жаль, деякі прикладні програми застосовують різні версії виконуваних файлів для різних операційних систем, тому їм знадобляться різні структури каталогів. Неможливо передбачити, які з додатків будуть використовувати різні версії виконуваних файлів, а це означає, що виявляти подібні прикладні програми доведеться досвідченим шляхом.
Проблеми можуть виникнути і при видаленні програм, використовуваних обома операційними системами. Операційна система, з-під якої запускається процедура видалення програми, видалить всі виконувані файли і бібліотеки, а також "вичистить" інформацію про програму зі свого системного реєстру. При цьому відповідна інформація в системному реєстрі іншої системи не буде видалено. Після завантаження другої операційної системи процедуру видалення, швидше за все, запустити не вдасться, так як необхідний для цього виконуваний файл буде відсутній. У результаті доведеться знову встановити програму, для того щоб потім його видалити.
У зв'язку з цим я намагаюся встановлювати для кожної операційної системи тільки ті програми, які дійсно необхідні. Windows 2000 Professional в мене використовується в якості основної ОС, тому там встановлено програму типу Microsoft Office. Windows 98, як правило, застосовується для тестування, тому там встановлюються тільки тестовані програми. Деякі програми, такі, як Dynalink Technologies Clip'nSave, можуть знадобитися при роботі з обома операційними системами. Обидві ОС використовують одну і ту ж копію цих програм.
Ускладнена процедура установки
Процедура встановлення програм для системи з подвійним завантаженням поки значно складніше, ніж їй варто було б бути. За часів Windows NT і Windows 3.x все було набагато простіше. При установці NT за замовчуванням передбачалося, що буде використовуватися подвійна завантаження з Windows 3.x. Тому інформація про додатки Windows 3.x автоматично копіювалася до реєстру NT. У випадку з Windows 2000 Professional цього не відбувається як з технічних причин, так і тому, що, на думку розробників Microsoft, лише дуже невелике число користувачів потребує подвійний завантаженні.
Думаю, ця думка хибна. Я не відмовлюся від використання Windows 98 до тих пір, поки більшість виробників апаратури і програмного забезпечення не реалізують підтримку Windows 2000. І, судячи з усього, я не самотній. Хочеться сподіватися, що в майбутньому фахівці Microsoft прийдуть до єдиної стандартної версії Windows на основі ядра Windows 2000, і тоді подвійна завантаження нікому не буде потрібно. Однак цій мрії поки не судилося збутися - у проекті Windows Millennium (наступна версія Windows 98) використовувати ядро ​​Windows 2000 не передбачається.
Додати в блог або на сайт

Цей текст може містити помилки.

Програмування, комп'ютери, інформатика і кібернетика | Реферат
42.3кб. | скачати


Схожі роботи:
Системне програмування в операційних системах
Передача даних в інформаційно-керуючих системах Канали передачі даних
Передача даних в інформаційно керуючих системах Канали передачі даних
Реляційна модель даних у системах управління базами даних
Розробка статичних і динамічних бібліотек на мові програмування С C в операційних системах
Аналіз криптостійкості методів захисту інформації в операційних системах Microsoft Windows 9x
Аналіз криптостійкості методів захисту інформації в операційних системах Microsoft Window 9x
Захист інформації в автоматизованих системах обробки даних розвиток підсумки перспективи
Просопографіческіе бази даних Росії на прикладі баз даних Comandarm і Duma1
© Усі права захищені
написати до нас