Advertisement
pan7nikt

sysop_3.1.5_Full_Sredniki

Apr 8th, 2024 (edited)
671
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 3.45 KB | None | 0 0
  1. #TO JEST WERSJA Z WYLISTOWANIEM OD RAZU (BARDZIEJ CZYTELNA ALE NIE NADA SIE CHYBA DLA SMOLINA)
  2.  
  3. #PRZED PRZGOTOWANIEM ZADANIA
  4. sudo fdisk /dev/sda
  5. #n
  6. #4 lub enter
  7. #enter
  8. #+1G
  9. #t
  10. #4
  11. #44
  12. #w
  13. sudo pvcreate /dev/sda4
  14. sudo vgextend fedora /dev/sda4
  15. sudo lvextend -L +400M /dev/fedora/home
  16. sudo resize2fs /dev/fedora/home
  17.  
  18. sudo lvcreate -s -L 100M -pr -n migawka_home /dev/fedora/home
  19.  
  20. fdisk /dev/sdb
  21. #g
  22. #n
  23. #enter lub 1
  24. #enter
  25. #+2G
  26. #w
  27. sudo mkfs.xfs /dev/sdb1
  28. sudo mkdir /mnt/kopia
  29. sudo mount /dev/sdb1 /mnt/kopia/
  30. sudo dump -0u -f /mnt/kopia/kopia_home /dev/fedora/migawka_home
  31. df /home
  32. df /mnt/kopia/kopia_home
  33. lvdisplay /dev/fedora/migawka_home
  34.  
  35. #POCZATEK ZADANIA (TO JUZ MOZNA WKLEIC CALY)
  36. echo -e '\033[0;32m3.1.5.1\033[0m';
  37. echo -e '\033[0;32mKopia zapasowa musi byc:\033[0m';
  38. echo -e '\033[0;32m- Spojna w czasie\033[0m';
  39. sudo lvdisplay /dev/fedora/migawka_home | grep --color -E "LV Creation host, time|$";
  40. echo -e '(stan plikow z tej samej chwili czasu)';
  41. echo -e '\033[0;32m- Tworzona regularnie\033[0m';
  42. echo -e '\033[0;32m- finalna lokalizacja powinna byc zabezpieczona (dostep, utrata, uszkodzenie)\033[0m';
  43. echo -e '\033[0;32m- Przechowywana na innym fizycznym nosniu danych\033[0m';
  44. df /home | grep /dev/mapper/fedora-home;
  45. df /mnt/kopia/kopia_home | grep /dev/sdb1;
  46. echo -e '\033[0;32m- finalna lokalizacja powinna byc zabezpieczona (dostep, utrata, uszkodzenie)\033[0m';
  47. echo -e '\033[0;32m3.1.5.2\033[0m';
  48. echo -e 'Poniewaz migawki udostepniaja spojny stan zawartosci wolumenu logicznego bez koniecznosci zatrzymania realizacji operacji wejscia/wyjscia (spojny czas, mniej bledow)';
  49. echo -e '\033[0;32m3.1.5.3\033[0m';
  50. sudo lvdisplay /dev/fedora/migawka_home;
  51. echo -e '\033[0;32mRozmiar bufora:\033[0m';
  52. sudo lvdisplay /dev/fedora/migawka_home | grep "COW-table size";
  53. echo -e 'Bufor ten okresla ile miejsca jest zarezerwowane dla zmian zapisywanych po utworzeniu migawki';
  54. echo -e '\033[0;32mRozmiar przestrzeni danych wolumenu logicznego migawki:\033[0m';
  55. sudo lvdisplay /dev/fedora/migawka_home | grep "LV Size"
  56. echo -e 'jest to rozmiar oryginalnego wolumenu, zostal ustawiony automatycznie. Okresla calkowita przestrzen zarezerwowana dla migawki.';
  57. echo -e '\033[0;32m3.1.5.4\033[0m';
  58. echo 'Kiedy bufor COW sie zapelni (migawka nie jest juz spojna w czasie, czyli nie dostarcza pelnego stanu)';
  59. echo -e '\033[0;32mWykazanie:\033[0m';
  60. sudo lvcreate -L 12M -s -n bezuzyteczna_migawka /dev/fedora/home;
  61. sudo dd if=/dev/zero of=/dev/fedora/bezuzyteczna_migawka bs=1M count=12;
  62. sudo lvs fedora
  63. echo -e '\033[0;32m100% bufora COW jest zajete:\033[0m';
  64. sudo lvs fedora |& grep 'Data%\|100,00 ';
  65. sudo lvdisplay /dev/fedora/bezuzyteczna_migawka;
  66. echo -e '\033[0;32mMigawka jest bezuzyteczna (INACTIVE):\033[0m';
  67. sudo lvdisplay /dev/fedora/bezuzyteczna_migawka | grep INACTIVE;
  68. echo -e '\033[0;32m3.1.5.5\033[0m';
  69. echo -e 'Mozna. Jezeli rozmiar bufora COW >= Rozmiar urzadzenia blokowego, dla ktorego wykonano migawke';
  70. echo -e '\033[0;32m3.1.5.6\033[0m'
  71. echo -e 'Najmniejszy mozliwy rozmiar bufora jest rowny rozmiarowi jednostki alokacji PE grupy wolumenow.\nW tym przypadku to 4MiB';
  72. echo -e '\033[0;32mProba ustawienia mniejszego rozmiaru bufora:\033[0m';
  73. sudo lvcreate -L 3M -prw -s -n migawka_small /dev/fedora/home;
  74. sudo lvdisplay /dev/fedora/migawka_small;
  75. echo -e '\033[0;32mWielkosc bufora zostala automatycznie zaokraglona do minimalnej wartosci (4MiB):\033[0m';
  76. sudo lvdisplay /dev/fedora/migawka_small |& grep 'LV Write Access\|COW-table size';
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement