Katalog /var w systemach Linux jest przeznaczony na dane zmienne, czyli takie, które rosną lub zmieniają się w trakcie normalnej pracy systemu operacyjnego i uruchomionych usług. Nazwa pochodzi od "variable". Z tego powodu w /var często znajdują się pliki, których rozmiar i zawartość dynamicznie zależą od aktywności komputera lub serwera.
Najbardziej rozpoznawalnym przykładem są logi: zwykle w /var/log. To właśnie tam system i usługi zapisują informacje diagnostyczne, błędy i zdarzenia, co jest kluczowe w administracji (np. przy analizie awarii lub przeciążenia). W /var mogą też występować inne kategorie danych zmiennych, takie jak pliki kolejek (spool), cache czy dane tworzone przez demony.
Dlaczego pozostałe odpowiedzi są nieprawidłowe?
- "Lokowane są w niej katalogi macierzyste użytkownika." – katalogi domowe standardowo znajdują się w /home, a nie w /var.
- "Zawiera wszystkie pliki potrzebne do wykonania procedury rozruchu." – pliki rozruchowe i elementy potrzebne do startu systemu wiąże się przede wszystkim z /boot (oraz innymi elementami systemu), nie z /var.
- "Jest to partycja wymiany." – partycja wymiany to swap, która pełni inną funkcję (obsługa pamięci wirtualnej), a nie przechowywanie logów i danych zmiennych katalogów.
W praktyce warto pamiętać też o aspekcie administracyjnym: na serwerach czasem wydziela się osobną partycję montowaną jako /var, aby intensywnie rosnące logi lub dane usług nie zapełniły głównej partycji systemowej.