Startpagina > Pakket- en systeembeheer > sync

sync: Synchroniseer schijfcache

Het commando sync dwingt alle gewijzigde gegevens in de geheugenbuffers van het besturingssysteem naar de fysieke opslagapparaten. Dit wordt gebruikt om de gegevensintegriteit te garanderen door belangrijke gegevens veilig op te slaan voordat het systeem wordt afgesloten, opnieuw wordt opgestart of een opslagapparaat wordt losgekoppeld.

Overzicht

sync flusht onmiddellijk alle wijzigingen in de bestandssysteem-buffers (zoals schrijfoperaties) naar de schijf. Dit helpt gegevensverlies te voorkomen bij systeemcrashes of onverwachte stroomuitval.

Belangrijkste functies

  • Dwingt gegevens in geheugenbuffers naar fysieke schijven
  • Garandeert gegevensintegriteit
  • Voorkomt gegevensverlies vóór systeemafsluiting/herstart

Belangrijkste opties

Het commando sync wordt meestal zonder argumenten gebruikt om alle buffers te synchroniseren. Hieronder staan de algemene opties die door de meeste GNU/Linux-systemen worden ondersteund.

Algemene opties

Gegenereerde opdracht:

Probeer de opdrachtcombinaties.

Uitleg:

`sync` Voer het commando uit.

Combineer deze opties en voer de opdracht virtueel uit met de AI.

Gebruiksvoorbeelden

Het commando sync wordt voornamelijk gebruikt in combinatie met andere systeembeheertaken.

Alle buffers synchroniseren

sync

De meest voorkomende toepassing, flusht alle bestandssysteem-buffers naar de schijf.

Synchroniseren voor herstart

sync; reboot

Schrijft alle gegevens veilig naar de schijf voordat het systeem opnieuw wordt opgestart.

Synchroniseren voor het verwijderen van een USB-drive

sync; umount /mnt/usb

Voltooi alle schrijfoperaties voordat u de USB-drive fysiek verwijdert om gegevenscorruptie te voorkomen.

Tips & Aandachtspunten

Het commando sync is belangrijk voor het verbeteren van de gegevensintegriteit, maar er zijn enkele overwegingen.

Overwegingen bij gebruik

  • Moderne Linux-systemen synchroniseren gegevens in de meeste gevallen automatisch, waardoor de noodzaak om sync handmatig vaak uit te voeren, is verminderd.
  • sync garandeert niet dat gegevens worden geflusht naar hardware-caches (zoals de cache van de schijfcontroller). Dit hangt af van de cache-instellingen van de schijf zelf.
  • Het uitvoeren van sync vóór het afsluiten of opnieuw opstarten van het systeem helpt onverwacht gegevensverlies te voorkomen. Dit is vooral belangrijk in serveromgevingen.

Hétzelfde categoriecommando