Vraag Ik krijg Fsync failed error. Waarom?


Ik heb geprobeerd de tcp-tijdstempels in Ec2-instantie te wijzigen (dit is Ubuntu 12.04). Ik opende de editor en veranderde de waarde 1 van 0. En toen ik probeerde het bestand op te slaan, kreeg ik de volgende foutmelding:

/proc/sys/net/ipv4/tcp_timestamps" E667: Fsync failed

Ik ben erg nieuw voor Ubuntu. Kan iemand me hiermee helpen?


9
2017-07-25 06:52


oorsprong




antwoorden:


Je editor doet waarschijnlijk grappige dingen met dat bestand (bestanden in / proc zijn geen echte bestanden, het is een interface naar lagere niveaus van het besturingssysteem). Terwijl de verandering is waarschijnlijk oke werken, de gebruikelijke manier om dingen in proc bij te werken is direct met een shell-opdracht, zoals:

echo 1 | sudo dd of=/proc/sys/net/ipv4/tcp_timestamps

Als u wilt dat deze instelling elke keer dat u opstart, wordt toegepast, maakt u een bestand met de naam /etc/sysctl.d/tcp-timestamps.conf, met de volgende:

net.ipv4.tcp_timestamps = 1

23
2017-07-25 07:08



Dit patroon (echo VALUE | sudo dd of = / path / to / file) is erg handig. Veel dank! - Malcolm
Werkte ook voor mij hiervoor en om andere kernelparameters in te stellen. Dit hielp bij het instellen van een andere kernelparameter met de naam allow_tpm. echo 1 | sudo dd van = / sys / module / libata / parameters / allow_tpm


Ik kreeg deze foutmelding als er geen ruimte meer was op het apparaat. U kunt controleren of dit het geval is in u. Probeer dan wat ruimte vrij te maken


2
2017-08-08 09:29



Ik weet niet waarom je in de war bent. Was het eerste resultaat in Google en loste mijn probleem op, dus heel erg bedankt! - Johannes Stadler