|
|
| Rozpoznawanie urządzeń podłączonych do kontrolera IDE. |
|
| 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... |
| 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 |