Co to jest pętla dev w Linux

Co to jest pętla dev w Linux
W systemach operacyjnych UNIX i Linux pliki są dostępne jako pliki blokowe za pomocą urządzeń pętli. Urządzenia te nie obawiają się zawodu RAM w systemie. Pętla Dev jest również określana jako dysk vnode (vnd)I Interfejs pliku Loopback (LOFI).

„/Dev/Loop” Urządzenia traktują pliki obrazem systemu plików, jakby były urządzeniami blokowymi. Urządzenia pętli to snapy, ponieważ w ten sposób tworzone są pakiety snap.

Pliki te zawierały system plików, który jest zamontowany w lokalizacji. Jest to podejście, których programiści używają do pakowania całego pakietu w jednym pliku, ale system operacyjny uzyskuje dostęp do wszystkich plików. Zastosowane tutaj podejście jest zatem znane jako Mocowania pętli.

W systemie plików istnieją istniejące pliki, które należy połączyć z urządzeniem pętli. To połączenie zapewni użytkownikowi interfejs API i umożliwi użytkownikowi skonfigurowanie pliku zamiast pliku blokowego.

Aby kontrolować i zarządzać urządzeniami pętli, istnieje narzędzie wiersza poleceń znane jako „Losetup."

„„Losetup„Narzędzie wiersza polecenia służy do łączenia urządzeń pętlowych z urządzeniami. Pomaga odłączyć urządzenia i sprawdzić status zapytania pętli dev. Składnia „Losetup„Polecenie to:

$ losetup [opcje]

Uruchom „Losetup„Polecenie w terminalu bez wywoływania żadnego argumentu. Pokazuje status bieżących urządzeń pętli:

Aby uzyskać więcej informacji o Losetup Narzędzie wiersza polecenia wpisz następujące polecenie:

$ man losetup

Wniosek

Urządzenie pętli lub można je nazwać dysk vnode (vnd), I Interfejs pliku Loopback (LOFI) to urządzenie, które pomaga plikowi komputerowi w dostępie do urządzeń blokowych. Przed użyciem pętli dev, istniejący plik w systemie plików musi być do niego podłączony.

Urządzenia pętli pomagają również opracować dane podczas przekierowania plików. Jeśli dane są zaszyfrowane w systemie plików, pętla Dev odszyfrowała oryginalne dane pliku i zamontował je jako plik standardowy.