我在笔记本电脑上插入了一个 USB 棒,它会自动挂载分区。然后我执行了 umount /dev/sdb* 以允许我将映像 DD 到其中。DD 完成后,我会进行同步,然后物理拔下 USB,再将其插回去以挂载 2 个分区。
我的问题是如何避免物理拔出 USB 并重新插入?
答案1
卸载
你可以卸载所有分区,而不尝试卸载设备本身,方法是:
sudo umount /dev/sdx?*
更换设备字母x
例如,使用相关的设备字母b
克隆
使用带有最终检查点的克隆工具是个好主意,
向下滚动到“使用 Ubuntu 创建 USB 启动驱动器的更安全工具”
- 在 Ubuntu 中你可以使用“磁盘”别名 gnome-disks 或韓國
- 在 Windows 中你可以使用Win32 磁盘映像程序
同步、部分探测、安装
sync
sudo partprobe
在 USB 上创建新系统后尝试安装
此命令行应适用于一个或多个分区,
for i in $(lsblk -l -o name|grep -E "sdx.{1,}");do sudo mkdir -p /media/$USER/"$i";sudo mount /dev/"$i" /media/$USER/"$i";done
更换设备字母x
例如,使用相关的设备字母b
答案2
如果记得正确的话你需要在之后运行一个命令sync
:
sudo partprobe
从其手册页:
NAME
partprobe - 通知操作系统分区表的变化描述
partprobe 是一个将分区表变化通知操作系统内核的程序。