我要更换我的机器:从一台装有 Ubuntu 的笔记本电脑到另一台我要安装 Ubuntu 的笔记本电脑......
我对目前的系统很满意,我害怕的是必须从 0 重建一切。
那么人们通常会做什么来克隆 Ubuntu 系统呢?这可能包括数据、包、快捷方式设置等...
我正在尝试克隆可能包含多个分区的 SD 卡,其中一些分区是 Ubuntu 无法识别的。通常,我想克隆整个卷,而不仅仅是某些分区。所以,我挂载 SD 卡并在日志查看器中看到类似的内容:
kernel: [ 262.025221] sdc: sdc1 sdc2
alex@u120432:~$ ls /dev/sdc*
/dev/sdc /dev/sdc1 /dev/sdc2
Run Code Online (Sandbox Code Playgroud)
由于我想复制整个磁盘,我执行:
dd if=/dev/sdc of=sdimage.img bs=4M
Run Code Online (Sandbox Code Playgroud)
创建文件 sdimage.img,7.9 GB(7,944,011,776 字节)(SD 卡为 8 GB)。现在我挂载另一张 SD 卡并执行:
dd if=sdimage.img of=/dev/sdc bs=4M
Run Code Online (Sandbox Code Playgroud)
问题是第二个 dd 命令挂在某个阶段,永远不会成功。此后,我无法重新启动或关闭计算机,我只需要关闭电源即可。
这是正确的方法吗?也许还有另一种克隆 SD 卡的方法?
操作系统:Ubuntu 12.04(精确穿山甲),32 位。
我正在运行 Ubuntu 18.04,作为 Windows 的子系统。我在多台 PC 上做过这个,从来没有遇到过这个问题。我试着去git clone <repo>,我得到了这个:
Cloning into '<repo>'...
error: chmod on /mnt/c/Users/Efsta/Code/<repo>/.git/config.lock failed: Operation not permitted
fatal: could not set 'core.filemode' to 'false'
Run Code Online (Sandbox Code Playgroud)
我尝试了以下方法:
? git config core.fileMode false,这个结果
fatal: not in a git directory
? git config --global core.filemode false
? git config --add --global core.filemode false
似乎没有任何效果。我已经在这里尝试了几个答案,但 WSL 似乎有点棘手。任何人都知道如何解决这个问题?
我也尝试了这个问题中的所有内容:https : //stackoverflow.com/questions/1580596/how-do-i-make-git-ignore-file-mode-chmod-changes,似乎没有任何效果。
有点像这个问题,但略有不同(我认为),因为我有 6 台相同的 Acer Aspire Revo R3610 机器。一台(几乎)根据我的要求进行配置 - 当我准备好它时,我想让其他 5 台机器完全相同。我对 Ubuntu 很陌生,最直接(最简单)的方法是什么?
如果这可能是一个问题,这些机器将在不同的网络上运行(例如,使用 Windows,您可以克隆磁盘,但如果它们要在同一网络上运行等,则必须在之后进行注册表更改)。我强调,所有 6 台机器的硬件都是一样的!
如何有效地将一个源图像克隆到这些相同的机器上?
请限制每个答案使用一个软件/解决方案
如何将硬盘克隆到较小的硬盘。
ddPartImage 不支持这种需求。rsync 不会复制 MBR,因为 MBR 不是文件。我需要克隆硬盘而不是进行备份,所以rsync这不是一个可以接受的答案。
有什么建议?
我必须dd有几个 1TB 硬盘。他们花了几个小时来克隆,我想知道是否有任何方法可以知道他们的进展速度,他们做了多少以及他们复制其余部分需要多长时间。
我只能看到运行命令的终端。ps -e至少当我运行时,我知道dd从显示的 CPU 使用情况来看它正在工作,但我无法知道它已经完成了多少或需要多长时间才能完成。
有点让我发疯。
我正在运行 Ubuntu 14.04 LTS,但我的硬盘遇到了一些问题。我购买了一个相同大小 (1TB) 的新硬盘,我打算将所有数据(软件、工作、图片等)移动到新硬盘上。
最简单的方法是什么?
我设置dd将较小的系统 40.00GB 硬盘驱动器 (/dev/sda) 克隆到通过 USB 读取器 (dev/sdb) 连接的新的更大的 111.00GB 硬盘驱动器,现在已经运行了两个小时。新硬盘驱动器上的活动计显示它正在做某事。但是CPU只有20%左右。这件事什么时候能完成?我应该重新开始这个过程吗?
Ubuntu 18.04于 2018 年 4 月 26 日发布,我想尝试用它来升级我的程序并转换我的数据,但如果有错误,我不想提交。
我已经将 Windows 从 410 GB 缩小到 385 GB,重新启动 Ubuntu 16.04 并运行gparted创建一个新的 25 GB 分区,标记为“Ubuntu18.04”。我rm-kernels在 Ubuntu 16.04 上运行并删除了大约 20 个内核以消除大约 10 GB。
现在我想要一个脚本,它将用 16.04 LTS 填充新分区并为其创建一个新的 Grub 菜单选项。只应复制相关目录。例如/sys,/run,/proc和/dev在启动过程中创建的虚拟目录,不应该被复制。
我还希望/etc/fstab使用正确的 UUID 进行修补并cron禁用重新启动作业,以便在启动克隆后不会运行对克隆数据的每日备份。
我预计在接下来的几周/几个月内会多次运行该脚本。因此,克隆过程应该可以毫不费力地重复。
相同的脚本可用于测试安全更新和新的 Ubuntu 内核团队更新,而不会影响生产系统。
我目前有一个 128GB 的 SSD。它使用 Ubuntu 附带的加密。
将其克隆到另一个更大的 SSD,然后将分区扩展到更大以适应这个新的更大 SSD 的最佳方法是什么?
我可以像这样克隆磁盘,然后使用 Gparted 之类的东西来扩展分区吗?或者它不能像加密那样工作?
任何帮助,将不胜感激。
clone ×10
dd ×3
backup ×1
bash ×1
chmod ×1
clonezilla ×1
command-line ×1
encryption ×1
git ×1
grub2 ×1
hard-drive ×1
laptop ×1
sd-card ×1
ssd ×1
upgrade ×1