pitagora-network.github.io

エクスポート前

シェルのヒストリー削除

shred -u ~/.*history

Galaxyのログ削除

echo > ~/galaxy/paster.log

DNSサーバー情報の削除

sudo vi /etc/resolv.conf

ディスクの付け替え

VMをシャットダウンし、バックアップしておいた空のディスクとファイルを置き換えて起動します。

バックアップを忘れていた場合には、OVAから別のVMを展開し、そのディスクを置き換えます。

Docker コンテナ/イメージの削除

$ sudo docker ps -a $ sudo docker rm ` `` ..`

$ sudo docker images $ sudo docker rmi ` `` ..`

ストレージの圧縮

OVAをインポートする際、ディスクの拡張子をvmdkからvdiに変更しておきます。

ゲストOSでhomeとrootのパーティションでddを実行します。

$ dd if=/dev/zero of=zero bs=4k; \rm zero
dd: writing `zero': デバイスに空き領域がありません
$ sudo dd if=/dev/zero of=zero bs=4k; \rm zero
dd: writing `zero': デバイスに空き領域がありません

ホストOSで圧縮を実行します。

$ vboxmanage list hdds (UUIDを調べる)
$ vboxmanage modifyhd <UUID> --compact

エクスポート

Windows 用にエクスポート

  1. Mac で作成したイメージを Windows でインポート(このとき、正しいホストオンリーネットワークが指定されているように見える)
  2. 一度、ホストオンリーネットワークのネットワークアダプタを無効化して保存してから、もう一度、有効化する
  3. エラー無しで起動することを確認してから、Windows 用にイメージをエクスポート