相关疑难解决方法(0)

这两个命令有区别吗?

cat a > b
Run Code Online (Sandbox Code Playgroud)

cp a b
Run Code Online (Sandbox Code Playgroud)

如果它们的所有意图和目的在功能上都相同,那么哪个更快?

command-line bash posix

5
推荐指数
1
解决办法
4758
查看次数

我该怎么做: dd if=coolstuff.iso of=(ssh kev@mypi )

我的笔记本电脑上的读卡器不想工作。我可以使用 dd(或其他一些工具)将图像写入网络磁盘吗?

我正在尝试用另一个替换一个 raspberry pi 发行版。SD 卡有 6GB 免费空间,仅使用 2GB。

从 SD 卡

$ sudo parted -l
Model: SD SU08G (sd/mmc)
Disk /dev/mmcblk0: 7948MB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags: 

Number  Start   End     Size    Type      File system  Flags
 1      1049kB  95.4MB  94.4MB  primary   fat16        lba
 2      95.4MB  1878MB  1783MB  extended
 5      96.5MB  1878MB  1782MB  logical   ext4
 3      1878MB  7948MB  6070MB  primary   ext4
Run Code Online (Sandbox Code Playgroud)

而且你批评之前,我为什么要这么做,回答问题......然后告诉我多么愚蠢的我。

shell dd

5
推荐指数
1
解决办法
1945
查看次数

如何制作整个 USB 闪存驱动器的映像?

下面的消息来自另一篇文章,我按照他们所说的方式进行了尝试。首先,我安装了 USB 驱动器:

sudo mount -o ro,noexec /dev/sdb1 /media
Run Code Online (Sandbox Code Playgroud)

我安装它作为只读,以防止任何损害或改变USB在复制它,尤其是如果我用了ifof。在下面的消息,我不知道,如果他们想对我使用sdbsdb#进行if

在尝试任何恢复之前,我会通过逐块备份整个设备来保存当前状态:dd if=/dev/sdb bs=16M of=/somelargedisk/rawusbdrive其中 /dev/sdb 是您的 USB 驱动器(使用 lsblk 检查哪个)和 /somelargedisk/rawusbdrive 是您选择的路径和文件名具有大量空间的磁盘/分区。然后,如果写入磁盘的恢复工具造成的损害大于修复,您可以返回(交换 if 和 of fields)。”

usb

5
推荐指数
1
解决办法
429
查看次数

如何使用dd复制具有特定开头和结尾的磁盘的三个分区?

使用fdisk -l命令我得到以下答案:

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048    28266495    14132224   27  Hidden NTFS WinRE
/dev/sda2        28268544    28473343      102400    7  HPFS/NTFS/exFAT
/dev/sda3        28473344   132552703    52039680    7  HPFS/NTFS/exFAT
/dev/sda4   *   132556798   625141759   246292481    5  Extended
/dev/sda5       193996800   198092799     2048000   82  Linux swap / Solaris
/dev/sda6       234960896   625141759   195090432    7  HPFS/NTFS/exFAT
/dev/sda7       198094848   234950316    18427734+  83  Linux
/dev/sda8       132556800   183756018    25599609+  83  Linux
Run Code Online (Sandbox Code Playgroud)

我想使用该dd命令将磁盘的前三个分区复制到映像中。所以我安装了一个外部硬盘驱动器,进入它的文件夹并输入:

# dd count=$((132552703-2048)) if=/dev/sda of=./newImage.image
Run Code Online (Sandbox Code Playgroud)

但是此命令将所有 sda 磁盘复制到我的外部硬盘驱动器,而不是仅复制到 sda3 分区的末尾。

如何使用 …

shell partition dd

4
推荐指数
1
解决办法
5974
查看次数

使用 dd 创建特定扇区的图像

我有一个 32GB 的 SD 卡,其中包含一些 pi 小工具的 Armbian 安装。我想将内容克隆到 16GB 卡中。使用 GParted,我将分区缩小到小于 16GB,这里是 SD 卡的状态,如 中所示fdisk。有2个分区,一个是Armbian,一个是FAT32小分区,用来和windows共享文件。

Disk /dev/sdk: 29,74 GiB, 31914983424 bytes, 62333952 sectors
Disk model: USB3.0 CRW-SD/MS
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x22563e30

Device     Boot    Start      End  Sectors  Size Id Type
/dev/sdk1           8192 25690111 25681920 12,3G 83 Linux
/dev/sdk2       25690112 26509311   819200 …
Run Code Online (Sandbox Code Playgroud)

dd fdisk cloning disk-image

4
推荐指数
1
解决办法
159
查看次数

如何将本地磁盘添加到远程磁盘?

我有一台需要迁移到远程磁盘的本地机器。我怎样才能用 dd 做到这一点?我知道命令的本地格式

dd if=/dev/sdx of=/dev/sdx count=x bs=x
Run Code Online (Sandbox Code Playgroud)

但是如何通过 ssh 直接从本地到远程呢?

ssh dd

3
推荐指数
1
解决办法
1956
查看次数

克隆嵌入式 Linux SD 卡的最简单方法是什么?

我有一个 8 GB SD 卡(卡 1)安装了嵌入式 Linux,用于PowerPC、库和一些应用程序。我想准备另一张 8 GB SD 卡(卡 2),与卡 1 完全一样。最简单的方法是什么?

我尝试将所有文​​件从卡 1 复制到 Linux 笔记本电脑,然后从笔记本电脑复制到卡 2,但尽管以 root 身份执行此操作,但我还是收到了一些权限被拒绝的错误。我的方法正确吗?请建议任何其他技术。

linux

2
推荐指数
1
解决办法
1214
查看次数

标签 统计

dd ×4

shell ×2

bash ×1

cloning ×1

command-line ×1

disk-image ×1

fdisk ×1

linux ×1

partition ×1

posix ×1

ssh ×1

usb ×1