Weryfikacja poprawności działania biblioteki taśm

Ten artykuł jest przeznaczony dla Amanda Enterprise (AE)

To jest przewodnik rozwiązywania problemów, który ma na celu sprawdzenie poprawności wykrywania i działania biblioteki taśm na serwerze kopii zapasowych w ramach przygotowań do użycia z Amanda Enterprise.

Wykrywanie i weryfikacja sprzętu biblioteki taśm

Upewnij się, że wszystkie kable są podłączone, a biblioteka i napędy taśm są włączone.

Użyj polecenia lsscsi (może być konieczne wcześniejsze zainstalowanie polecenia), aby wyświetlić wszystkie urządzenia SCSI:

# lsscsi -g [0: 0: 0: 0] dysk VMware Virtual Disk 1.0 / dev / sda / dev / sg0 [0: 0: 1: 0] dysk VMware Virtual Disk 1.0 / dev / sdb / dev / sg1 [1 : 0: 0: 0] mediumx ATL 1500 3.01 / dev / sch0 / dev / sg2 [1: 0: 0: 1] taśma HP Ultrium 1-SCSI E30W / dev / st0 / dev / sg3 [1: 0: 0: 2] taśma HP Ultrium 1-SCSI E30W / dev / st1 / dev / sg4

W powyższym przykładzie jeden zmieniacz (mediumx) i dwa napędy taśmowe (taśma) są poprawnie widoczne.

Jeśli na wyjściu lsscsi nie widzisz zmieniarki lub napędów taśm, zapoznaj się z dokumentacją biblioteki taśm, aby dowiedzieć się, jak skonfigurować urządzenia, aby były poprawnie rozpoznawane przez system Linux lub Solaris.

Używając nazwy urządzenia dla zmieniacza taśm w skrajnej prawej kolumnie powyżej, polecenie mtx może być użyte do sprawdzenia, czy urządzenie zmieniacza może być poprawnie odpytane:

# mtx -f / dev / sg2 status Zmieniacz pamięci / dev / sg2: 2 dyski, 19 gniazd (3 miejsca do importu / eksportu) Element transferu danych 0: pusty Element transferu danych 1: pełny (załadowany element pamięci 3): VolumeTag = 00180002 Magazyn Element 1: Pełny: VolumeTag = 00180000 Element pamięci 2: Full: VolumeTag = 00180001 Storage Element 3: Pusty Storage Element 4: Full: VolumeTag = 00180003 Storage Element 5: Full: VolumeTag = 00180004 Storage Element 6: Full: VolumeTag = 00180005 Storage Element 7: Full: VolumeTag = 00180006 Storage Element 8: Full: VolumeTag = 00180007 Storage Element 9: Full: VolumeTag = 00180008 Storage Element 10: Full: VolumeTag = 00180009 Storage Element 11: Pusty element Storage 12: Full: VolumeTag = 0018000B Storage Element 13: Full: VolumeTag = 0018000C Storage Element 14: Full: VolumeTag = 0018000D Storage Element 15: Full: VolumeTag = 0018000E Storage Element 16: Full: VolumeTag = 0018000F Storage Element 17 IMPORT / EXPORT: Empty Storage Element 18 IMPORT / EXPORT: Pusty element magazynowy 19 IMPORT / EKSPORT: pusty

Jeśli nie widzisz wszystkich napędów lub gniazd, o których wiadomo, że są oferowane przez bibliotekę taśm, możliwe, że biblioteka jest podzielona na partycje w taki sposób, że tylko niektóre napędy i gniazda w zmieniarce są widoczne przez system. Pozostałe dyski i gniazda mogą być zarezerwowane dla systemu podłączonego za pośrednictwem innego interfejsu lub adresu SCSI.

Systemy Red Hat i CentOS zwykle tworzą dowiązanie symboliczne ze ścieżką / dev / changer, które wskazuje na nazwę urządzenia zmieniającego. W takim przypadku możesz pominąć nazwę urządzenia i po prostu uruchomić status mtx.

Należy pamiętać, że komenda mtx status nie wykonuje żadnych mechanicznych zapytań dotyczących biblioteki taśm, więc nie jest wskaźnikiem, czy biblioteka działa poprawnie. Aby upewnić się, że mechanicznie działa prawidłowo, możesz przetestować ładowanie taśmy.

Jak widać na powyższym wyjściu mtx, nasz zmieniacz taśm ma zainstalowane dwa napędy: element transferu danych 0 i element przesyłania danych 1. W poniższym przykładzie testujemy ładowanie taśmy ze szczeliny 8 do elementu przesyłania danych 1.

$ mtx -f / dev / sg2 load 8 1 Ładowanie nośnika z elementu pamięci 8 do napędu 1 ... gotowe

Jeśli wyjście mtx wskazuje błąd w dowolnym momencie, problem należy zdiagnozować, sprawdzając plik Błędy SCSI podane na wyjściu. Biblioteka taśm ma zwykle również własny interfejs i testy autodiagnostyczne. Można ich użyć do ustalenia, czy występuje problem sprzętowy z biblioteką lub jej dyskami. Jeśli chodzi o napędy taśmowe, możliwe jest również wykonanie niezależnego testu zapisu za pomocą poleceń takich jak dd lub tar. Jeśli problemu nie można łatwo rozwiązać, skontaktuj się z dostawcą biblioteki taśm w celu rozwiązania błędów otrzymywanych podczas wydawania określonych poleceń mtx. Biblioteka powinna być w stanie pomyślnie i niezawodnie obsługiwać komendę mtx, aby mogła być pomyślnie obsługiwana przez Amanda Enterprise.

Uprawnienia do nazwy urządzenia biblioteki taśm

Wykonaj długą listę nazw urządzeń zmieniających, aby sprawdzić, czy uprawnienia są ustawione prawidłowo:

# ls -lL / dev / changer crw-rw ---- 1 taśma root 21, 2 marca 22 12:46 / dev / sg2 # id amandabackup uid = 500 (amandabackup) gid = 6 (dysk) groups = 6 (dysk ), 501 (mysql)

W powyższym przypadku Amandabackup należy dodać użytkownika do taśma aby skorzystać ze zmieniacza taśmy:

# adduser --grupa taśm amandabackup