- /proc/scsi/
- Katalog z pseudoplikiem scsi na pośrednim poziomie i
różnymi podkatalogami niskopoziomowych sterowników
SCSI, zawierającymi po jednym pliku dla każdego kontrolera
SCSI w danym systemie; każdy z nich podaje stan jakiejś
części podsystemu we/wy SCSI. Pliki te zawierają
struktury ASCII i dlatego nadają się do odczytu za
pomocą cat(1).
- Możliwy jest też zapis do niektórych z tych
plików, w celu rekonfiguracji podsystemu, lub
przełączania różnych parametrów.
- /proc/scsi/scsi
- Jest wypisaniem wszystkich znanych jądru urządzeń
SCSI. Listing jest podobny do widzianego podczas ładowania systemu.
scsi wspiera obecnie tylko polecenie add-single-device
umożliwiające rootowi dodanie do listy znanych
urządzeń urządzenia włączonego na
gorąco.
- Polecenie
-
echo 'scsi add-single-device 1 0 5 0' > /proc/scsi/scsi
- spowoduje, że kontroler scsi1 przeprowadzi skanowanie kanału
SCSI 0 w poszukiwaniu urządzenia o ID 5 i LUN 0. Jeśli
już istnieje urządzenie o takim adresie, lub adres jest
nieprawidłowy, zostanie zwrócony błąd.
- /proc/scsi/nazwa-sterownika/
- nazwa-sterownika może obecnie być jedną z:
NCR53c7xx, aha152x, aha1542, aha1740, aic7xxx, buslogic, eata_dma,
eata_pio, fdomain, in2000, pas16, qlogic, scsi_debug, seagate, t128,
u15-24f, ultrastore, or wd7000. Ukazują się te z
katalogów, dla których odpowiednie sterowniki
zarejestrowały przynajmniej jeden kontroler SCSI. Każdy
katalog zawiera jeden plik dla każdego zarejestrowanego kontrolera.
Każdy z plików kontrolera ma nazwę
odpowiadającą numerowi kontrolera, przyznanemu podczas jego
inicjacji.
- Czytanie tych plików zwykle pokaże konfigurację
sterownika i kontrolera, statystyki itp.
- Pisanie do tych plików umożliwia różne
operacje na różnych kontrolerach. Na przykład za
pomocą poleceń latency i nolatency root
może uaktywniać lub deaktywować kod pomiaru czasu
oczekiwania dla poleceń (command latency) w sterowniku eata_dma. Za
pomocą poleceń lockup i unlock root
może sterować symulowanym przez sterownik scsi_debug
blokowaniem magistrali.
Tłumaczenie niniejszej strony podręcznika: Przemek
Borys <pborys@dione.ids.pl>, Robert Luberda <robert@debian.org>
i Michał Kułach <michal.kulach@gmail.com>
Niniejsze tłumaczenie jest wolną
dokumentacją. Bliższe informacje o warunkach licencji
można uzyskać zapoznając się z
GNU General
Public License w wersji 3 lub nowszej. Nie przyjmuje się
ŻADNEJ ODPOWIEDZIALNOŚCI.
Błędy w tłumaczeniu strony podręcznika
prosimy zgłaszać na adres listy dyskusyjnej
manpages-pl-list@lists.sourceforge.net.