U svakodnevnom radu sa Linux serverima često postoji potreba da prebacimo određene podatke poput datoteka, rezervnih kopija (back-up) ili logova na eksterni uređaj. Da bismo to uradili, potrebno je da znamo kako da montiramo USB uređaj (stick ili eksterni hard disk) na Red Hat Enterprise Linux (RHEL).
Provera da li sistem prepoznaje prenosivi USB uređaj
Kada priključimo USB uređaj na server, prvi korak je da proverimo da li ga je sistem prepoznao. To možemo uraditi komandom:
[root@localhost] lsblk -f
Konzola će prikazati spisak svih diskova i particija na sistemu, kao u primeru u nastavku:
[root@ocalhost]# lsblk -f
NAME FSTYPE LABEL UUID MOUNTPOINT
sda
├─sda1 vfat 1EAA-22AA /boot/efi
├─sda2 xfs 12921"fb-93212-4333-bc32-cb0dd868e617 /boot
└─sda3 LVM2_member xOdda-3333-3cOe-7EMo-BlMI-rdAk-tp1Dp8
├─rhel_www-root xfs 72133350-2af0-41ee-8c3a-f18c0d4443a2 /
└─rhel_www-swap swap 023332f-2ef5-4a2e-af78-a77318f187f1 [SWAP]
sdb
└─sdb1 ext4 USB 4de33331-28c0-4f44-8057-947889972f1b
Da bismo razumeli šta prikaz znači, prvi red (zaglavlje) predstavlja sledeće:
- NAME – ime uređaja ili particije
- FSTYPE – tip fajl sistema (xfs, ext, vfat, swap,…)
- LABEL – oznaka diska
- UUID – jedinstveni identifikator particije
- MOUNTPOINT – ukoliko je mountovana, gde je
U ovom primeru:
- sda je glavni sistemski disk koji sadrži particije sda1, sda2 i sda3.
- sda1 je EFI particija koja se koristi za pokretanje sistema.
- sda2 je sistemska boot particija.
- sda3 je LVM fizički volumen u kojem se nalaze logični volumeni rhel_root i rhel_swap.
- sdb je fizički eksterni USB disk koji želimo da montiramo.
Formatiranje USB diska (opciono)
Pošto je sistem prepoznao USB uređaj, sledeći korak je njegovo formatiranje. Ovo radimo samo ako želimo da disk koristimo isključivo na Linux sistemima, jer ćemo ga formatirati u ext4 formatu.
Komanda za formatiranje izgleda ovako:
[root@ocalhost]#mkfs.ext4 -L USB_BACKUP
/dev/sdb1mke2fs 1.45.6 (20-Mar-2020)
/dev/sdb1 contains a ext4 file system labelled 'BUUSB' last mounted on /mnt/usb on Wed Oct 8 20:00:52 2025
Proceed anyway? (y,N)
[root@ocalhost]#y
Sistem će zatim prikazati poruku o kreiranju fajl sistema i UUID diska. Proces traje svega 10 do 20 sekundi.
Montiranje (mount) USB diska
Nakon formatiranja, možemo montirati USB disk. Prvo kreiramo direktorijum na koji će disk biti “prikačen”:
[root@ocalhost]mkdir -p /mnt/usb
Zatim montiramo uređaj komandom:
[root@ocalhost]mount /dev/sdb1 /mnt/usb
Ovom komandom povezujemo fizičku particiju diska (sdb1) sa direktorijumom /mnt/usb u kojem će se nalaziti sadržaj diska.
Provera uspešnosti montiranja
Da proverimo da li je disk uspešno montiran, koristimo komandu:
[root@localhost]# df -h /mnt/usb
Filesystem Size Used Avail Use% Mounted on
/dev/sdb1 439G 28K 417G 1% /mnt/usb
Ovaj izlaz nam potvrđuje da je USB disk uspešno montiran na direktorijum /mnt/usb i da ga sada možemo koristiti za čuvanje podataka, backup datoteka ili prenos većih fajlova.
Ako želimo da se disk automatski montira prilikom svakog pokretanja sistema, možemo dodati njegov UUID u datoteku /etc/fstab.
Montiranje USB uređaja na RHEL i drugim Linux distribucijama je jednostavan proces. Omogućava sigurno prebacivanje podataka, izradu rezervnih kopija i dodatnu fleksibilnost pri radu sa serverom. Nakon što savladate ovaj osnovni postupak, sledeći korak može biti automatizacija procesa kopiranja podataka na USB disk pomoću jednostavnih skripti.
