私はいくつかの仮想マシンを持っています。次のプロセスを自動化するスクリプトを書きたい...
- 仮想マシン(OSとしてLinuxを使用)を/ mnt/imageなどの場所にマウントします
- / etc / passwd(または同等のファイル)を変更して、ユーザーのパスワードを変更します
- 仮想マシンをアンマウントします
libvirtを使用しているので、仮想マシンのqcow2イメージをいくつか持っています。私のubuntuにイメージをマウントするために、私はnbdモジュールを使用しています。これが私が試しているコマンドです:
modprobe nbd max_part=63
qemu-nbd -c /dev/nbd0 image.qcow2
mount /dev/nbd0p1 /mnt/image
それは私にエラーを与えます:
mount: special device /dev/nbd0p1 does not exist
nbd0p1をnbdoに置き換えると、次のエラーが発生します(これで何をしようとしているのかわかりませんが)
mount: you must specify the filesystem type
何が問題になる可能性があるかなどの提案...?