Hdparm

Z wiki linux-user
Skocz do: nawigacji, wyszukiwania
(Utworzył nową stronę „Category:Polecenia systemu Linux == Polecenie hdparm == '''hdparm''' polecenie ''linuxa'' pozwalające na ustawienie pewnych parametrów dysku twardego (SATA, I...”)
 
 
Linia 3: Linia 3:
  
 
'''hdparm''' polecenie ''linuxa'' pozwalające na ustawienie pewnych parametrów dysku twardego (SATA, IDE czy SAS). Polecenie''' hdparm''' możemy wykorzystać np kiedy chcemy zmienić takie opcje jak redukcja szumów, opcje zasilania, ustawienia "tylko do odczytu". Polecenie''' hdparm''' może również wyświetlić wiele ciekawych informacji na temat samego dysku.
 
'''hdparm''' polecenie ''linuxa'' pozwalające na ustawienie pewnych parametrów dysku twardego (SATA, IDE czy SAS). Polecenie''' hdparm''' możemy wykorzystać np kiedy chcemy zmienić takie opcje jak redukcja szumów, opcje zasilania, ustawienia "tylko do odczytu". Polecenie''' hdparm''' może również wyświetlić wiele ciekawych informacji na temat samego dysku.
=== Składnia polecenia === hdparm [ opcje ] [urządzenie] ..
+
=== Składnia polecenia ===  
 +
hdparm [ opcje ] [urządzenie] ..
 
np polecenie wyświetlające informacje na temat dysku
 
np polecenie wyświetlające informacje na temat dysku
 
  $hdparm -I /dev/sda  
 
  $hdparm -I /dev/sda  
 
  /dev/sda:
 
  /dev/sda:
 
  ATA device, with non-removable media
 
  ATA device, with non-removable media
Model Number:      WDC WD5001AALS-00L3B2                   
+
  Model Number:      WDC WD5001AALS-00L3B2                   
Serial Number:      WD-WCAT00252661
+
  Serial Number:      WD-WCAT00252661
Firmware Revision:  01.03B01
+
  Firmware Revision:  01.03B01
 
  Transport: Serial, SATA 1.0a, SATA II Extensions, SATA Rev 2.5
 
  Transport: Serial, SATA 1.0a, SATA II Extensions, SATA Rev 2.5
 
  Standards:
 
  Standards:
Supported: 8 7 6 5  
+
  Supported: 8 7 6 5  
Likely used: 8
+
  Likely used: 8
 
  Configuration:
 
  Configuration:
Logical max current
+
  Logical max current
cylinders 16383 16383
+
  cylinders 16383 16383
heads 16 16
+
  heads 16 16
sectors/track 63 63
+
  sectors/track 63 63
--
+
  --
CHS current addressable sectors:  16514064
+
  CHS current addressable sectors:  16514064
LBA    user addressable sectors:  268435455
+
  LBA    user addressable sectors:  268435455
LBA48  user addressable sectors:  976771055
+
  LBA48  user addressable sectors:  976771055
device size with M = 1024*1024:      476938 MBytes
+
  device size with M = 1024*1024:      476938 MBytes
device size with M = 1000*1000:      500106 MBytes (500 GB)
+
  device size with M = 1000*1000:      500106 MBytes (500 GB)
 +
 
 +
=== Najważniejsze opcje ===
 +
*'''-I'''  polecenie użyte z tą opcją wyświetli wiele informacji na temat dysku
 +
*'''-M''' wartość polecenie ustawia opcje związane z głośnością dysku
 +
*'''-S''' wartość z tą opcją możemy zmieniać wartości związane z automatycznym włączaniem trybu wstrzymania dysku (wyłączenie obrotów talerzy)
 +
*'''-y'''  opcja powoduje natychmiastowe przełączenie dysku w tryb wstrzymania
 +
*'''-C'''  opcja sprawdza obecny stan trybu zasilania dysku
 +
*'''-T''' polecenie hdparm użyte z tą opcją przeprowadzi test przepustowości interfejsu dysku (bez odczytywania faktycznych odczytów z dysku)
 +
*'''-t'''    hdparm użyte z tą opcją przeprowadzi szybkie testy sekwencyjnego odczytu danych z dysku
  
=== Najważniejsze opcje ===*'''-I'''  polecenie użyte z tą opcją wyświetli wiele informacji na temat dysku*'''-M''' wartość polecenie ustawia opcje związane z głośnością dysku*'''-S''' wartość z tą opcją możemy zmieniać wartości związane z automatycznym włączaniem trybu wstrzymania dysku (wyłączenie obrotów talerzy)*'''-y'''  opcja powoduje natychmiastowe przełączenie dysku w tryb wstrzymania*'''-C'''  opcja sprawdza obecny stan trybu zasilania dysku*'''-T''' polecenie hdparm użyte z tą opcją przeprowadzi test przepustowości interfejsu dysku (bez odczytywania faktycznych odczytów z dysku)*'''-t'''    hdparm użyte z tą opcją przeprowadzi szybkie testy sekwencyjnego odczytu danych z dysku
 
 
przykładowe polecenie
 
przykładowe polecenie
$hdparm -t /dev/sda
+
$hdparm -t /dev/sda
/dev/sda:
+
/dev/sda:
 
   Timing buffered disk reads:  326 MB in  3.01 seconds = 108.43 MB/sec
 
   Timing buffered disk reads:  326 MB in  3.01 seconds = 108.43 MB/sec
  
Linia 36: Linia 45:
 
Możliwe jest również 'bezpieczne' wymazanie dysku, mówiąc bezpieczne mam namyśli to, że przed użyciem polecenia do wymazania dysku musimy najpierw zdefiniować, a następnie podać hasło. Jest to podyktowane względami bezpieczeństwa i przypadkowym wydaniem tego polecenia.
 
Możliwe jest również 'bezpieczne' wymazanie dysku, mówiąc bezpieczne mam namyśli to, że przed użyciem polecenia do wymazania dysku musimy najpierw zdefiniować, a następnie podać hasło. Jest to podyktowane względami bezpieczeństwa i przypadkowym wydaniem tego polecenia.
 
Dlatego też najpierw musisz zdefiniować hasło
 
Dlatego też najpierw musisz zdefiniować hasło
$hdparm --user-master u --security-set-pass hasło /dev/sda
+
$hdparm --user-master u --security-set-pass hasło /dev/sda
gdzie'' hasło'' to nasze nowe hasło i /dev/sda to dysk na który chcemy założyć hasło. Nie ma się co przejmować zapamiętywaniem hasła gdyż można je w prosty sposób usunąć, nie ma również zagrożenia zablokowania dysku. Jeśli mamy już zdefiniowane hasło to możemy wymazać dane z dysku
+
gdzie'' hasło'' to nasze nowe hasło i ''/dev/sda'' to dysk na który chcemy założyć hasło. Nie ma się co przejmować zapamiętywaniem hasła gdyż można je w prosty sposób usunąć, nie ma również zagrożenia zablokowania dysku. Jeśli mamy już zdefiniowane hasło to możemy wymazać dane z dysku
$hdparm --user-master u --security-erase hasło /dev/sda
+
$hdparm --user-master u --security-erase hasło /dev/sda
  
=== Inne opcje hdparm ===*'''-b''' Pobierz/ustaw stan magistrali.*'''-B''' Ustaw właściwości Zaawansowanego Zarzaądzania Energią (APM), o ile napęd posiada wspomaganie dla niej. Mała wartość oznacza agresywne zarządzanie energią, a duża lepszą wydajność. Wartość 255  wyłączy zarządzanie energią na tym dysku.*'''-c''' Zapytaj/włącz obsługę 32-bitowego I/O w (E)IDE. Można użyć numerycznego parametru włączającego/wyłączającego obsługę: Obecnie obsługiwane wartości zawierają 0 dla wyłączenia obsługi 32-bitowego I/O, 1 dla włączenia 32-bitowej transmisji danych, 3 dla włączenia 32-bitowej transmisji danych ze specjalną sekwencją sync wymaganą przez wiele chipsetów. Wartość 3 działa z prawie wszystkimi 32-bitowymi chipsetami IDE, lecz naraża na dodatkowe koszty. Zauważ, że "32-bit" odnosi się do transmisji poprzez magistralę PCI lub VLB, ale tylko do karty interfejsu; wszystkie napędy (E)IDE mają wciąż tylko 16-bitowe połączenie z kartą interfejsu.*'''-D''' Wyłącz/włącz wbudowaną w dnapęd właściwość zarządzania uszkodzeniami, za pomocą której jego firmware próbuje automatycznie zarządzać uszkodzonymi sektorami, przenosząc je na sektory "zapasowe", zarezerwowane fabrycznie do tego celu.*'''-E''' Ustaw szybkość cdrom-u. NIE jest to konieczne do normalnego działania, gdyż napęd automatycznie sam przełącza prędkości. Jednak jeśli chcesz się nim bawić, podaj po tej opcji wartość szybkości, zwykle liczbę taką jak 2 lub 4.*'''-g''' Pokaż geometrię dysku (cylindry, głowice, sektory), rozmiar (w sektorach), a także przesunięcie (w sektorach) początku urządzenia, poczynając od początku napędu.  
+
=== Inne opcje hdparm ===
 +
*'''-b''' Pobierz/ustaw stan magistrali.
 +
*'''-B''' Ustaw właściwości Zaawansowanego Zarzaądzania Energią (APM), o ile napęd posiada wspomaganie dla niej. Mała wartość oznacza agresywne zarządzanie energią, a duża lepszą wydajność. Wartość 255  wyłączy zarządzanie energią na tym dysku.
 +
*'''-c''' Zapytaj/włącz obsługę 32-bitowego I/O w (E)IDE. Można użyć numerycznego parametru włączającego/wyłączającego obsługę: Obecnie obsługiwane wartości zawierają 0 dla wyłączenia obsługi 32-bitowego I/O, 1 dla włączenia 32-bitowej transmisji danych, 3 dla włączenia 32-bitowej transmisji danych ze specjalną sekwencją sync wymaganą przez wiele chipsetów. Wartość 3 działa z prawie wszystkimi 32-bitowymi chipsetami IDE, lecz naraża na dodatkowe koszty. Zauważ, że "32-bit" odnosi się do transmisji poprzez magistralę PCI lub VLB, ale tylko do karty interfejsu; wszystkie napędy (E)IDE mają wciąż tylko 16-bitowe połączenie z kartą interfejsu.
 +
*'''-D''' Wyłącz/włącz wbudowaną w dnapęd właściwość zarządzania uszkodzeniami, za pomocą której jego firmware próbuje automatycznie zarządzać uszkodzonymi sektorami, przenosząc je na sektory "zapasowe", zarezerwowane fabrycznie do tego celu.
 +
*'''-E''' Ustaw szybkość cdrom-u. NIE jest to konieczne do normalnego działania, gdyż napęd automatycznie sam przełącza prędkości. Jednak jeśli chcesz się nim bawić, podaj po tej opcji wartość szybkości, zwykle liczbę taką jak 2 lub 4.
 +
*'''-g''' Pokaż geometrię dysku (cylindry, głowice, sektory), rozmiar (w sektorach), a także przesunięcie (w sektorach) początku urządzenia, poczynając od początku napędu.  
 
Należy bardzo ostrożnie używać  polecenia hdparm, gdyż program ten zawiera wiele opcji przydatnych tylko dla programistów a wydawanie poleceń bez wiedzy co ono zrobi może skutkować uszkodzeniem systemu lub dysku.
 
Należy bardzo ostrożnie używać  polecenia hdparm, gdyż program ten zawiera wiele opcji przydatnych tylko dla programistów a wydawanie poleceń bez wiedzy co ono zrobi może skutkować uszkodzeniem systemu lub dysku.
 +
 +
<br /><google1 style="4"></google1>

Aktualna wersja na dzień 09:18, 25 kwi 2012

Osobiste
Przestrzenie nazw

Warianty
Działania
Nawigacja
Narzędzia


Sponsor serwisu

Firma informatyczna ITProjek Bydgoszcz usługi informacztyczne, serwery, linux, windows, strony www, hosting, sieci komputerowe, system archiwizacji danych