1. Który poziom RAID(0,1,4,5,6) jest najbardziej złożony obliczeniowo i dlaczego?
a) 5
b) 1
c) 4
d) 6, bo wymaga dwukrotnego zapisu sum kontrolnych (bitów parzystości)
2. Polecenie svn mkdir służy do?
a) Kopiuje plik lub katalog w kopii roboczej lub w repozytorium
b) Wyświetla tekst pomocy
c) Tworzy nowy katalog pod kontrolą wersji
d) Wyświetla informację o ścieżkach (ang. PATHs)
3. Jak wygląda sygnatura oznaczająca partycję bootowalną (aktywną)?
a) 0x00
b) 0x80
c) 0x0F
d) 0xFF
4. Do czego służy narzędzie bonnie (w pamięciach masowych)?
a) Do konfiguracji i zarządzania software’owym raidem w Linuxie
b) Służy do łączenia plików z urządzeniami loop, usuwania tych urządzeń i sprawdzania ich stanu pracy
c) Do testowania wydajności operacji dyskowych
d) Nie ma takiego narzędzia
5. Ile bajtów przeznaczone jest w MBR na definicję jednej partycji?
a) 4
b) 16
c) 32
d) 8
6. Aby wysłać kopię katalogu lokalnego do repozytorium należy użyć komendy?
a) Import
b) Export
c) Checkout
d) Diff
7. Gdzie może się znajdować repozytorium SVN?
a) Tylko na dysku lokalnym
b) Tylko na dysku lokalnym lub na serwerze
c) Tylko na serwerze
d) Na dysku lokalnym, na zdalnej maszynie lub na serwerze
8. Względem czego określana jest odległość początku dysku logicznego?
a) Względem początku partycji rozszerzonej
b) Względem końca partycji rozszerzonej
c) Względem początku dysku twardego
d) Względem początku MBR
9. Jaki jest stopień utraty przestrzeni dyskowej przy stosowaniu RAID-6?
a) Przy n dyskach dostępna przestrzeń to (n+2)*pojemność_dysku
b) Przy n dyskach dostępna przestrzeń to n*pojemność_dysku
c) Przy n dyskach dostępna przestrzeń to (n-1)*pojemność_dysku
d) Przy n dyskach dostępna przestrzeń to (n-2)*pojemność_dysku
10. Wykonanie polecenia: dd if=/dev/zero of=plik bs=1M count=1 skip=100
a) Utworzy plik o rozmiarze 101MB wypełniony zerami
b) Utworzy plik o rozmiarze 100MB wypełniony zerami, który rzeczywiście zajmuje 1MB
c) Utworzy plik o rozmiarze 101MB wypełniony zerami, który rzeczywiście zajmuje 1MB
d) Utworzy plik o rozmiarze 100MB wypełniony zerami
11. Wykonanie komendy: dd if=/dev/null of=plik count=1000
a) Komenda nie wykona się bo nie można czytać z /dev/null
b) Zwróci błąd
c) Utworzy pusty plik o wielkości 0B
d) Utworzy pusty plik o wielkości 1000B
12. Jak wygląda sygnatura oznaczająca koniec tablicy partycji?
a) 0xFFFF
b) 0x0000
c) 0x8000
d) 0x55AA
13. Które zdanie prawidłowo opisuje relację między woluminami fizycznymi i logicznymi?
a) Żadne z pozostałych
b) Wolumin logiczny obejmuje co najwyżej jeden wolumin fizyczny
c) Woluminy logiczne odpowiadają jeden do jednego woluminom fizycznym
d) Wolumin fizyczny obejmuje co najwyżej jeden wolumin logiczny
14. Polecenie svn revert?
a) Cofa wszystkie lokalne edycje
b) Uaktualnia kopię roboczą na inny URL
c) Wylistowuje wszystkie właściwości
d) Usuwa stan konfliktu na kopii roboczej plików lub katalogów.
15. Do wysyłania zmian na zdalne repozytorium służy polecenie:
a) Git send
b) Git pull
c) Git commit
d) Git push
16. Do czego służy polecenie mdadm
a) Nie ma takiego narzędzia
b) Do konfiguracji i zarządzania softwareowym raidem w Linuksie
c) Do testowania wydajności operacji dyskowych
d) Służy do łączenia plików z urządzeniami loop, usuwania tych urządzeń i sprawdzania ich stanu pracy
17. Grupy woluminów służą do
a) Umożliwienia tworzenia woluminów logicznych opartych o wiele woluminów fizycznych
b) Tworzenia macierzy RAID opartych o woluminy logiczne
c) Żadne z pozostałych
d) Umożliwienia tworzenia woluminów logicznych opartych o wiele jednostek fizycznych
18. Do inicjalizacji nowego repozytorium Git służy polecenie:
a) Git new
b) Git clone
c) Git init
d) Git create
19. Ile bajtów zajmuje sektor dysku twardego?
a) 512
b) 256
c) 1024
d) 128
20. SVN to ?
a) Wirtualny system
b) System kontroli wersji
c) System nazw domenowych
d) Zarządca woluminów logicznych
21. Czym w Baculi jest FileSet?
a) Jest zestawem plików konfigurujących backup
b) Określa, które pliki chcemy przywrócić z kopii zapasowej
c) Definiuje zestaw plików, których kopie zapasowe chcemy zrobić
d) Definiuje zbiór plików, w których zapisywany jest backup
22. Git add…
a) Synchronizuje plik z dodatkową gałęzią
b) Dodaje nowy, niewersjonowany plik do repozytorium
c) Przygotowuje plik do zatwierdzenia poleceniem commit
d) Tworzy nowy plik na repozytorium
23. Do uaktualniania repozytorium Git służy polecenie:
a) Git download
b) Git checkout
c) Git pull
d) Git update
24. Jaki jest maksymalny rozmiar pojedynczej partycji podczas korzystania z MBR?
a) 512 GB
b) 3 TB
c) 2 TB
d) 1 TB
25. Jaki poziom bezpieczeństwa oferuje RAID-5?
a) Pozwala na uszkodzenie 2 dysków bez utraty danych
b) Pozwala na uszkodzenie 4 dysków bez utraty danych
c) Pozwala na uszkodzenie 3 dysków bez utraty danych
d) Pozwala na uszkodzenie 1 dysku bez utraty danych
26. Jaki poziom bezpieczeństwa oferuje RAID-6?
a) Pozwala na uszkodzenie 2 dysków bez utraty danych
b) Pozwala na uszkodzenie 4 dysków bez utraty danych
c) Pozwala na uszkodzenie 3 dysków bez utraty danych
d) Pozwala na uszkodzenie 1 dysku bez utraty danych
27. Do czego służy polecenie losetup?
a) Do konfiguracji i zarządzania software’owym raidem w Linuxie
b) Służy do łączenia plików z urządzeniami loop, usuwania tych urządzeń i sprawdzania ich stanu pracy
c) Do testowania wydajności operacji dyskowych
d) Nie ma takiego narzędzia
28. Za co w Baculi odpowiada Storage Daemon?
a) Monitoruje, czy backup plików nie został uszkodzony
b) Zapisuje kopie backupowanych plików otrzymane od File Daemona
c) Zarządza procesem backupowania plikow
d) Wysyła kopie plikow przy backupie do File Daemona
Czym różni się software'owy raid od sprzętowego?
W Softwearowym procesor zajmuje się obliczaniem np. parzystości, a w sprzętowym jest specjalna jednostka która to robi.
Jaka opcja rsync jest obowiazkowa przy backupie?
-a
Co robi lvremove?
Usuwa logiczny wolumin
Co robi pool w baculi?
Pool definiuje zestaw woluminów pamięci masowej (taśmy lub plików) wykorzystywanych przez Bacule do zapisu danych.
Za co odpowiada File Daemon w Baculi?
Odpowiada za konfiguracje klienta, za nadanie mu m.in. nazwy i portów na których klient nasłuchuje aby połączyć się z Directorem.
Jak sprawdzić historię w git?
git log
Do czego służy /dev/loop?
Do symulacji dyskowych urządzeń blokowych.
Jak zrobić kopie robocza repozytorium?
Svn checkout
Ile dysków logicznych można mieć w pojedynczym EMBR?
Infinity || Windows: 24
Ile maksymalnie można mieć dysków logicznych?
Infiniti, a dysków podstawowych 4
Jak zrobic kopie robocza repozytorium w SVN
svn checkout
Jak zrobic kopie robocza repozytorium w Git
git clone
Tworzenie repozytorium w Git
git init
Jak dodac pliki do repozytorium w SVN
svn add, svn commit
Jak dodac pliki do repozytorium w git
git add, git commit
svn status
wyświetla status/zmiany, które zaszły w folderze kopii roboczej
svn commit
zatwierdzanie wprowadzonych zmian/zapisywanie w repozytorium
svn revert
anulowanie wprowadzonych zmian
Do czego służy svnadmin dump
zrzucenie zawartości repozytorium do pliku
svn checkout
tworzenie kopii roboczej, na zewnątrz – eksport
svn import
import struktury katalogow do repozytorium
Do czego słuzy /dev/loop
plik typu loopback. Odpowiedni sterownik w jądrze Linuxa,
wykorzystując powyższe pliki, udaje urządzenie blokowe (takie jak np. dysk twardy). Loopback można
łączyć z konkretnymi plikami / systemami plików i wykonywać na nich różne dziwne rzeczy.
Ile dysków fiz. trzeba mieć minimum żeby stworzyc macierz poziomu RAID1 –
2/ RAID5 – 3/RAID6 – 4
chunk
4kB
dd bs
domyślny rozmiar to 512 bajtów
etc/fstab
file system tab / systemy plików, parametry montowania
Sygnatura oznaczająca partycję bootowalną (aktywną)
0x80
Nieaktywną
0x00
Obliczanie sumy kontrolnej – XOR
DYSK 1 - 110
DYSK 2 - 111 1XOR2 -> 001
DYSK 3 - 101
001XOR4 -> 100 – suma k.
Jeśli któryś z dysków padnie, xorujemy pozostałe i wychodzi to, co było na tym d