Strona 1 z 2
Ponowne automatyczne montowanie zasobów sieciowych po CIFS
: sob mar 02, 2024 5:12 pm
autor: salo5
Cześć,
mam urządzenie DS1511+, do którego po CIFS zamontowane są udziały z DS215J.
Czasami zdarza się, że brakuje napięcia w domu i oba urządzenia się wyłączają. Po powrocie napięcia w gniazdku szybciej uruchamia się DS1511+ i chce podłączyć zasób sieciowy z DS215J ale nie może, bo ten jeszcze nie jest gotowy.
Czy jest jakiś sposób, aby DS1511+ sprawdzał, czy udział CIFS jest zamontowany, a jeżeli nie to ponawiał próbę połączenia co jakiś zdefiniowany czas?
Z GUI nie da rady tego wyklikać.
A jeżeli nie można po CIFS, to może da się inaczej? Ale musi być sprawdzany stan połączenia i w razie braku ponownie łączyć.
Z góry dziękuję za odpowiedź.
Pozdrawiam!
Ponowne automatyczne montowanie zasobów sieciowych po CIFS
: ndz mar 03, 2024 8:17 pm
autor: look12
Spróbuj po NFS, to protokół udostępniania zasobów zdalnych wywodzący się z systemów linuxowych, siostrzanych dla DSM.
Re: Ponowne automatyczne montowanie zasobów sieciowych po CIFS
: pn mar 04, 2024 6:57 am
autor: mikhnal
Z pewnością można to jeszcze ogarnąć skryptem wykonywanym w harmonogramie zadań - niestety nie umiem w linuksa.
Re: Ponowne automatyczne montowanie zasobów sieciowych po CIFS
: wt mar 05, 2024 5:43 am
autor: pdz
Napisz co chcesz osiągnąć, może ktoś coś podpowie. Mozliwości jest kilka. Mapowanie, skrypty, replikacja itp.
Re: Ponowne automatyczne montowanie zasobów sieciowych po CIFS
: czw mar 07, 2024 10:46 pm
autor: salo5
pdz pisze: ↑wt mar 05, 2024 5:43 am
Napisz co chcesz osiągnąć, może ktoś coś podpowie. Mozliwości jest kilka. Mapowanie, skrypty, replikacja itp.
Cześć,
chce osiągnąć to, że system sprawdza, czy zasoby CIFS sa podpięte.
Jeżeli są - nic nie rób.
Jeżeli nie są - zamontuj je.
Sprawdzaj co 1 minutę.
Re: Ponowne automatyczne montowanie zasobów sieciowych po CIFS
: pt mar 08, 2024 10:40 am
autor: wlodekh
Tzw. "sztuczna inteligencja" wypluła coś takiego, można sprawdzić, ale na odpowiedzialność użytkownika, oczwywiście trzeba wstawić swoje dane:
Kod: Zaznacz cały
#!/bin/bash
# Pobranie aktualnej daty i czasu
czas_terazniejszy=$(date +"%Y-%m-%d %H:%M:%S")
# Lista zasobów CIFS do sprawdzenia
zasoby_cifs=(
"/mnt/zasob1"
"/mnt/zasob2"
"/mnt/zasob3"
)
# Funkcja sprawdzająca i montująca zasoby CIFS
function sprawdz_i_zamontuj() {
zasob=$1
# Sprawdzenie, czy zasób jest podpięty
if mountpoint -q "$zasob"; then
echo "$czas_terazniejszy: Zasób $zasob jest już podpięty."
else
echo "$czas_terazniejszy: Zasób $zasob nie jest podpięty. Próbuję zamontować..."
# Próba montażu zasobu
if mount -t cifs "$zasob" "$zasob"; then
echo "$czas_terazniejszy: Zasób $zasob został pomyślnie zamontowany."
else
echo "$czas_terazniejszy: Błąd montażu zasobu $zasob!"
fi
fi
}
# Pętla sprawdzająca i montująca zasoby CIFS co 1 minutę
while true; do
for zasob in "${zasoby_cifs[@]}"; do
sprawdz_i_zamontuj "$zasob"
done
# Odczekanie 1 minuty
sleep 60
done
Re: Ponowne automatyczne montowanie zasobów sieciowych po CIFS
: pt mar 08, 2024 7:41 pm
autor: pdz
salo5 pisze: ↑czw mar 07, 2024 10:46 pm
Cześć,
chce osiągnąć to, że system sprawdza, czy zasoby CIFS sa podpięte.
Jeżeli są - nic nie rób.
Jeżeli nie są - zamontuj je.
Sprawdzaj co 1 minutę.
Bardziej chodziło mi o to po co te zasoby po CIFS , może nie musisz go używać a wystarczą inne mechanizmy.
Re: Ponowne automatyczne montowanie zasobów sieciowych po CIFS
: pt mar 08, 2024 11:19 pm
autor: zaqx
salo5 pisze: ↑sob mar 02, 2024 5:12 pm
Czasami zdarza się, że brakuje napięcia w domu i oba urządzenia się wyłączają. Po powrocie napięcia w gniazdku szybciej uruchamia się DS1511+ i chce podłączyć zasób sieciowy z DS215J ale nie może, bo ten jeszcze nie jest gotowy.
A nie prościej kupić przekaźnik czasowy i opóźnić załączanie DS1511+ o kilkanaście, czy kilkadziesiąt sekund?
Najprostsze rozwiązania zazwyczaj są najlepsze.
Re: Ponowne automatyczne montowanie zasobów sieciowych po CIFS
: sob mar 09, 2024 12:26 pm
autor: salo5
pdz pisze: ↑pt mar 08, 2024 7:41 pm
Bardziej chodziło mi o to po co te zasoby po CIFS , może nie musisz go używać a wystarczą inne mechanizmy.
Do nagrywania audycji w TV.
zaqx pisze: ↑pt mar 08, 2024 11:19 pm
A nie prościej kupić przekaźnik czasowy i opóźnić załączanie DS1511+ o kilkanaście, czy kilkadziesiąt sekund?
Najprostsze rozwiązania zazwyczaj są najlepsze.
Myślałem, że można to zrobić bardziej elegancko. Sam jestem elektrykiem i to co pierwsze przyszło mi do głowy

Re: Ponowne automatyczne montowanie zasobów sieciowych po CIFS
: wt mar 12, 2024 4:14 pm
autor: stanley99
Witam
Sprawdziłem trochę z ciekawości. Nie mam co prawda drugiego Synka, próbowałem na zasobie CIFS udostępnionym z kompa z Windą. Myślę, że w tym przypadku nie ma to znaczenia. Rzeczywiście jest problem, jeżeli NAS wstanie wcześniej niż urządzenie, z którego ma podmontowany zasób.
Co prawda w File Station > Narzędzia > Lista montowań > Folder zdalny wciąż widać ów zasób, a w kolumnie “Montuj automatycznie” widoczne jest “Niepowodzenie”. Można kliknąć przycisk “Połącz ponownie” i zasób zostanie znów podłączony. Jednak nie znalazłem sposobu, aby się to zadziało automatycznie, np. z kilkudziesięciosekudowym opóźnieniem. Gdyby znaleźć polecenia-odpowiedniki tego graficznego “Niepowodzenie” oraz “Połącz ponownie”... (zwłaszcza tego ostatniego). Próbowałem coś szukać bez pomocy sztucznej inteligencji, jednak nie wygooglałem nic sensownego…