Miroslav Lachman wrote on 5. 5. 2019 10:30:
[US]F_ARCHIVE je urcen k oznaceni souboru, ktere se zmenily
od posledni archivace. 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
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.
Jiste - ty soubory se zmenily, takze ZFS nastavilo atribut.
Na stroji (s UFS), kde jsem aktualizaci nainstaloval skrz NFS primoutovany
/usr/src a /usr/obj flagy uarch nevidim.
Ano - UFS samo flag nenastavuje a "install", ktery tam soubory dava to
taky nedela, takze kde by se tam nastaveny flag vzal ...
Kdyz jsem tam ted dalsi aktualizaci kopiroval rsyncem s pouzitim --fileflags, tak se tam
(na UFS) prenesly i flagy uarch.
Jasne - pokud to bylo ze zdroje, kde byly flagy nastavene, tak rsync s
-fileflags je prenese, takze jsou pak i v cili.
Dokazal bys mi rict, kdy tam teda vznika ten uarch flag?
Kde je "tam" ? Popsal's tri situace a u kazde jsi v zasade napsal sam
odkud se flag vzal ...
A pak me, ciste ze zvedavosti, zajima, jaka aplikace ten uarch flag vubec pouziva?
V zakladnim systemu zadna. Zrejem proto, ze v zakladnim systemu je
jediny archivacni program - dump - a ten pouziva pro zalohovani jinou
logiku a pro tenhle flag nepotrebuje.
tar, pokud vim, neumi s flagama pracovat vubec, ani an urovni "jen je
ulozit a pripadne obnovit".
Ale muze byt takova aplikace v portech, pripaden ho muze pouzivat
zalohovadlo, ktere si sam vytvoris.
snapshot
set the snapshot flag (filesystems do not allow changing this flag)
Tento flag ma soubor, ktery vzniknul prikazem makesnap_ffs
Takto vznikly soubor ma nektere systemem rozpoznavane specialni
vlastnosti - z principu neni zapisovatelny, nezabira skutecne misto na
disku (takze se mj. nepocita do quoty), pri vytvareni SNAPu se tento
soubor neSNAPuje.
uoffline, offline
set the offline file attribute (owner or super-user only)
Lze nastavit na UFS a TMPFS. Na Windows a CIFS kopiruje jejich flag
FILE_ATTRIBUTE_OFFLINE. Neni systemem nijak vyuzivan (tzn. jeho vyuziti
je vec aplikaci). Predpokladane vyuziti - k oznacovani souboru podobnych
vlastnosti jako maji OFFLINE soubory na WIndows.
usparse, sparse
set the sparse file attribute (owner or super-user only)
Lze nastavit na UFS a TMPFS. Na Windows kopiruje jejich flag
FILE_ATTRIBUTE_SPARSE_FILE. Neni systemem nijak vyuzivan (tzn. jeho
vyuziti je vec aplikaci). Predpokladane vyuziti - k oznacovani sparse
souboru.
Dan
--
FreeBSD mailing list (users-l@freebsd.cz)
http://www.freebsd.cz/listserv/listinfo/users-l