Linux : wijzigingen in bestandsysteem niet bijhouden

Windows, Android, iOS, Linux, Chrome OS, ...
Plaats reactie
helmuteke
Premium Member
Premium Member
Berichten: 582
Lid geworden op: 08 feb 2010, 15:36
Uitgedeelde bedankjes: 3 keer
Bedankt: 27 keer

Mijn zoon moet een opdracht maken en er is één regel dat we niet vinden:

Het niet bijhouden wanneer een bestand voor het laatst werd gewijzigd.
Zou via fstab optie moeten zijn , eventueel een andere optie ?

Ikzelf vind hier niets van terug . . . iemand anders een idee ?
Ordon
Elite Poster
Elite Poster
Berichten: 3180
Lid geworden op: 27 apr 2019, 06:52
Uitgedeelde bedankjes: 72 keer
Bedankt: 125 keer

How to mount / in read-only mode by default (Stateless Linux) ?
Issue
  • Trying to set up readonly / filesystem and have modified below parameters in /etc/sysconfig/readonly-root to the following:
    READONLY=yes
    TEMPORARY_STATE=yes
  • However when the server is rebooted, the root filesystem is mounted as rw and not ro as expected:
    /dev/xvda1 on / type xfs (rw,relatime,attr2,inode64,noquota)
Basically kan je in fstab met "ro" ieder device "read-only" mounten.
Dan worden noch atime, ctime en mtime van een bestand gewijzigd.

Maar je heel precieze vraag is me niet helemaal duidelijk: misschien bedoelt de lesgever het net ietsje anders...
En is enkel "noatime" voldoende?

Ook via "touch --date=STRING FILE" kan je de mtime (modification time) van een bestand aanpassen.
The --date=STRING is a mostly free format human readable date string such as "Sun, 29 Feb 2004 16:21:42 -0800" or "2004-02-29 16:21:42" or even "next Thursday". A date string may contain items indicating calendar date, time of day, time zone, day of week, relative time, relative date, and numbers. An empty string indicates the beginning of the day. The date string format is more complex than is easily documented here but is fully described in the info documentation.
Bron: man7.org


Wat fstab specifieke opties: FSTAB Options waaronder filesysteem specifiek (ext2 etc).

Of "lazytime":
lazytime reduces writes to disk by maintaining changes to inode timestamps (access, modification and creation times) only in memory. The on-disk timestamps are updated only when either (1) the file inode needs to be updated for some change unrelated to file timestamps, (2) a sync to disk occurs, (3) an undeleted inode is evicted from memory or (4) if more than 24 hours passed since the the last time the in-memory copy was written to disk.
helmuteke
Premium Member
Premium Member
Berichten: 582
Lid geworden op: 08 feb 2010, 15:36
Uitgedeelde bedankjes: 3 keer
Bedankt: 27 keer

Bendankt ,


ik hou het op noatime :-)
brubbel
Elite Poster
Elite Poster
Berichten: 936
Lid geworden op: 04 jul 2012, 16:55
Uitgedeelde bedankjes: 81 keer
Bedankt: 179 keer

Er is een nocmtime flag in de kernel, maar ik denk niet dat die exposed is.
Zie man mount. Enkel noatime.

Ik zou denken lazytime. Volgens de manual worden de changes van atime, mtime, ctime niet (meteen) gesynced naar disk.
Perfect antwoord denk ik :)
Laatst gewijzigd door brubbel 07 aug 2022, 16:32, in totaal 1 gewijzigd.
Ordon
Elite Poster
Elite Poster
Berichten: 3180
Lid geworden op: 27 apr 2019, 06:52
Uitgedeelde bedankjes: 72 keer
Bedankt: 125 keer

Klopt: die is niet exposed.
brubbel schreef:Ik zou denken lazytime. Volgens de manual worden de changes van atime, mtime, ctime niet (meteen) gesynced naar disk.
Perfect antwoord denk ik :)
Misschien krijgt men met én "noatime" én "lazytime" wel het dubbele van de punten. :lol:
Laatst gewijzigd door Ordon 07 aug 2022, 18:22, in totaal 1 gewijzigd.
brubbel
Elite Poster
Elite Poster
Berichten: 936
Lid geworden op: 04 jul 2012, 16:55
Uitgedeelde bedankjes: 81 keer
Bedankt: 179 keer

lazytime zonder de "no" dus.

Trouwens zoals ik het vroeger meemaakte kreeg je standaard 10/10 en kon je van dan af enkel punten verliezen. Dat gaat rap, want 15 fouten zijn snel gemaakt op een examen van 2 uur. Alles onder 0 werd kwijtgescholden als een tegen van goodwill.
Ordon
Elite Poster
Elite Poster
Berichten: 3180
Lid geworden op: 27 apr 2019, 06:52
Uitgedeelde bedankjes: 72 keer
Bedankt: 125 keer

Oeps, ja, typo.
Afin, 't is dankzij jou al rechtgezet.

@punten
Bissen hé.
  • Het eerste jaar een deel van de punten.
  • Het volgende jaar de resterende punten.
8)
helmuteke
Premium Member
Premium Member
Berichten: 582
Lid geworden op: 08 feb 2010, 15:36
Uitgedeelde bedankjes: 3 keer
Bedankt: 27 keer

Bedankt voor de antwoorden.

Zulke examens zijn dubbelzinnig.

Eerst moet hij acl beperken (noacl) , en 10 regels later zijn er 3 groepen met elk verschillende rechten op een map . . . Kan enkel maar met acl . . .
Plaats reactie

Terug naar “Software en apps”