diff options
author | rfjakob | 2016-06-16 22:58:17 +0200 |
---|---|---|
committer | rfjakob | 2016-06-16 22:58:17 +0200 |
commit | ab749c200bd34a618c4cb5f1da4253657fdcd603 (patch) | |
tree | 9c831813040f60794e8bd5e9a870708f17b536c9 | |
parent | 65e024b0ab1d109b22664d909884c7cd59abcc75 (diff) |
Updated Upgrading (markdown)
-rw-r--r-- | Upgrading.md | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/Upgrading.md b/Upgrading.md index 1509bf2..e45deda 100644 --- a/Upgrading.md +++ b/Upgrading.md @@ -16,7 +16,7 @@ Now you can simply use your graphical file manager to copy the files (or see the Once you feel confident that have remembered the new passphrase (if you picked a new one) AND have stored the new masterkey at a safe place (this one is definitely new), delete `old.enc`. -#### Using rsync +#### Copy using rsync I recommend using rsync because it allows to resume interrupted copies and is generally a lot smarter than anything else. @@ -27,7 +27,9 @@ $ rsync -a --progress /old/* /new The bash option `shopt -s dotglob` makes sure that `/old/*` also matches hidden files (dotfiles). If you don't have any in `/old` (check with `ls -la /old`), you can skip that command. -#### Space-efficient move +#### Move using rsync + +*Note: If your filesystem is so old that it can only be mounted read-only, you cannot use this method. Create a copy using the instructions above.* If you don't have the space to store a copy of your data, you can use the `--remove-source-files` option to rsync. This will delete each file after it has been transferred. Note that `mv` is pretty dumb: it copies everything and only then deletes the source files, so you will still need twice the space. |