cvr*_*cvr 5 home-directory system-installation
我在组合系统和主分区上运行 16.04。我计划使用单独的主分区完全重新安装。将我的整个 /home/myUser 文件夹保存在外部媒体上并将其复制回新的主分区(如果文件存在,则覆盖它们)是否是个好主意?
或者我应该只在外部媒体上保存用户数据,如图片、我编辑过的文件等。还有一些选定的“系统”文件?我现在想到的唯一一个是 .vimrc。(并且不覆盖任何文件。)
在这个过程中可能会出现哪些问题/双重工作?
(很久以前我听说过不使用外部媒体创建单独主分区的程序,但这可能是不必要的风险?)
use*_*186 11
问题是如果您的外部硬盘驱动器被格式化为 Windows 不兼容,那么当您将它们复制到外部驱动器时它不会尊重文件所有权和权限。
对于大多数文件,这无关紧要。但是,对于某些文件,例如ssh private key,权限很重要,如果没有正确的权限,密钥将无法使用。
将外部驱动器ext4格式化为 Ubuntu 使用的默认格式。缺点是,将外部驱动器重新格式化为ext4. 从好的方面来说,您将拥有一个专门用于在两台 Ubuntu(任何 Linux)计算机之间传输数据的外部驱动器。
只有当您是计算机的唯一用户并且只有一个用户帐户(您的)时,在 Nautilus 中通过Ctrl+C和Ctrl+拖放或复制粘贴V才有效。
如果计算机有其他用户帐户,您要使用终端进行复制。假设您的外部硬盘驱动器安装为/media/$USER/USB2TB. 按Ctrl+ Alt+打开终端T并输入:
sudo cp -rp /home /media/$USER/USB2TB/home
Run Code Online (Sandbox Code Playgroud)
而不是cp您可能想要使用的命令,rsync例如:
sudo rsync -aXS --exclude='/*/.gvfs' /home/. /media/home/.
Run Code Online (Sandbox Code Playgroud)
有关和之间差异的各种答案,请参阅/sf/ask/443750121/。cprsync
在所有情况下,请记住弹出或安全移除硬盘驱动器并等待直到可以安全拔下。
使用Ubuntu 附带的默认备份软件来备份您的主文件夹。确保备份目标是外部驱动器。即使驱动器格式化为 FAT32 或 NTFS,这也可确保保留所有权和权限数据。
将所有内容放入压缩的 tarball 中。按Ctrl+ Alt+打开终端T并输入:
tar czvf /media/$USER/USB2TB/myhomebackup.tar.gz /home/$USER
Run Code Online (Sandbox Code Playgroud)
$USER这台计算机的用户 ID在哪里。tar 选项czvf执行以下操作:
<name of archive>使用存档文件名<name of archive> 由于这是同一台机器,没有新硬件,我会覆盖现有文件。首先,使用全新安装,您的主文件夹中没有“真实”数据。其次,覆盖隐藏文件会带回旧安装中的配置、书签等。
我发现以后更容易浏览隐藏的文件夹和文件(以 .dot 开头的文件和文件夹名称)并删除不需要的那些。例如,如果我不再需要程序 foo 并且没有foo在新安装中安装,我会删除.foo我的主文件夹中的文件夹。即使我不删除.foo它也不会占用很多空间。如果我决定foo有一天需要再次使用,配置就会在那里。
是的!您可以将主文件夹移动到新分区。有一个关于它的优秀指南:https : //help.ubuntu.com/community/Partitioning/Home/Moving
我强烈建议您在尝试之前备份(或两次备份!)您的图片、歌曲或任何您珍视的内容。
错误发生。如果你制作一个,你的数据可能会永远消失。因此,在尝试任何这些之前,请注意安全并至少保留两个重要文件的备份。
希望这可以帮助
我在我的系统上做完全相同的事情,并且通常没有问题。
~/.config 中的大部分文件是在第一次使用它们的程序启动时重建的,我所做的任何更改都是无关紧要的。
| 归档时间: |
|
| 查看次数: |
4449 次 |
| 最近记录: |