如果使用以下命令,Startup Disk Creator是否会像dd一样创建可引导的 USB 记忆棒?
dd if=whatever.iso of=/dev/sdx bs=4M status=progress
两种情况下生产的 U 盘是否相同?
谢谢!
如果使用以下命令,Startup Disk Creator是否会像dd一样创建可引导的 USB 记忆棒?
dd if=whatever.iso of=/dev/sdx bs=4M status=progress
两种情况下生产的 U 盘是否相同?
谢谢!
因此,我想使用我的 Ubuntu 笔记本电脑备份我对 Raspian 所做的事情,并遵循以下链接中的建议。所以使用这个命令... sudo dd if=/dev/mmcblk0 of=~/sd-card-copy.img bs=1M status=progress 这一切都很好,但是,我的笔记本电脑只有 24Gb 备用和存储卡是128Gb!这个命令似乎想要写入整个存储卡大小,即使它只有 10Gb 的数据。
我有一个可以共享的服务器地址,该地址有空间,但是如何将“dd”命令定向到另一个区域?起初我以为我可以更改到该目录并运行命令,但它开始将它放入我的“主”文件夹。提前感谢您的帮助。
我从具有两个分区的硬盘创建了一个 backup.img 文件。现在我想将这些分区写入另一个硬盘。但问题是我不知道怎么做?如果我使用 dd ,它将完整的 backup.img 文件写入一个分区,然后我什么也看不到。请帮忙。
编辑 1 dd if = /XXX/backup.img of = /dev/sdb1
实际上 sdb 有很多分区,所以我无法将 backup.img 写入完整的磁盘。
我使用以下方法格式化了 160GB 驱动器:
dd if=/dev/zeros of=/dev/sda bs=512
我希望整个驱动器都充满了零,但我该如何检查呢?
我以为我可以cat /dev/sda
看到所有的零,但是,在我这样做之后,终端似乎冻结了。
作为 root 我在后台运行三个dd进程
dd if=/dev/urandom of=/dev/null &
dd if=/dev/urandom of=/dev/null &
dd if=/dev/urandom of=/dev/null &
作为 root 我编辑了一个 crontab 并放置了一个作业来杀死所有由 root 每分钟运行的 dd 进程
crontab -e
* * * * * pkill -u root dd
但是当我使用top 来监视进程时, dd 进程不会被杀死。为什么 ?
来自 /var/log/syslog 的消息:
Dec 9 12:33:01 champion CRON[3395]: Authentication failure
Dec 9 12:33:29 champion crontab[3383]: (root) END EDIT (root)
Dec 9 12:34:01 champion cron[1432]: Authentication failure
Dec 9 12:34:01 champion CRON[3398]: Authentication failure
尝试了这些建议,但没有帮助:
使用以下命令调用 crontab:
crontab -e -u root
确保在 cronjob 文件的末尾有一个空行,这意味着每一行都以换行符结尾。
我删除了一些文件,我试图用 TestDisk 恢复。因为惊慌失措,我选择在/home
目录中创建一个图像(.dd 文件)。硬盘很快就满了,所以我终止了应用程序并删除了 .dd 文件。
然后我无法启动进入Linux。我从一个实时的 Ubuntu USB 磁盘启动,我看到我的 HDD 有 0 个字节可用。这就是为什么我无法启动。
但是,.dd 文件不存在。我已经转移删除了它。
那么为什么我看不到释放的空间并且我被困在剩下的 0 个字节中,从而无法使用我的系统呢?
我做了一些愚蠢的事情,破坏了我的主要 linux 安装,并且正在处理磁盘以备份所有内容。在此过程中,我遇到了不知道如何处理的 dd 和/或 LUKS 问题。dd 似乎没有创建一个真正的克隆!
原盘没问题,只是安装坏了。我的数据仍然完好无损。我将它放在一个外部 USB 机箱中,并将它连接到我的笔记本电脑(与主 PC 完全相同的 Ubuntu 版本)。
fdisk 显示了 3 个分区的标准 LUKS 加密星座(所有 ext4):
/dev/sda1 is boot,
/dev/sda2 is an extended partition consuming the rest of the disk
/dev/sda5 is the same size as /dev/sda2, but for LUKS.
如果我运行“cryptsetup luksOpen /dev/sdb5”然后挂载,我可以访问磁盘的内容就好了。
然后我把那个磁盘和一个我漂浮的备用磁盘插入到我的脑叶切开主 PC 中,并从一个实时的 ubuntu 棒启动。两个磁盘都被识别,我跑了:
"dd if=/dev/sda of=/dev/sdb bs=4M status=progress"
并等了3个小时。它毫无怨言地跑了。
我怀疑这很重要,但源磁盘是 1.8 TB SSD,目标是 3 TB HDD。
我将 3 TB 磁盘插入外部机箱并将其连接到我的笔记本电脑。
现在,fdisk 只显示 /dev/sdb1 和 /dev/sdb2。这些看起来是正确的,但是没有 /dev/sdb5 我无法挂载 LUKS 加密卷,也无法访问我的数据。
我的理解是 dd 复制每个字节,并且没有遗漏任何隐藏的元数据,但我不是现代磁盘控制器的专家。我错过了什么(/dev/sdb5 除外)吗?
我需要在笔记本电脑上做些什么吗?如果它是原始的真正字节克隆,则密码应该相同。我认为磁盘序列号没有任何密钥,因为这让我觉得在基于软件的加密方案中没有人想要这种东西。
任何见解将不胜感激!在确定可以访问备份磁盘上的数据之前,我会犹豫是否要做任何事情。
5 TB 磁盘的 gdisk 输出:GPT fdisk (gdisk) 版本 1.0.1
逻辑分区的 EBR 签名无效;读取 0x0000,但应该是 0xAA55 读取逻辑分区时出错!列表可能会被截断!分区表扫描: MBR:仅 MBR BSD:不存在 APM:不存在 GPT:不存在
发现无效的 GPT 和有效的 MBR;在内存中将 MBR 转换为 GPT 格式。
磁盘 /dev/sdb:1220942646 个扇区,4.5 TiB 逻辑扇区大小:4096 字节磁盘标识符(GUID):已编辑分区表最多可容纳 128 个条目第一个可用扇区为 6,最后一个可用扇区为 1220942640 分区将在 256 个扇区上对齐边界总可用空间为 1220444971 个扇区 (4.5 TiB)
编号 开始(扇区) 结束(扇区) 大小 代码 名称 1 2048 499711 1.9 GiB 8300 Linux 文件系统
gdisk output for 5 TB disk:
GPT fdisk (gdisk) version 1.0.1
EBR signature for logical partition invalid; read 0x0000, but should be 0xAA55
Error reading logical partitions! List may be truncated!
Partition table scan:
MBR: MBR only
BSD: not present
APM: not present
GPT: not present
***************************************************************
Found invalid GPT and valid MBR; converting MBR to GPT format
in memory.
***************************************************************
Disk /dev/sdb: 1220942646 sectors, 4.5 TiB
Logical sector size: 4096 bytes
Disk identifier (GUID): REDACTED
Partition table holds up to 128 entries
First usable sector is 6, last usable sector is 1220942640
Partitions will be aligned on 256-sector boundaries
Total free space is 1220444971 sectors (4.5 TiB)
Number Start (sector) End (sector) Size Code Name
1 2048 499711 1.9 GiB 8300 Linux filesystem
干杯,肯
我是linux家族的新手。最近,我在我的新笔记本电脑 (hp-15s du1030tx) 中将 Windows 10 移至 ubuntu 20.04。那个时候我的wifi和bt不工作。我修复了我的 wifi 驱动程序问题。我试图解决我的 bt 问题。我阅读了大部分关于修复 bt 驱动程序的文章。但我现在无法修复。请帮我在这里输入解决方案
输入:lspci -knn | grep 网络 -A3
03:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8821CE 802.11ac PCIe Wireless Network Adapter [10ec:c821]
DeviceName: WLAN
Subsystem: Hewlett-Packard Company RTL8821CE 802.11ac PCIe Wireless Network Adapter [103c:831a]
Kernel driver in use: rtl8821ce
Kernel modules: 8821ce
输入:lsusb
输出:
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 30c9:0013 DJKCVA1BID55JV HP TrueVision HD Camera
Bus 001 Device 005: ID 2a7a:9a18
Bus 001 Device 004: ID 25a7:fa23
Bus 001 Device 002: ID 05e3:0606 Genesys Logic, Inc. USB 2.0 Hub / D-Link DUB-H4 USB 2.0 Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
输入:dmesg | grep -i blue
输出:
[ 82.410951] audit: type=1107 audit(1595147083.983:6400): pid=1011 uid=103 auid=4294967295 ses=4294967295 msg='apparmor="DENIED" operation="dbus_method_call" bus="system" path="/" interface="org.freedesktop.DBus.ObjectManager" member="GetManagedObjects" mask="send" name="org.bluez" pid=3641 label="snap.chromium.chromium"
[ 887.771190] audit: type=1107 audit(1595147889.350:6473): pid=1011 uid=103 auid=4294967295 ses=4294967295 msg='apparmor="DENIED" operation="dbus_method_call" bus="system" path="/" interface="org.freedesktop.DBus.ObjectManager" member="GetManagedObjects" mask="send" name="org.bluez" pid=5441 label="snap.chromium.chromium"
输入:USB设备
输出:
T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh=12
D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=01 MxPS=64 #Cfgs= 1
P: Vendor=1d6b ProdID=0002 Rev=05.04
S: Manufacturer=Linux 5.4.0-40-generic xhci-hcd
S: Product=xHCI Host Controller
S: SerialNumber=0000:00:14.0
C: #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
I: If#=0x0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=12 MxCh= 4
D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=05e3 ProdID=0606 Rev=07.02
S: Manufacturer=ALCOR
S: Product=USB Hub 2.0
C: #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=100mA
I: If#=0x0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
T: Bus=01 Lev=02 Prnt=02 Port=02 Cnt=01 Dev#= 4 Spd=12 MxCh= 0
D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=25a7 ProdID=fa23 Rev=02.41
S: Manufacturer=Compx
S: Product=2.4G Receiver
C: #Ifs= 2 Cfg#= 1 Atr=a0 MxPwr=100mA
I: If#=0x0 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=01 Prot=01 Driver=usbhid
I: If#=0x1 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=01 Prot=02 Driver=usbhid
T: Bus=01 Lev=02 Prnt=02 Port=03 Cnt=02 Dev#= 5 Spd=1.5 MxCh= 0
D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=2a7a ProdID=9a18 Rev=00.01
S: Manufacturer=CASUE
S: Product=CASUE USB Keyboard
C: #Ifs= 2 Cfg#= 1 Atr=a0 MxPwr=100mA
I: If#=0x0 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=01 Prot=01 Driver=usbhid
I: If#=0x1 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=00 Prot=00 Driver=usbhid
T: Bus=01 Lev=01 Prnt=01 Port=04 Cnt=02 Dev#= 3 Spd=480 MxCh= 0
D: Ver= 2.01 Cls=ef(misc ) Sub=02 Prot=01 MxPS=64 #Cfgs= 1
P: Vendor=30c9 ProdID=0013 Rev=00.01
S: Manufacturer=DJKCVA1BID55JV
S: Product=HP TrueVision HD Camera
S: SerialNumber=0001
C: #Ifs= 2 Cfg#= 1 Atr=80 MxPwr=500mA
I: If#=0x0 Alt= 0 #EPs= 1 Cls=0e(video) Sub=01 Prot=00 Driver=uvcvideo
I: If#=0x1 Alt= 0 #EPs= 0 Cls=0e(video) Sub=02 Prot=00 Driver=uvcvideo
T: Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=10000 MxCh= 6
D: Ver= 3.10 Cls=09(hub ) Sub=00 Prot=03 MxPS= 9 #Cfgs= 1
P: Vendor=1d6b ProdID=0003 Rev=05.04
S: Manufacturer=Linux 5.4.0-40-generic xhci-hcd
S: Product=xHCI Host Controller
S: SerialNumber=0000:00:14.0
C: #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
I: If#=0x0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
我从我的 ssd 创建了一个映像(当我在磁盘上切换 Linux 和 Windows 使用时)。
现在我想将整个 SSD(128Gb) 映像恢复到我的 HDD(1TB),但我担心使用 dd,因为我在 HDD 的末端有一个“数据”分区。我不希望“数据”分区被弄乱。
提前致谢!