Forum Linux.pl

System => Administracja => Wątek zaczęty przez: pcacek w 2012-03-20, 10:39:15

Tytuł: Automount i auto-eject na dysku rd1000
Wiadomość wysłana przez: pcacek w 2012-03-20, 10:39:15
Witam
Mam taki problemik z SLES'em. W serwerze mam zamontowaną kieszeń na dyski RD1000 (dell), kieszeń ta ma przycisk do wysuwania dysku (tak jak cd-romy). Chciałbym, żeby dało się dysk wyjąć za pomocą tego przycisku. Kiedyś podobno wszystko działało jak należy, ale kilka dni przed zatrudnieniem mnie w firmie przestało. Dysk montuje się już sam po dodaniu wpisu do fstab, ale nie reaguje na naciśnięcie przycisku wyjmowania dysku. Najprościej byłoby włączyć opcję

eject -a on /dev/sdb1

i powinno działać jak należy... ale niestety nie. Wyświetla mi komunikat:

eject: CD-ROM auto-eject command faild: Niewłaściwy ioctl dla urządzenia

Ta sama komenda z parametrami -s -a daje ten sam komunikat.

Dysk da się wysunąć z samym parametrem -s , ale z parametrem -a już się nie da.
A wszystko potrzebne jest do tego, żeby jak pójdę sobie na urlopik, to Panie z firmy mogły codziennie te dyski wymieniać bez logowania do systemu (dysku z backup'em). I tak jak mówię, wszystko do niedawna działało, bo od bodajże dwóch lat tak to tutaj funkcjonowało. Z wywiadu wiem, że bywały już takie przypadki, że przycisk nie działał, ale wtedy dzwoniły do jakiejś firmy i jakiś pan zdalnie przywracał tą funkcjonalność.

Dodam, że nie korzystam na serwerze z ldap ani a autofs.

Na dyskach wykonywany jest backup w jakiś sposób, ale nie wiem dokładnie w jaki, bo w cron'ach nie ma żadnych wpisów odnośnie backupów wyselekcjonowanych katalogów. W Yast też backup nie jest skonfigurowany.
Jak sprawdzić za pomocą czego wykonywany jest codzienny backup?
Tytuł: Automount i auto-eject na dysku rd1000
Wiadomość wysłana przez: Ksanderon w 2012-03-20, 12:39:57
co do sposobu archiwizacji - skorzystaj z poleceń lsof i fuser aby sprawdzić kto korzysta(proces i user) z tego dysku.
Tytuł: Automount i auto-eject na dysku rd1000
Wiadomość wysłana przez: pcacek w 2012-03-20, 15:00:14
Niestety oba polecenia nic nie pokazują. Fuser -m dev/sdb1 nic nie zwraca, podobnie jak lsof /dev/sdb1 . Poszedłem nawet na całość i wyświetliłem wszystko co jest otwarte na serwerze czystym poleceniem fuser... nie było nic związanego z sdb1 czy punktem montowania /media/disk . Także nie wiem nadal jak sprawdzić czym jest archiwizowany system. W dodatkowo zainstalowanych programach nie ma chyba nic odpowiedzialnego za backup. Jedyną opcją jaka mi pozostaje to chyba dedykowane oprogramowanie, które jest zainstalowane na serwerze - napisane specjalnie na potrzeby firmy.. może ono robi tą kopię.. nie wiem. Najgorsze to, że nie mam dostępu do tego programu - z resztą nawet nie chce. Muszę się zapytać producenta oprogramowania czy wie coś na ten temat.
Tytuł: Automount i auto-eject na dysku rd1000
Wiadomość wysłana przez: Ksanderon w 2012-03-21, 20:30:25
one podają o tym kto "ma otwarte" w momencie ich wywołania- aby wybadać sytuację musisz być cierpliwy( np. skryptowo) i wykonywać je co jakiś czas- wykryją coś gdy wywołasz je w trakcie archiwizacji(o której wiesz tylko że jest codziennie? więc "obserwacja" powinna tyle trwać.)- niezależnie czy to oprogramowanie dedykowane czy inne.