Which Linux Mint Timeshift method is more space efficient

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP











up vote
2
down vote

favorite












Some questions about Timeshift backup in Linux Mint:



  1. can I expect a difference in drive space used for backups between the btrfs option and the rsync option? As I understand it btrfs uses diff-based snapshots so should make efficient use of space. Will rsync do similar?


  2. are there any drawbacks to using btrfs instead of ext4 for a home system?


  3. if some kernel update or whatever did prevent the system from booting, will Timeshift pop up during boot as a recovery option?







share|improve this question























    up vote
    2
    down vote

    favorite












    Some questions about Timeshift backup in Linux Mint:



    1. can I expect a difference in drive space used for backups between the btrfs option and the rsync option? As I understand it btrfs uses diff-based snapshots so should make efficient use of space. Will rsync do similar?


    2. are there any drawbacks to using btrfs instead of ext4 for a home system?


    3. if some kernel update or whatever did prevent the system from booting, will Timeshift pop up during boot as a recovery option?







    share|improve this question





















      up vote
      2
      down vote

      favorite









      up vote
      2
      down vote

      favorite











      Some questions about Timeshift backup in Linux Mint:



      1. can I expect a difference in drive space used for backups between the btrfs option and the rsync option? As I understand it btrfs uses diff-based snapshots so should make efficient use of space. Will rsync do similar?


      2. are there any drawbacks to using btrfs instead of ext4 for a home system?


      3. if some kernel update or whatever did prevent the system from booting, will Timeshift pop up during boot as a recovery option?







      share|improve this question











      Some questions about Timeshift backup in Linux Mint:



      1. can I expect a difference in drive space used for backups between the btrfs option and the rsync option? As I understand it btrfs uses diff-based snapshots so should make efficient use of space. Will rsync do similar?


      2. are there any drawbacks to using btrfs instead of ext4 for a home system?


      3. if some kernel update or whatever did prevent the system from booting, will Timeshift pop up during boot as a recovery option?









      share|improve this question










      share|improve this question




      share|improve this question









      asked Jul 4 at 8:17









      Sam

      133




      133




















          1 Answer
          1






          active

          oldest

          votes

















          up vote
          0
          down vote



          accepted











          Can I expect a difference in drive space used for backups between the
          btrfs option and the rsync option?




          Yes. The rsync option uses hard-links. This means that if a file remains the same between snapshots (these are not backups, BTW) the file system only needs to store a new name/path for the same file. This also means that if a file changes between snapshots the entire new file needs to be copied.



          In contrast, BTRFS snapshots work at the file block level. This means that if a file changes between snapshots only the changed blocks need to be retained in the new snapshot; The other blocks of the same file can be shared between multiple snapshots.



          Another thing which affects the amount of space used the filesystem overhead, which varies between filesystems.




          Are there any drawbacks to using btrfs instead of ext4 for a home
          system?




          Yes. Before using BTRFS it's worth reading the documentation. This is not your everyday filesystem. In particular read the Gotchas which discusses fragmentation of random-write files (such as Firefox sqlite databases).




          If some kernel update or whatever did prevent the system from booting,
          will Timeshift pop up during boot as a recovery option?




          In short, I don't know. Timeshift does integrate with the bootloader, but I don't know to what extent. You may need to get with the devs on this and do some testing on your own.






          share|improve this answer





















          • Two out of three excellent answers! Thank you :-) I'll probably pick this as solution but I'll leave it open a bit longer for anyone else to comment on question 3.
            – Sam
            Jul 5 at 7:21










          Your Answer







          StackExchange.ready(function()
          var channelOptions =
          tags: "".split(" "),
          id: "106"
          ;
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function()
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled)
          StackExchange.using("snippets", function()
          createEditor();
          );

          else
          createEditor();

          );

          function createEditor()
          StackExchange.prepareEditor(
          heartbeatType: 'answer',
          convertImagesToLinks: false,
          noModals: false,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: null,
          bindNavPrevention: true,
          postfix: "",
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          );



          );








           

          draft saved


          draft discarded


















          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f453381%2fwhich-linux-mint-timeshift-method-is-more-space-efficient%23new-answer', 'question_page');

          );

          Post as a guest






























          1 Answer
          1






          active

          oldest

          votes








          1 Answer
          1






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes








          up vote
          0
          down vote



          accepted











          Can I expect a difference in drive space used for backups between the
          btrfs option and the rsync option?




          Yes. The rsync option uses hard-links. This means that if a file remains the same between snapshots (these are not backups, BTW) the file system only needs to store a new name/path for the same file. This also means that if a file changes between snapshots the entire new file needs to be copied.



          In contrast, BTRFS snapshots work at the file block level. This means that if a file changes between snapshots only the changed blocks need to be retained in the new snapshot; The other blocks of the same file can be shared between multiple snapshots.



          Another thing which affects the amount of space used the filesystem overhead, which varies between filesystems.




          Are there any drawbacks to using btrfs instead of ext4 for a home
          system?




          Yes. Before using BTRFS it's worth reading the documentation. This is not your everyday filesystem. In particular read the Gotchas which discusses fragmentation of random-write files (such as Firefox sqlite databases).




          If some kernel update or whatever did prevent the system from booting,
          will Timeshift pop up during boot as a recovery option?




          In short, I don't know. Timeshift does integrate with the bootloader, but I don't know to what extent. You may need to get with the devs on this and do some testing on your own.






          share|improve this answer





















          • Two out of three excellent answers! Thank you :-) I'll probably pick this as solution but I'll leave it open a bit longer for anyone else to comment on question 3.
            – Sam
            Jul 5 at 7:21














          up vote
          0
          down vote



          accepted











          Can I expect a difference in drive space used for backups between the
          btrfs option and the rsync option?




          Yes. The rsync option uses hard-links. This means that if a file remains the same between snapshots (these are not backups, BTW) the file system only needs to store a new name/path for the same file. This also means that if a file changes between snapshots the entire new file needs to be copied.



          In contrast, BTRFS snapshots work at the file block level. This means that if a file changes between snapshots only the changed blocks need to be retained in the new snapshot; The other blocks of the same file can be shared between multiple snapshots.



          Another thing which affects the amount of space used the filesystem overhead, which varies between filesystems.




          Are there any drawbacks to using btrfs instead of ext4 for a home
          system?




          Yes. Before using BTRFS it's worth reading the documentation. This is not your everyday filesystem. In particular read the Gotchas which discusses fragmentation of random-write files (such as Firefox sqlite databases).




          If some kernel update or whatever did prevent the system from booting,
          will Timeshift pop up during boot as a recovery option?




          In short, I don't know. Timeshift does integrate with the bootloader, but I don't know to what extent. You may need to get with the devs on this and do some testing on your own.






          share|improve this answer





















          • Two out of three excellent answers! Thank you :-) I'll probably pick this as solution but I'll leave it open a bit longer for anyone else to comment on question 3.
            – Sam
            Jul 5 at 7:21












          up vote
          0
          down vote



          accepted







          up vote
          0
          down vote



          accepted







          Can I expect a difference in drive space used for backups between the
          btrfs option and the rsync option?




          Yes. The rsync option uses hard-links. This means that if a file remains the same between snapshots (these are not backups, BTW) the file system only needs to store a new name/path for the same file. This also means that if a file changes between snapshots the entire new file needs to be copied.



          In contrast, BTRFS snapshots work at the file block level. This means that if a file changes between snapshots only the changed blocks need to be retained in the new snapshot; The other blocks of the same file can be shared between multiple snapshots.



          Another thing which affects the amount of space used the filesystem overhead, which varies between filesystems.




          Are there any drawbacks to using btrfs instead of ext4 for a home
          system?




          Yes. Before using BTRFS it's worth reading the documentation. This is not your everyday filesystem. In particular read the Gotchas which discusses fragmentation of random-write files (such as Firefox sqlite databases).




          If some kernel update or whatever did prevent the system from booting,
          will Timeshift pop up during boot as a recovery option?




          In short, I don't know. Timeshift does integrate with the bootloader, but I don't know to what extent. You may need to get with the devs on this and do some testing on your own.






          share|improve this answer














          Can I expect a difference in drive space used for backups between the
          btrfs option and the rsync option?




          Yes. The rsync option uses hard-links. This means that if a file remains the same between snapshots (these are not backups, BTW) the file system only needs to store a new name/path for the same file. This also means that if a file changes between snapshots the entire new file needs to be copied.



          In contrast, BTRFS snapshots work at the file block level. This means that if a file changes between snapshots only the changed blocks need to be retained in the new snapshot; The other blocks of the same file can be shared between multiple snapshots.



          Another thing which affects the amount of space used the filesystem overhead, which varies between filesystems.




          Are there any drawbacks to using btrfs instead of ext4 for a home
          system?




          Yes. Before using BTRFS it's worth reading the documentation. This is not your everyday filesystem. In particular read the Gotchas which discusses fragmentation of random-write files (such as Firefox sqlite databases).




          If some kernel update or whatever did prevent the system from booting,
          will Timeshift pop up during boot as a recovery option?




          In short, I don't know. Timeshift does integrate with the bootloader, but I don't know to what extent. You may need to get with the devs on this and do some testing on your own.







          share|improve this answer













          share|improve this answer



          share|improve this answer











          answered Jul 4 at 16:41









          Emmanuel Rosa

          2,1801410




          2,1801410











          • Two out of three excellent answers! Thank you :-) I'll probably pick this as solution but I'll leave it open a bit longer for anyone else to comment on question 3.
            – Sam
            Jul 5 at 7:21
















          • Two out of three excellent answers! Thank you :-) I'll probably pick this as solution but I'll leave it open a bit longer for anyone else to comment on question 3.
            – Sam
            Jul 5 at 7:21















          Two out of three excellent answers! Thank you :-) I'll probably pick this as solution but I'll leave it open a bit longer for anyone else to comment on question 3.
          – Sam
          Jul 5 at 7:21




          Two out of three excellent answers! Thank you :-) I'll probably pick this as solution but I'll leave it open a bit longer for anyone else to comment on question 3.
          – Sam
          Jul 5 at 7:21












           

          draft saved


          draft discarded


























           


          draft saved


          draft discarded














          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f453381%2fwhich-linux-mint-timeshift-method-is-more-space-efficient%23new-answer', 'question_page');

          );

          Post as a guest













































































          Popular posts from this blog

          How to check contact read email or not when send email to Individual?

          Displaying single band from multi-band raster using QGIS

          How many registers does an x86_64 CPU actually have?