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