0

我有一张我在 Raspberry pi 配置中使用的 SD 卡,我最近购买了一张更大的卡。

我想避免重新安装操作系统(OpenElec)并传输所有已经存在的文件(几乎 60Gb),但是dd要从 sdcard 到我的本地磁盘做一些事情,然后dd从我的本地磁盘做另一个到新的 sdcard 就是这样。

可能吗?

情节转折,我在 MacOS 上(但我相信对于那种工作,它与 Linux 非常相似,我不怕命令行)。

谢谢您的帮助。

4

1 回答 1

1

要在 Mac 上查找驱动器、它们的分区和设备特殊文件名,您可以在终端中运行:

diskutil list

样本输出

/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *3.0 TB     disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:          Apple_CoreStorage Macintosh HD            3.0 TB     disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
/dev/disk1 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *121.3 GB   disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
   2:          Apple_CoreStorage Macintosh HD            121.0 GB   disk1s2
   3:                 Apple_Boot Boot OS X               134.2 MB   disk1s3
/dev/disk2 (internal, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS Macintosh HD           +3.1 TB     disk2
                                 Logical Volume on disk1s2, disk0s2
                                 EF247607-3049-4EF0-8DFB-35B7ED84B7C0
                                 Unencrypted Fusion Drive
/dev/disk4 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *12.0 TB    disk4
   1:                        EFI EFI                     209.7 MB   disk4s1
   2:                  Apple_HFS SystemClone             3.0 TB     disk4s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk4s3
   4:                  Apple_HFS OldMachine              550.0 GB   disk4s4
   5:                  Apple_HFS Spare                   1000.0 GB  disk4s5
   6:          Apple_CoreStorage TimeMachine             7.4 TB     disk4s6
   7:                 Apple_Boot Boot OS X               134.2 MB   disk4s7
   8:                  Apple_HFS Untitled                251.5 MB   disk4s8
/dev/disk5 (external, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS TimeMachine            +7.4 TB     disk5
                                 Logical Volume TimeMachine on disk4s6
                                 C7E53345-5059-45D8-826C-B10B6F16AD20
                                 Locked Encrypted

然后非常仔细地选择哪些具有正确的大小和文件系统以匹配您的 SD 卡的输入和输出。然后使用整个磁盘名称(而不是任何以sNlike结尾的切片/dev/disk5s2)来获取 MBR:

sudo dd if=/dev/disk5000 of=/dev/disk5001 bs=65536

以上是真实姓名的<disk5000>占位符,因为我不想丢弃任何愚蠢到复制/粘贴我的示例而不检查它是否与他们的系统匹配的磁盘。

于 2016-11-30T16:53:51.617 回答