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.