Gia*_*sio 5 linux command-line root fdisk qemu
我有 2 个(相对较小)的 qemu(原始格式)磁盘映像,其中包含不同的文件系统(比如 fat 和 ext4)。
我想将它们作为两个不同的分区放入 USB 记忆棒中,以便我可以将其插入电脑并从那里启动。
我可以用 fdisk 和 dd 来做到这一点,但这需要 root 访问和手动干预(这将是未来几个月的频繁活动。
如何自动执行任务?我可以避免 sudo 和 root 访问吗?
目前,磁盘映像是在我们的持续集成过程中创建的,不需要 root 访问或手动干预,但我找不到合并这两个磁盘以满足这一新要求的方法。
编辑
我需要自动化的不是实际 USB 密钥的分区,而是创建可以使用单个sudo dd ...
. 磁盘映像应该已经包含填充了数据的分区(保留权限)。
我无法理解的是为什么我需要 root 来编写原始磁盘映像。
简单回答是不
只要您必须通过 U 盘上的脚本或类似文件创建这两个分区,您就可以编辑分区表并创建需要 root 访问权限的文件系统。
鉴于您已经拥有具有正确文件系统的分区,并且本地安装了来自 qemu 的两个映像(也需要 root,但请查看 pmount),您可以尝试将文件从映像复制到分区在 USB 记忆棒上。只要您只有普通文件并且不关心它们所属的用户/组,那么无需 root 即可工作。
归档时间: |
|
查看次数: |
2303 次 |
最近记录: |