我最近得到了一个 Sandisk Cruzer USB 来在我的 Kubuntu Linux 计算机上安装一个新的操作系统。由于担心驱动器上有恶意软件,我在驱动器上写了零:
dd bs=1G if=/dev/zero of=/dev/sdb1
现在,当我插入 USB 时,Plasma 不会通知我,并且创建的节点/dev/sdc
不是/dev/sdb
.
如何在不获取新 USB 的情况下解决此问题?
我最近得到了一个 Sandisk Cruzer USB 来在我的 Kubuntu Linux 计算机上安装一个新的操作系统。由于担心驱动器上有恶意软件,我在驱动器上写了零:
dd bs=1G if=/dev/zero of=/dev/sdb1
现在,当我插入 USB 时,Plasma 不会通知我,并且创建的节点/dev/sdc
不是/dev/sdb
.
如何在不获取新 USB 的情况下解决此问题?
这个是正常的。归零后
/dev/sdb1
,那里没有任何文件系统的超级块。这个分区不再触发等离子。如果其他分区中没有文件系统,则设备根本不会触发 Plasma。如果您将其归零
/dev/sdb
,那么整个设备上既没有分区表也没有任何文件系统的超级块,也不会触发 Plasma。也正常。
sdb
即使您插入相同的设备,即使它包含已经看到的 ID(无论 ID),也不能保证重复使用类似的名称。几种可能性(取决于你想要什么):
fdisk /dev/sdc
或gdisk /dev/sdc
或类似软件从命令行修改/创建分区。然后使用适当的选项在(等)mkfs.whatever
上创建文件系统。/dev/sdc1
/dev/sdc2
mkfs.whatever
在整个设备上创建文件系统 (/dev/sdc
)。不推荐。gparted
或类似的 GUI 软件来修改/创建分区和文件系统。dd
甚至cat
)一个图像(例如 Debian 安装程序或一些 pendrive 的备份图像) 。/dev/sdc
您可能需要partprobe
稍后调用才能看到结果。很可能以上任何一项都需要 root 访问权限 (
sudo
)。