Ponowne automatyczne montowanie zasobów sieciowych po CIFS
-
- Początkujący
- Posty: 3
- Rejestracja: sob mar 02, 2024 4:56 pm
Ponowne automatyczne montowanie zasobów sieciowych po CIFS
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!
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!
-
- Zawsze On-Line
- Posty: 519
- Rejestracja: ndz sty 24, 2016 10:46 am
Ponowne automatyczne montowanie zasobów sieciowych po CIFS
Spróbuj po NFS, to protokół udostępniania zasobów zdalnych wywodzący się z systemów linuxowych, siostrzanych dla DSM.
DS916+ /7.1-42661/
DS112+ /6.2.4-25556/
RT2600ac /SRM 1.3-9193/
DS112+ /6.2.4-25556/
RT2600ac /SRM 1.3-9193/
- mikhnal
- Darth Vader
- Posty: 2753
- Rejestracja: pt gru 11, 2015 8:55 am
- Lokalizacja: Warszawa
Re: Ponowne automatyczne montowanie zasobów sieciowych po CIFS
Z pewnością można to jeszcze ogarnąć skryptem wykonywanym w harmonogramie zadań - niestety nie umiem w linuksa.
DS3018xs
DSM 7.2.1-69057 Update 5
32GB RAM 2x KSM24SED8/16ME DDR4 2400 CL17 ECC mod
6x 10TB WD Red WD100EFAX RAID5 btrfs
2x SNV3500-400G read/write SSD cache @ E10M20-T1 + 10GbE LAN
2x Noctua NF-A9 fan mod
RT6600ax + WRX560
SRM 1.3.1-9346 Update 9
DSM 7.2.1-69057 Update 5
32GB RAM 2x KSM24SED8/16ME DDR4 2400 CL17 ECC mod
6x 10TB WD Red WD100EFAX RAID5 btrfs
2x SNV3500-400G read/write SSD cache @ E10M20-T1 + 10GbE LAN
2x Noctua NF-A9 fan mod
RT6600ax + WRX560
SRM 1.3.1-9346 Update 9
-
- Zawsze On-Line
- Posty: 449
- Rejestracja: śr gru 27, 2017 2:34 pm
Re: Ponowne automatyczne montowanie zasobów sieciowych po CIFS
Napisz co chcesz osiągnąć, może ktoś coś podpowie. Mozliwości jest kilka. Mapowanie, skrypty, replikacja itp.
1 x DS220+ , 6GB RAM, 1x14TB WD Gold , USB Copy 4TB Seagate SkyHawk , router RT6600ax
1 x RS4017XS+ , 64GB RAM , 16x14TB WD Gold , 1 x M2D20 + 2 x SNV3500-400G read/write
3 x RS4021XS+ , 64GB RAM , 5x12TB Synology , 4 x 1.92TB Synology
2 x RS4021XS+ , 64GB RAM , 5x12TB Synology
1 x RS2418RP+ , 64GB RAM , 8x14TB WD Gold
1 x RS4017XS+ , 64GB RAM , 16x14TB WD Gold , 1 x M2D20 + 2 x SNV3500-400G read/write
3 x RS4021XS+ , 64GB RAM , 5x12TB Synology , 4 x 1.92TB Synology
2 x RS4021XS+ , 64GB RAM , 5x12TB Synology
1 x RS2418RP+ , 64GB RAM , 8x14TB WD Gold
-
- Początkujący
- Posty: 3
- Rejestracja: sob mar 02, 2024 4:56 pm
-
- Wtajemniczony
- Posty: 192
- Rejestracja: śr sty 27, 2016 12:37 pm
Re: Ponowne automatyczne montowanie zasobów sieciowych po CIFS
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
DS720+ | RAM Crucial 8GB DDR-2666 SODIMM | 2 x WD Red 6TB | Btrfs
-
- Zawsze On-Line
- Posty: 449
- Rejestracja: śr gru 27, 2017 2:34 pm
Re: Ponowne automatyczne montowanie zasobów sieciowych po CIFS
Bardziej chodziło mi o to po co te zasoby po CIFS , może nie musisz go używać a wystarczą inne mechanizmy.
1 x DS220+ , 6GB RAM, 1x14TB WD Gold , USB Copy 4TB Seagate SkyHawk , router RT6600ax
1 x RS4017XS+ , 64GB RAM , 16x14TB WD Gold , 1 x M2D20 + 2 x SNV3500-400G read/write
3 x RS4021XS+ , 64GB RAM , 5x12TB Synology , 4 x 1.92TB Synology
2 x RS4021XS+ , 64GB RAM , 5x12TB Synology
1 x RS2418RP+ , 64GB RAM , 8x14TB WD Gold
1 x RS4017XS+ , 64GB RAM , 16x14TB WD Gold , 1 x M2D20 + 2 x SNV3500-400G read/write
3 x RS4021XS+ , 64GB RAM , 5x12TB Synology , 4 x 1.92TB Synology
2 x RS4021XS+ , 64GB RAM , 5x12TB Synology
1 x RS2418RP+ , 64GB RAM , 8x14TB WD Gold
-
- Początkujący
- Posty: 1
- Rejestracja: sob lis 04, 2023 6:59 pm
Re: Ponowne automatyczne montowanie zasobów sieciowych po CIFS
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.
-
- Początkujący
- Posty: 3
- Rejestracja: sob mar 02, 2024 4:56 pm
Re: Ponowne automatyczne montowanie zasobów sieciowych po CIFS
Do nagrywania audycji w TV.
Myślałem, że można to zrobić bardziej elegancko. Sam jestem elektrykiem i to co pierwsze przyszło mi do głowy
-
- Zawsze On-Line
- Posty: 435
- Rejestracja: śr mar 30, 2016 7:22 am
- Lokalizacja: Dolny Śląsk
Re: Ponowne automatyczne montowanie zasobów sieciowych po CIFS
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…
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…
DS214play | DSM 6.2.4-2556 Update 5
RT2600ac
Człowiek nabiera doświadczenia z wiekiem. Szkoda tylko, że jest to wieko od trumny.
RT2600ac
Człowiek nabiera doświadczenia z wiekiem. Szkoda tylko, że jest to wieko od trumny.