• 1 Post
  • 297 Comments
Joined 3 年前
cake
Cake day: 2023年6月30日

help-circle
  • If you delete a still opened file on Linux then the file will disappear for all processes which didn’t already open it, all programs that did already open it can still read and write to it and the file on disk will never be overwritten (as in, used for other files) as long as there’s still a process with the file open.

    Simplifying how it works: The file you see is a link to the actual file(inode), when a program opens a file using this link they get a copy of the link. As long as one link/copy of it still exist the file won’t be deleted. When a program closes all its links get cleaned up so on shutdown all files which only have processes referring to them get marked as deleted.













  • all my back ups are what they should be

    Are you sure? While the cloud backups may not affect you the exclusions might, afaict no one even knows what exactly is excluded.

    From the link:

    This annoyed me. Firstly I needed that folder and Backblaze had let me down. Secondly within the Backblaze preferences I could find no way to re-enable this. In fact looking at the list of exclusions I could find no mention of .git whatsoever.

    Which strongly implies that there might be other important folders that aren’t backed up. (Without .git inside a git folder it is no longer a git repository)

    I don’t use backblaze but from the outside it looks like they’re cutting costs by worsening the backups to reduce storage usage.