Jak używać polecenia synchronizacji w Linux

Jak używać polecenia synchronizacji w Linux
Istnieją dwa rodzaje wspomnień dotyczących przechowywania systemu; Jedna to pamięć stała, a druga to tymczasowa pamięć, jaka jest pamięć RAM. „„synchronizacja„Polecenie służy do synchronizacji danych pamięci tymczasowej z stałą pamięcią pamięci. Prędkość pamięci RAM jest szybsza niż stałe urządzenia pamięci masowej, dlatego system wykorzystuje pamięć RAM zamiast dysku twardego do przetwarzania danych, aw pamięci RAM przechowuje dane w postaci pamięci podręcznej.

Chociaż przechowywanie danych na pamięci RAM poprawia prędkość systemu, w przypadku nagłego awarii systemu istnieje ryzyko utraty ważnych danych przechowywanych w postaci pamięci podręcznej. Lepiej jest zsynchronizować dane na temat pamięci stałej, więc w przypadku każdej awarii nie ma utraty danych.

W tym zapisie omówimy polecenie synchronizacji używane w Linux do synchronizacji danych RAM w stałej pamięci.

Jak używać polecenia synchronizacji w Linux

Polecenie synchronizacji służy do synchronizacji danych pamięci podręcznej z dysku twardym, ogólną składnią użycia polecenia synchronizacji:

$ sync [opcja] [plik]

Polecenie synchronizacji jest używane z opcjami, a następnie nazwa pliku, do których dane muszą być przechowywane, opcje używane z poleceniem synchronizacji to:

Opcje Wyjaśnienie
-D, -data Służy do synchronizacji danych pliku pliku
-f, -file -system Służy do synchronizacji wszystkich plików, które są połączone z danym plikiem
-pomoc Wyświetla opcje pomocy
-wersja Wyświetla szczegóły wersji polecenia

Aby zrozumieć użycie polecenia synchronizacji, wykonamy niektóre praktyczne przykłady. Najpierw zsynchronizujemy wszystkie dane bieżącego użytkownika za pomocą polecenia:

$ sudo synchronizacja

Zsynchronizował wszystkie pliki buforowane ze stałą pamięcią, która należy do bieżącego użytkownika, podobnie mamy plik tekstowy /Home/Hammad/MyTestFile1.tekst, Możemy zsynchronizować dane pamięci podręcznej za pomocą polecenia:

$ sync -d/home/hammad/myTestFile1.tekst

Aby zsynchronizować systemy plików, w poleceniu używamy opcji „-F”:

$ sync -f/home/hammad/pobieranie

W powyższym poleceniu zsynchronizowaliśmy wszystkie pliki związane z /home/hammad/pobieranie, Możemy również zsynchronizować dane pamięci podręcznej zamontowanej partycji (w naszym przypadku jest to SDA1) za pomocą polecenia:

$ sudo synchronizacja /dev /sda1

Dane zamontowanej partycji zostały zsynchronizowane, również możemy również zsynchronizować dane dziennika /var/log/syslog Korzystanie z polecenia:

$ sudo sync/var/log/syslog

Aby sprawdzić więcej szczegółów na temat polecenia synchronizacji, możemy użyć opcji „-Help”:

$ sync - -Help

Podobnie opcja „wersja” służy do sprawdzenia wersji polecenia Sync:

$ sync --version

Wniosek

Polecenie synchronizacji jest używane w Linux do kopiowania danych z pamięci lotnej, która jest w postaci pamięci podręcznej do stałej pamięci pamięci. System zapisuje wszystkie dane dotyczące pamięci tymczasowej ze względu na jej lepszą prędkość w porównaniu z stałymi urządzeniami do przechowywania, jest to pomocne, ale czasami w przypadku nieoczekiwanego wyłączenia systemu występuje duże ryzyko utraty danych. Aby uniknąć tego ryzyka, zaleca się zsynchronizowanie przydatnych danych z pamięci tymczasowej do pamięci stałej. W tym artykule omówiliśmy użycie polecenia synchronizacji w Linux z pomocą przykładów w celu lepszego zrozumienia.