Nov 5, 2023

Konfiguracija RAID-a

 RAID (Redundant Array of Independent Disks) je tehnologija za povezivanje više fizičkih diskova u jedan logički disk radi poboljšane pouzdanosti, performansi ili obe stvari. Postoji nekoliko različitih nivoa RAID konfiguracija (RAID 0, RAID 1, RAID 5, RAID 10, itd.), svaki sa svojim karakteristikama i upotrebom.

Evo osnovnih koraka za konfigurisanje RAID na Linux sistemu, uzimajući u obzir da imate više fizičkih diskova:

  1. Instalacija potrebnih alatki:

    Prvo, uverite se da imate RAID alate instalirane na svom Linux sistemu. Najčešće korišćeni alat za RAID konfiguraciju je mdadm. Instalirajte ga ako već nije prisutan:

    sudo apt-get install mdadm # Na Debian i Ubuntu
    sudo yum install mdadm # Na CentOS i RHEL
  2. Fizički diskovi:

    Povežite i inicijalizujte fizičke diskove koje želite koristiti za RAID. Na primer, ako imate dva diska /dev/sdX i /dev/sdY, formatirajte ih i pripremite za RAID.

  3. Konfiguracija RAID nivoa:

    Odaberite željeni RAID nivo, na primer RAID 1 za ogledalo ili RAID 5 za stripovanje sa paritetom. Koristite mdadm za kreiranje RAID uređaja i nivoa. Na primer, za RAID 1:

    sudo mdadm --create --verbose /dev/md0 --level=1 --raid-devices=2 /dev/sdX /dev/sdY

    Prilagodite opcije (/dev/md0, --level, --raid-devices) prema vašim potrebama.

  4. Formatiranje RAID uređaja:

    Nakon konfiguracije RAID uređaja, morate ga formatirati fajl sistemom po izboru. Na primer, za ext4:

    sudo mkfs.ext4 /dev/md0
  5. Montiranje RAID uređaja:

    Kreirajte direktorijum gde ćete montirati RAID uređaj i montirajte ga:

    sudo mkdir /mnt/raid sudo mount /dev/md0 /mnt/raid
  6. Automatsko montiranje pri podizanju sistema:

    Da biste automatski montirali RAID uređaj pri svakom podizanju sistema, dodajte unos u /etc/fstab. Otvorite /etc/fstab datoteku u uređivaču teksta i dodajte liniju za montiranje:

    /dev/md0 /mnt/raid ext4 defaults 0 0

    Prilagodite putanje i opcije prema vašoj konfiguraciji.

  7. Provera statusa RAID-a:

    Da biste proverili status RAID uređaja, koristite mdadm komande, na primer:

    sudo mdadm --detail /dev/md0

    Ova komanda će prikazati informacije o statusu i stanju RAID uređaja.

Ovo su osnovni koraci za konfiguraciju softverskog RAID-a na Linux sistemu pomoću mdadm alata. Imajte na umu da će se koraci razlikovati u zavisnosti od specifične konfiguracije i potreba. Pre primene RAID-a na stvarnom sistemu, obavezno napravite sigurnosne kopije podataka i detaljno proučite dokumentaciju RAID sistema i alata koje koristite.

blkid

 blkid je komanda koja se koristi za prikazivanje informacija o blok uređajima, uključujući informacije o tipu fajl sistema i UUID (univerzalni jedinstveni identifikator) uređaja. Ova komanda je korisna za identifikaciju i upravljanje blok uređajima na Linux sistemu.

Osnovni oblik komande blkid je:

blkid [OPTIONS] [DEVICE]

Evo nekoliko često korišćenih opcija i primera:

  1. Prikazivanje informacija o svim blok uređajima:

    blkid

    Ova komanda će prikazati informacije o svim blok uređajima na sistemu, uključujući UUID, tip fajl sistema, i druge detalje.

  2. Prikazivanje informacija o određenom uređaju:

    blkid /dev/sdX

    Zamenite /dev/sdX sa stvarnom putanjom do blok uređaja (na primer, /dev/sda) kako biste dobili informacije o tom uređaju.

  3. Prikazivanje samo UUID-a određenog uređaja:

    blkid -s UUID /dev/sdX

    Ova komanda će prikazati samo UUID određenog uređaja.

  4. Prikazivanje informacija u određenom formatu (JSON, YAML, ili druge):

    blkid -o FORMAT /dev/sdX

    Zamenite FORMAT sa željenim formatom, kao što su json, yaml, udev, i druge. Ovo je korisno kada želite da obradite informacije o uređaju u određenom formatu.

Komanda blkid je korisna za identifikaciju blok uređaja i njihovih karakteristika, posebno kada radite sa fajl sistemima, particionisanjem ili konfiguracijom uređaja na Linux sistemu.

ausearch

 ausearch je komanda koja se koristi za pretragu i analizu log fajlova za upravljanje bezbednošću (audit log fajlova) na Linux sistemu. Ovi audit log fajlovi čuvaju informacije o bezbednosnim događajima na sistemu, kao što su pokušaji prijavljivanja, promene pristupa fajlovima ili drugi događaji koji su zabeleženi u okviru sistema za praćenje bezbednosti. ausearch vam omogućava da pretražujete i filtrirate ove logove kako biste dobili uvid u bezbednosne događaje na sistemu.

Osnovni oblik komande ausearch je:

ausearch [OPTIONS]

Evo nekoliko često korišćenih opcija i primera:

  1. Pretraga po događajima za određenog korisnika:

    ausearch -u username

    Ova komanda će prikazati sve bezbednosne događaje povezane sa korisnikom čije korisničko ime je username.

  2. Pretraga po vremenskom opsegu:

    ausearch --start recent-time --end now

    Ovde zamenite recent-time sa željenim vremenskim opsegom, na primer, yesterday za događaje od juče do danas. Ova komanda prikazuje događaje u određenom vremenskom opsegu.

  3. Pretraga po tipu događaja:

    ausearch -m TYPE

    Zamenite TYPE sa željenim tipom događaja, na primer, login, file, ili user. Ova komanda prikazuje događaje samo za odabrani tip.

  4. Pretraga po vlasniku fajla:

    ausearch -f /path/to/file

    Ova komanda prikazuje sve događaje koji se odnose na određeni fajl na putanji /path/to/file.

  5. Pretraga po ID broju događaja:

    ausearch --start recent-time --end now --id event-id

    Ovde zamenite event-id sa tačnim ID brojem događaja koji vas interesuje.

  6. Pretraga po rezultatu događaja (uspeh ili neuspeh):

    ausearch -sv success

    Ova komanda prikazuje samo događaje sa određenim rezultatom, kao što je "success" ili "failed".

Opcioni argumenti komande ausearch se mogu kombinovati kako biste suzili pretragu na specifične događaje koji vas zanimaju. Ovo je korisno za analizu bezbednosnih incidenata ili praćenje aktivnosti na sistemu.

Napomena: Kako bi se koristila ausearch, korisnik obično treba da ima odgovarajuće privilegije (na primer, root privilegije) jer audit log fajlovi sadrže osetljive informacije o bezbednosti sistema.