Ben bir dizinin bir kopyasını oluşturur, birkaç dosya tweaks ve daha sonra sonuç üzerinde bazı işlemler yapar bir şey olurdu bir durum düşünüyorum. Bu oldukça sık, belki günde birkaç düzine kez yapılır. (Kesin kullanım durumu yama gönderimlerini test etmek; kodu kopyalamak, yama yapmak, derlemek / test etmek / raporlamak vb.)
Ne arıyorum yeni bir dizin yapısı oluşturmak ve origonal sabit bağlantılar ile doldurarak yapılabilir. Ancak bu yalnızca kullandığınız tüm araçlar dosyaları yerinde düzenlemek yerine silmek ve yeniden oluşturmak için kullanılır.
Dosya sisteminin bir dosyaya yazma-kopyalama yapmasının bir yolu var mı?
Not: Birçok FS'nin blok düzeyinde COW kullandığını biliyorum (tüm güncellemeler yeni bloklara yazma yoluyla yapılır) ama istediğim bu değil.
cp
ve ln
bunu yapar. Blok düzeyinde COW, FS meta verilerinin yanlış olduğu aralığı en aza indirmek için bir hiledir: en.wikipedia.org/wiki/ZFS#Copy-on-write_transactional_model