Btrfs wiki FAQ gives a link to example Python script: 
https://github.com/stsquad/scripts/blob/master/uncow.py

But such a crucial and fundamental tool must exist in stock btrfs-progs. 
Filesystem with CoW technology at it's core must provide user sufficient 
control over CoW aspects. Running 3rd-party or manually written scripts for 
filesystem properties/metadata manipulation is not convenient, not safe and 
definitely not the way it must be done.

Also is it possible (at least in theory) to "uncow" files being currently 
opened in-place? Without the trickery with creation & renaming of files or 
directories. So that running "chattr +C" on a file would be sufficient. If 
possible, is it going to be implemented?
--
To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to