Skip to main content

Linux Sync Command

How to Host a Website On Github (Juni- 2026)

How to Host a Website On Github (Juni- 2026)
Anonim

Het beheren van het Linux-besturingssysteem is niet bijzonder duidelijk, maar het leren van de commando's die het systeem instrueren om basishandelingen uit te voeren, is een grote stap in de goede richting. De synchroniseren commando schrijft alle gegevens die in het geheugen van de computer zijn opgeslagen naar schijf.

Waarom Gebruik de sync-opdracht

Om de prestaties te verbeteren, bewaart een computer vaak gegevens in zijn geheugen in plaats van deze op schijf te schrijven, omdat de RAM veel sneller is dan de harde schijf. Deze aanpak is prima totdat er een computercrash is. Wanneer een Linux-machine een niet-geplande afsluiting ervaart, gaan alle gegevens verloren die in het geheugen zijn opgeslagen of is het bestandssysteem beschadigd. De synchroniseren opdracht dwingt alles in tijdelijke geheugenopslag om naar een permanente opslag van bestanden (zoals een schijf) te worden geschreven zodat geen van de gegevens verloren gaat.

Wanneer te gebruiken

Meestal worden computers op een georganiseerde manier afgesloten. Als de computer wordt afgesloten of de processor op een ongebruikelijke manier stopt, bijvoorbeeld wanneer u kernelcode debugt of bij een mogelijke stroomstoring, synchroniseren commando dwingt een onmiddellijke overdracht van de gegevens in het geheugen naar de schijf. Omdat moderne computers mogelijk grote caches hebben, wanneer u de synchroniseren opdracht, wacht totdat alle LED's die activiteit aangeven stoppen met knipperen voordat u de computer uitschakelt.

Syntaxis

sync optie bestand

opties

Opties voor de sync-opdracht zijn:

  • --helpen geeft beschikbare hulp weer en wordt vervolgens afgesloten
  • --versie geeft versiegegevens en exits weer
  • --gegevens (of -d) synchroniseert alleen bestandsgegevens zonder de metadata die dit ondersteunen
  • --bestandssysteem (of -f) synchroniseert ook de bestandssystemen die de bestanden waarnaar wordt verwezen bevatten

overwegingen

Het is niet gebruikelijk om handmatig aan te roepen synchroniseren. Meestal wordt dit commando uitgevoerd voordat je een ander commando uitvoert waarvan je vermoedt dat het de Linux kernel kan destabiliseren, of als je denkt dat er iets ergs gaat gebeuren (je staat op het punt om de batterij op te raken op je Linux-powered laptop) en u heeft geen tijd om een ​​volledige systeemuitschakeling uit te voeren.

Wanneer u het systeem stopt of herstart, synchroniseert het besturingssysteem automatisch gegevens in het geheugen met permanente opslag, indien nodig.