Advertisement

Logowanie

Gościmy

Odwiedza nas 4 gości


Rozpoznawanie urządzeń podłączonych do kontrolera IDE. PDF
Napisał: bolwerk   
środa, 30 marzec 2005
Rozpoznawanie urządzeń podłączonych do kontrolera IDE, czyli HD, CD i DVD w Linuksie.


1. Architektura płyt głównych pod kątem kontrolerów IDE.

Płyty główne zazwyczaj posiadają standardowo jeden kontroler IDE, który posiada dwa kanały PRIMARY oraz SECONDARY. Dodatkowo do każdego z kanałów możemy podłączyć dwa urządzenia pracujące jako MASTER oraz SLAVE. Daje nam to w efekcie maksymalnie 4 urządzenia, choć zdarzają się płyty główne posiadające więcej kontrolerów co pozwala na podpięcie większej ilości urządzeń. W niektórych płytach zdarzało się, iż chipset na płycie głównej nie obsługiwał najnowszego standardu przesyłania danych np.: UDMA 133 i producent, aby sprostać wymaganiom klientów dodatkowo montował oddzielnie kontroler obsługujący taki tryb przesyłu danych co zwiększało ilość urządzeń, które mogły zostać podpięte do jednej płyty głównej do 8 szt. (Informacje z artykułu Panów Misiek i Bartosz Danowski, oraz własnych doświadczeń).

Powyższe informacje są o tyle istotne, iż Linuks rozpoznaje urządzenia podpięte do kontrolera w zależności od przydzielonego im kanału oraz ustawienia MASTER lub też SLAVE.

I tak urządzenia są nazywane w kolejności:
IDE1 -> PRIMARY MASTER --->>> hda
IDE1 -> PRIMARY SLAVE --->>> hdb
IDE2 -> SECONDARY MASTER --->>> hdc
IDE2 -> SECONDARY SLAVE --->>> hdd

Ponadto jeśli ktoś posiada dodatkowy kontroler, bądź też płytę z dodatkowym kontrolerem będzie posiadał również:
IDE3 -> MASTER --->>> hde
IDE3 -> SLAVE --->>> hdf
IDE4 -> MASTER --->>> hdg
IDE4 -> SLAVE --->>> hdh


2. Montowanie urządzeń i partycji, czyli plik fstab

Kluczowym elementem w kwestii urządzeń i sposobu ich montowania jest plik /etc/fstab. Pominę jego opis ze względu na to iż został on bardzo ładnie opisany w tymże artykule, autorstwa Pana Marek Wojtaszek (speedo).


3. Struktura katalogów oraz sposób montowania partycji.

W systemie Linuks w przeciwieństwie do produktów spod znaku Microsoft'u nie ma sztucznego podziału na tzw. "dyski" czyli C: , D: ... itd. Wszystkie partycje są rozpoznawane jako katalogi i mogą być podobnie jak katalogi odpowiednio przenoszone (edycja pliku fstab i ponowne zamontowanie). Każdej partycji przyporządkowywana jest liczba kolejna, czyli dysk podpięty na IDE1 Master posiadający 4 partycje -> partycje będą oznaczne jako hda1, hda2, hda3, hda4.
Zauważyłem iż partycje tworzone przy pomocy DOS'owego fdisk'a mają następujące oznaczenia (użyję takich samych nazw jak w fdisk'u):
Partycja podstawowa -> 1
Pierwszy dysk logiczny na partycji rozszerzonej -> 5
Drugi dysk logiczny na partycji rozszerzonej -> 6 ... itd.


Głównym katalogiem jest / i wszystkie pozostałe katalogi/partycje są podczepione do tego właśnie katalogu. Jest to o tyle istotna informacja iż stworzona fizycznie nowa partycja na dysku może być zamontowana w dowolnym miejscu w systemie plików. Poniżej przedstawię w postaci graficznej przykładowy sposób zamontowania partycji i w sposób zamontowania domyślnie partycji opartej na systemie plików FAT32 oraz napędy CD-ROM i CD-RW po instalacji Linuksa Mandrake.
/ - -                      --->>> (hda3)
   |
   |--- /boot              --->>> (hda2)
   | 
   |--- /usr               --->>> (hda4)
   |
   |--- /var               --->>> (hda6)
   |
   |--- /home              --->>> (hda7)
   |
   |--- /mnt/win_c         --->>> (hda1) <- FAT32
   |
   |--- /mnt/win_d         --->>> (hda5) <- FAT32
   |
   |--- /backup            --->>> (hdb1) 
   |
   |--- /backup/users      --->>> (hdb2)
   | 
   |--- /mnt/cdrom         --->>> (hdc) <- cd-rom
   |
   |--- /mnt/cdrom2        --->>> (hdd) <- cd-rw

Jako przykład pokazałem na 2 dysku (hdb), który został podpięty na IDE1 - SLAVE, iż można partycje montować w dowolnych miejscach w strukturze drzewa.

Proponuję również zapoznać się z artykułem P. Adrian Pawlik (imoteph)Wprowadzenie do systemu Linux - v1.3.1 gdzie oprócz podstawowych informacji o systemie Linuks, znajduje się również opis poszczególnych katalogów i ich zawartości.

W chwili obecnej (stan na 29.03.2005r.) aby móc używać partycji opartych na systemie plików NTFS, w trybie do odczytu i zapisu, należy zainstalować sterownik captive-ntfs.
Bardzo ładny i przejrzysty opis jak to zrobić, autorstwa P. Adam Zientek znajduje się tutaj -> Instalacja Captive NTFS

Pozdrawiam ...

v.1.1

Liczba komentarzy (0) - Dodaj swój komentarz do tego artykułu...

 
komentarze


Strona 1 z 0 ( 0 komentarze )
©2006 MosCom

Musisz się zalogować.

Ostatnio na miniForum

Wymagania sprzętowe
labanski 19-11-08 15:50
PowerSave - Jasność ekranu.
tomeez 31-10-08 16:29
IRC
Ne0rf3 26-10-08 15:55
dwl-510
hakermax 06-10-08 13:38
hp photosmart c3100
wojciech.zc 04-10-08 15:16
mandriva po instalacji nie uruchamia się...
hoolygaan 17-09-08 15:13