Wykorzystanie NAS-a i systemu plików często się różni, ponieważ ich liczniki obejmują różne warstwy, takie jak migawki, metadane, rezerwy, rzadkie zakresy i współdzielone bloki.
Udział może zawierać 4 TB widocznych plików, podczas gdy panel NAS-a pokazuje 5,2 TB zajętego miejsca. Żadna z tych wartości nie musi być błędna. Jeden widok może sumować logiczne rozmiary plików, a drugi raportować fizyczną alokację w puli, w tym dane, których bieżące drzewo katalogów nie może zobaczyć ani przypisać do widocznych plików w tej samej puli pamięci.
Logiczny rozmiar pliku i przydzielone miejsce odpowiadają na różne pytania
Plik udostępnia aplikacjom swoją logiczną długość, ale system plików przydziela miejsce w blokach lub zakresach. Rzadkie pliki mogą zawierać nieprzydzielone luki, podczas gdy małe pliki mogą zajmować pełną jednostkę alokacji wraz z metadanymi. Sumowanie nazw plików nie musi więc odpowiadać zajętej pojemności.
Wyjaśnienie różnic między du i df w systemie Linux pokazuje, że sumy katalogów i narzędzia sprawdzające wolne miejsce systemu plików analizują różne warstwy księgowania. W kilku sytuacjach ich wyniki mogą prawidłowo się różnić.
Kompresja i współdzielenie bloków zwiększają tę niejednoznaczność. Dwa logiczne pliki mogą wskazywać ten sam fizyczny blok, a skompresowane dane mogą zajmować mniej miejsca niż wynikałoby z ich pozornej długości. Interfejs musi wybrać, czy raportować logiczną własność, wyłączną alokację, liczbę bajtów wskazywanych przez odwołania czy całkowite zużycie puli.
Migawki i rezerwy przechowują bloki poza aktywnym drzewem
Usunięcie pliku usuwa go z bieżącego katalogu, ale migawka może zachować jego stare bloki. Metadane puli, parzystość, sumy kontrolne, historia kopiowania przy zapisie oraz zarezerwowana pojemność również mogą być liczone jako zajęte lub niedostępne, mimo że nie pojawiają się w udziale.
Praktyczne omówienie miejsca zajmowanego przez migawki wyjaśnia, że migawki nadal wskazują zmienione lub usunięte dane. Miejsce zostanie zwolnione dopiero wtedy, gdy żadna zachowana migawka nie będzie już potrzebować tych bloków.
Innym ukrytym przypadkiem jest usunięty plik, który nadal pozostaje otwarty przez proces. Jego ścieżka znika, więc przejście po katalogach go nie wykrywa, ale bloki pozostają przydzielone do czasu zamknięcia uchwytu przez proces. Panel widzi wykorzystanie puli, podczas gdy aktywne drzewo wygląda na mniejsze.
Kiedy różne wartości wskazują na rzeczywisty problem
Różne warstwy księgowania nie usprawiedliwiają stale rosnącego, niewyjaśnionego zużycia. Zatrzymana polityka migawek, niekontrolowanie rosnący dziennik, osierocony zbiór danych kontenera, rezerwa na replikację lub błąd systemu plików mogą stworzyć rzeczywiste zagrożenie dla pojemności.
Przewodnik dotyczący usuniętych plików pozostających otwartych pokazuje, jak wykrywać takie pliki podczas inspekcji procesów. Mechanizm ten ma określony charakterystyczny wzorzec, a nie jedynie ogólną rozbieżność.
Wyjaśnienie nie jest również wystarczające, jeśli oba narzędzia twierdzą, że pokazują ten sam zbiór danych, zakres migawek, jednostki i podstawę alokacji, a mimo odświeżenia nadal znacznie się różnią. Jednostki dziesiętne i binarne wyjaśniają jedynie ograniczony procent różnicy. Przed uznaniem któregoś widoku za miarodajny potwierdź definicje.
Uzgodnij pojemność — od puli po widoczne pliki
Zapisz całkowitą pojemność puli, przydzielone i wolne miejsce, wartości wskazywane przez zbiór danych, alokację wyłączną, miejsce zajmowane przez migawki i rezerwy oraz sumy widocznych plików w tym samym czasie. Odnotuj, czy wartości są logiczne czy fizyczne oraz czy uwzględniają kompresję i współdzielone bloki. Sprawdź, czy istnieją otwarte usunięte pliki, nie usuwając niczego.
Powiąż te dane z zachowaniem pamięci NAS, ponieważ bazy danych wektorowych i kontenery mogą umieszczać dane w zbiorach danych znajdujących się poza widocznym udziałem. Przypisz każdą ścieżkę usługi do odpowiadającego jej zbioru danych.
Uzgadniaj wartości od poziomu puli w dół: alokacja puli powinna odpowiadać aktywnym zbiorom danych, migawkom, metadanym i rezerwom zgodnie z definicjami platformy. Zbadaj kategorię, która rośnie między kolejnymi migawkami. Nie usuwaj widocznych plików tylko po to, aby dopasować licznik, którego wartość jest zdominowana przez zachowaną historię.
Centrum Technologii i Sztucznej Inteligencji
Więcej do przeczytania

Dlaczego ciepło generowane przez lokalną sztuczną inteligencję odczuwa się inaczej na otwartej półce niż w zamkniętej szafce?
Śledź wytwarzanie ciepła, wymianę powietrza i recyrkulację w przypadku instalacji otwartych i zamkniętych, a następnie zmierz zmienne, które je od siebie odróżniają.

Dlaczego serwer domowy wydaje się cichszy w nocy, nawet przy tej samej prędkości wentylatora?
Zrozum, dlaczego niezmieniona prędkość wentylatora nie gwarantuje niezmiennej głośności odbieranej przez człowieka oraz jak odróżnić maskowanie, warunki panujące w pomieszczeniu i rzeczywistą zmianę akustyczną.

Dlaczego zdeduplikowane kopie zapasowe wyglądają na mniejsze niż zajmowane miejsce po przywróceniu?
Dowiedz się, jak deduplikacja zmienia liczbę przechowywanych bajtów, ale nie zmienia przywróconego znaczenia, dlaczego pliki rzadkie i skompresowane komplikują obliczanie sum oraz jak dobrać...

