Nowe posty
|
Ta sekcja pozwala Ci zobaczyć wszystkie wiadomości wysłane przez tego użytkownika. Zwróć uwagę, że możesz widzieć tylko wiadomości wysłane w działach do których masz aktualnie dostęp.
Wiadomości - zuskrus01
Strony: [1]
1
« dnia: 2021-12-16, 08:26:09 »
Zgadza się. Brakowało mi resize2fs /dev/vol-group/home
Dziękuję za pomoc i naprowadzenie
2
« dnia: 2021-12-15, 13:30:22 »
Utworzyłem partycję, dodałem ją od vg a następnie do /home Teraz katalog home ma 211GB NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 2G 0 disk └─sda1 8:1 0 1,9G 0 part /boot sdb 8:16 0 270G 0 disk ├─sdb1 8:17 0 1K 0 part ├─sdb2 8:18 0 150G 0 part │ └─vol--group-home 254:4 0 211,3G 0 lvm /home └─sdb5 8:21 0 120G 0 part ├─vol--group-root 254:0 0 23,3G 0 lvm / ├─vol--group-var 254:1 0 18,6G 0 lvm /var ├─vol--group-tmp 254:2 0 2,8G 0 lvm /tmp ├─vol--group-swap 254:3 0 9,3G 0 lvm [SWAP] └─vol--group-home 254:4 0 211,3G 0 lvm /home sr0 11:0 1 1024M 0 rom
Tylko w systemie tak jakby był widziany jakby miał tą wartość początkową root@debian:~# df -h System plików rozm. użyte dost. %uż. zamont. na udev 2,0G 0 2,0G 0% /dev tmpfs 393M 512K 393M 1% /run /dev/mapper/vol--group-root 23G 929M 21G 5% / tmpfs 2,0G 0 2,0G 0% /dev/shm tmpfs 5,0M 0 5,0M 0% /run/lock /dev/mapper/vol--group-home 61G 48K 57G 1% /home /dev/mapper/vol--group-tmp 2,7G 56K 2,6G 1% /tmp /dev/sda1 1,9G 48M 1,7G 3% /boot /dev/mapper/vol--group-var 19G 277M 17G 2% /var tmpfs 393M 0 393M 0% /run/user/1000
Dlaczego tak ?
3
« dnia: 2021-12-15, 12:02:28 »
Dzięki za odpowiedz
Ale w taki sposób będę miał kolejną partycję, a jak powiększę przestrzeń katalogu /home?
4
« dnia: 2021-12-15, 08:36:07 »
Witam Mam świeżą instalację debiana i przy partycjonowaniu utworzenie LVM według https://www.youtube.com/watch?v=GEl2S5MI-WU ale bez zabezpieczenia partycji. System stoi na proxmoxie, dysk został zwiększony ze 120 na 130 gb Wygląda to tak NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 2G 0 disk └─sda1 8:1 0 1,9G 0 part /boot sdb 8:16 0 130G 0 disk ├─sdb1 8:17 0 1K 0 part └─sdb5 8:21 0 120G 0 part ├─vol--group-root 254:0 0 23,3G 0 lvm / ├─vol--group-var 254:1 0 18,6G 0 lvm /var ├─vol--group-tmp 254:2 0 2,8G 0 lvm /tmp ├─vol--group-swap 254:3 0 9,3G 0 lvm [SWAP] └─vol--group-home 254:4 0 61,3G 0 lvm /home sr0 11:0 1 1024M 0 rom
Próbowałem według różnych instrukcji to powiększyć ale nie zwiększa się. Jak powiększyć partycję sdb5 bez utraty danych które są na niej ?
5
« dnia: 2021-04-28, 19:13:20 »
Chyba właśnie o takie coś chodziło Zabieram się za testowanie Bardzo bardzo dziękuję
6
« dnia: 2021-04-28, 14:24:12 »
Zmienną stan stworzyłem na początku ponieważ uznałem że działanie skryptu od niej zależy. tzn Jeśli w pliku stan jest zapis trasa_on, a ping do hosta jest to ping odpowiada i skrypt się kończy. Jeśli w pliku stan jest zapis trasa_on, ping do hosta przestaje odpowiadać to skrypt zmienia zapis w pliku stan na trasa_off i będzie uruchamiał zewnętrzny skrypt który zmieni mi trasę ruchu.
I teraz załóżmy, że ping wrócił, ale ruch idzie trasą zapasową. Uruchamia się skrypt, ping odpowiada, ale zapis w stan jest trasa_off. Wtedy skrypt nie robi nic, tylko kończy.
Dopiero gdy ręcznie uruchomię skrypt który zmienia trasę z zapasowej na domyślą to ten skrypt również zmienie w pliku stan z trasa_off na trasa_on
Mam nadzieję że dobrze się wyraziłem i napisałem o co mi chodzi.
Czyli w tym skrypcie musiałbym przed wykonaniem drugiego if w jakiś sposób odświeżyć stan ? Teoretycznie zmienna stan nie będzie pusta chyba, że ręcznie ktoś wykasuje zawartość pliku stan
7
« dnia: 2021-04-28, 08:32:10 »
Dziękuję za pomoc i wyczerpującą odpowiedz, zmieniłem te zmienne na bez spacji, i trochę przerobiłem if-y #!/bin/bash
IP="10.18.18.1" LOSS=$(ping -c 1 "$IP" | grep -oP '\d+(?=% packet loss)') STAN=$(cat stan)
if [[ "$LOSS" == "0" ]]; then echo "Trasa domyslna odpowiada" echo "trasa_on" > stan elif [[ "$LOSS" == "" ]] ; then echo "Bledny adres IP" else echo "Host nie odpowiada" echo "trasa_off" > stan fi
if [[ "$STAN" == "trasa_off" ]]; then echo "Uruchamiam drugi skrypt" elif [[ "$STAN" == "" ]] ; then echo "Nieznany stan" else echo "dziala" fi
Plik stan zawiera tylko "trasa_on" lub "trasa_off" I ogólnie działa mniej więcej tak jak powinno, tylko problem jest taki, że skrypt musi zostać uruchomiany drugi raz aby zaczytał zmianę zmiennej. Wydaje mi się, że skrypt w bash tak jakby zatrzymuję czas w chwili uruchomienia skryptu, i nie bierze pod uwagę zmiany pliku stan. Dobrze myślę? Jest na to jakiś sposób aby to zrobić w jednym skrypcie czy musiałbym to rozbić jakoś na dwa?
8
« dnia: 2021-04-27, 20:50:55 »
Czy zapisać wynik czyli "output" do zmiennej czy do pliku to zależy tylko od twojej wygody. Ja bym nie zaśmiecał komputera zbędnymi plikami jeśli to możliwe.
W moim przypadku lepiej chyba do pliku, bo inny skrypt będzie zmieniał tą zmienną jeśli przełączy na trasę domyślną Zrobiłem coś takiego #!/bin/bash
IP="10.18.18.1" LOSS=$(ping -c 1 "$IP" | grep -oP '\d+(?=% packet loss)') STAN=$(cat stan |grep Dziala)
if [[ "$STAN" == "Dziala" ]]; then if [[ "$LOSS" == "0" ]]; then echo "Trasa domyslna odpowiada" echo "Dziala" > stan elif [[ "$LOSS" == "" ]] ; then echo "Bledny adres IP" else echo "Host nie odpowiada" echo "Wysyłam SMS" #Skrypt do SMS echo "Wysyłam email" #Skrypt do email echo "Uruchamiam skrypt do zmiany trasy" #Skrypt do zmiany trasy echo "Zmieniam stan trasy" echo "Nie dziala" > stan fi else echo "Zmien trase ręcznie" fi
Jednak niezależnie od tego czy ping jest czy nie ma zwraca mi wynik Nie bardzo wiem teraz co jest źle :/
9
« dnia: 2021-04-27, 18:41:05 »
Dzięki za odpowiedz
Wiem, dużo rzeczy jest w internecie i pewnie są tez odpowiedzi, tylko nie do końca wiem czego szukać, np. zapis do zmiennej. Zrobić to na zasadzie zapisu do pliku " działa" albo "nie działa" ?
10
« dnia: 2021-04-27, 08:37:33 »
Witam Chciałbym napisać skrypt który będzie pingował jakiś określony host w sieci, i gdy ping-u nie będzie wykona inny skrypt oraz zrobi zapis do zmiennej. Rozpisałem sobie mniej więcej założenia które chciałbym aby skrypt spełnił i wygląda to tak 1. Monitorowanie adresu IP 2. Przypadku braku odpowiedzi na ping : 2a - Wysyła sms/email 2b - Uruchamia inny skrypt który zmienia trasę 2c - Robi wpis np do jakiegoś pliku lub zmiennej, że nie działa 3. W przypadku braku odpowiedzi na ping, i zmiennej że nie działa nie robi nic 4. W przypadku powrotu pingu, ale zmiennej że nie działa nie robi nic 5. Skrypt opiera się na w/w zmiennej i podejmuje działanie(zmianę trasy poprzez wykonanie innego skryptu) tylko wtedy, gdy zmienna jest np działa Inny skrypt podczas zmiany trasy z zapasowej na domyślą będzie miał robić zmianę tej zmiennej z nie działa na działa
Od czego powinienem zacząć? Pozdrawiam
Strony: [1]
|