↑日記で日々積み重ねた情報をトップの「わんこのページ」にまとめています。

おのたく日記 [RDF] YouTubeも始めました→


2004-10-30(Sat) User Mode Linux (UML) [長年日記]

[UserModeLinux] 久しぶりに起動

NatCrackerは、2005年1月でサービス中止ということだったので、最近は、NatCrackerで接続した固定IPでDNSサービスも中止していたので、UserModeLinuxを立ち上げていなかったけど、久しぶりに起動した。

そしたら、最後にfsckしてから315日以上ということで、fsckが走った。

とりあえずUserModeLinuxにログインして、もうNatCrackerは使わないので、/etc/vtund-start.confに有った

NatCracker tun0.natcracker.jp -P 5000

をコメントアウトして、vtunの自動起動は止めた。

また、UserModeLinuxの差分ファイルであるCOW fileの実サイズをls -lsで見ると

かなり、おおきく成っているので

% dd if=/dev/zero of=Debian-NS6.fs seek=512 count=1 bs=1M

% linux S .... ubd1=DebianNS6.fs ... (シングルユーザでudb1を用意して)

umlの中で

# mkfs.ext3 /dev/ubd1

# mount /dev/udb1 /mnt

# cp -a /bin /boot ...(/mnt以外) /mnt

として、新しいファイルシステムを作って更新する。

と思ったんだけど、なんかubd1で二つめのファイルシステムをつなぐ事ができない!!

linux S mem=64M con1=pts ubd0=Debian-NS5.diff,Debian-NS5.fs ubd1=Debian-NS6.fs eth0=tuntap,,,192.168.193.139 devfs=nomount

と起動しているのに mkfs /dev/ubd1 でdeveiceが空と言われてしまう。

しかたないので、

% uml_moo Debian-NS5.diff Debian-NS6

でマージして差分ファイルは捨てた、これで作ると、すき間もデータに埋まって巨大に成ってしまうから、イヤだったんだけど、しかたなし。

参考: 7. Sharing Filesystems between Virtual Machines

[UserModeLinux] mconsole

久しぶりに使ったら忘れていたのでメモ

% uml_mconsole [uml_name]

(uml_name) cad (Control+Alt+deleteの事)

(uml_name) reboot (上がうまく動かなかった時)

(uml_name) halt (syncも無く落す)

参考: The User-mode Linux Kernel Home Page

本日のPingbacks(全0件)

Google Web検索 on-o.com内を検索