Dan Lukes wrote on 2019/05/05 03:29:
Miroslav Lachman wrote on 5. 5. 2019 0:42:
a narazil jsem na to, ze na buildserveru s FreeBSD 11.2-RELEASE-p9 maji snad vsechny soubory nastaveno "uarch"

            uarch, uarchive
                        set the archive flag (owner or super-user only)

"Obsluha" flagu je implementovana v ovladacich jednotlivych filesystemu a konkretni vyznam a chovani tak zavisi na filesystemu.

Konkretne [US]F_ARCHIVE je urcen k oznaceni souboru, ktere se zmenily od posledni archivace. V podstate jde o ekvivalent stejnojmenneho atribudu z FAT/NTFS. Implementace se pro ruzne FS lisi. ZFS flag pri zmene souboru nastavi (a je na archivacni aplikaci aby ho pri archivaci shodila), zatimco UFS atribut uklada, ale samo ho nikdy nijak nenastavuje ani s nim nepracuje a je to ciste vec aplikacni.

Aha, to je zajimave. Kazdy build pro aktualizaci delam na stroji se ZFS, tam na tech souborech (vysledek make installworld DESTDIR=/some/path) vidim uarch. Na stroji (s UFS), kde jsem aktualizaci nainstaloval skrz NFS primoutovany /usr/src a /usr/obj flagy uarch nevidim. Kdyz jsem tam ted dalsi aktualizaci kopiroval rsyncem s pouzitim --fileflags, tak se tam (na UFS) prenesly i flagy uarch.

Dokazal bys mi rict, kdy tam teda vznika ten uarch flag?

A pak me, ciste ze zvedavosti, zajima, jaka aplikace ten uarch flag vubec pouziva? Dump? Tar? Pracuje s tim automaticky, nebo se to musi nejak vynutit?

Pak me u chflags zaujaly jeste tyhle flagy

snapshot
   set the snapshot flag (filesystems do not allow changing this flag)

uoffline, offline
   set the offline file attribute (owner or super-user only)

usparse, sparse
   set the sparse file attribute (owner or super-user only)

Netusim, co je "offline" flag, u "snapshot" a "sparse" predpokladam, ze je to opet neco, jako uarch, tady nic to neomezuje (narozdil od treba schg), ale jenom to muze nejaka aplikace vyuzit k oznaceni souboru, ze je to sparse soubor? Jake to muze mit realne vyuziti?

A u "snapshot" bych si tipnul, ze je to flag, co maji UFS a ZFS snapshoty a neda se s tim nijak manipulovat... ale na ZFS soubory ve snapshotu zadny takovy flag nemaji (tam na souborech zase vidim uarch) a UFS snapshot ted nemam nikde po ruce.

Mirek
--
FreeBSD mailing list (users-l@freebsd.cz)
http://www.freebsd.cz/listserv/listinfo/users-l

Odpovedet emailem