PocketGeigerType6の観測データをCSVで取りだす-2

測定データの取りだし
/mnt/sdcard/PocketGeigerType6 の中にある測定データを iMac に転送するために VirtualBox の共有ホルダーの利用を考えた。

VirtualBox の環境設定を開いてみると先ほど設定した「ポート」の右隣に「共有フォルダー」があるので選択し、右端の「+」ボタンを押して新規共有フォルダを作成することにする。

先ず、iMac の適当なところに取りあえず「SoXp-im.po」という適当な名前を付けたフォルダを作成する。
次に、VirtualBox の環境設定 > 「共有フォルダー」を開き、右端の「+」ボタンを押して「フォルダのパス:」から、iMac の「SoXp-im.po」を共有フォルダーに追加し、「フォルダー名: 」に「SoXp-im.po」と入力、「自動マウント」にチェックを入れ「OK」ボタンを押す。

共有フォルダの追加
%e3%82%b9%e3%82%af%e3%83%aa%e3%83%bc%e3%83%b3%e3%82%b7%e3%83%a7%e3%83%83%e3%83%88-2017-01-17-16-38-08

これで VirtualBox の共有フォルダーに「SoXp-im.po」が作成され、そのフォルダが Sony Xperia S – 4.1.1 – API 16 に mnt/shared/SoXp-im.po として現れる。

共有フォルダ 「SoXp-im.po」が mnt/shared/SoXp-im.po として作成される
%e3%82%b9%e3%82%af%e3%83%aa%e3%83%bc%e3%83%b3%e3%82%b7%e3%83%a7%e3%83%83%e3%83%88-2017-01-22-21-17-13

測定データを素早く iMac に転送する方法を探る
/mnt/sdcard/PocketGeigerType6 の中にあるデータを mnt/shared/SoXp-im.po の中に表示させデータ転送の簡便を計ることを考えた。
そのために、/mnt/sdcard/PocketGeigerType6 のシンボリックリンクを mnt/shared/SoXp-im.po の中に作成することにする。
しかし、VirtualBox の shared フォルダ上にシンボリックリンクを作成るることはデフォルトでは出来ないようになっている。
そこで、VirtualBox の shared フォルダ上にシンボリックリンクを作成可能にする処理を施すことにする。
参考資料:VirtualBox の Shared Folders でシンボリックリンクを作れるようにする
http://kokufu.blogspot.jp/2016/01/virtualbox-shared-folders.html

先ず、ホストの macOS 上で ターミナル.app から次のコマンドを打つ。
$ VBoxManage setextradata “Sony Xperia S – 4.1.1 – API 16 – 720×1280” VBoxInternal2/SharedFoldersEnableSymlinksCreate/SoXp-im.po 1
次のように設定状況を確認する。
$VBoxManage getextradata “Sony Xperia S – 4.1.1 – API 16 – 720×1280” enumerate
次のように表示されれば処理が終わったいることが確認される。
Key: VBoxInternal2/SharedFoldersEnableSymlinksCreate/SoXp-im.po, Value: 1

シンボリックリンクを作成するため Sony Xperia S – 4.1.1 – API 16 の「 Android Terminal Emulator (端末エミュレ)」上で次のコマンドを打つ。
root@android:/ # ln -s /mnt/sdcard/PocketGeigerType6 /mnt/shared/SoXp-im.po/PocketGeigerType6
この結果、/mnt/shared/SoXp-im.po の中に次のようにシンボリックリンクが作成されていた。

/mnt/shared/SoXp-im.po
PocketGeigerType6 28 1月 17 11:37:36 -> rwxr-xr-x PocketGeigerType6
%e3%82%b9%e3%82%af%e3%83%aa%e3%83%bc%e3%83%b3%e3%82%b7%e3%83%a7%e3%83%83%e3%83%88-2017-01-28-23-31-06

/mnt/shared/SoXp-im.po/PocketGeigerType6 の中を見ると次のように /mnt/sdcard/PocketGeigerType6 の中と同じ内容である
%e3%82%b9%e3%82%af%e3%83%aa%e3%83%bc%e3%83%b3%e3%82%b7%e3%83%a7%e3%83%83%e3%83%88-2017-02-11-23-51-36

しかし、iMac 上で SoXp-im.po を開いてみるとシンボリックリンクフォルダーでは無くエイリアスファイルとして表示されている。
%e3%82%b9%e3%82%af%e3%83%aa%e3%83%bc%e3%83%b3%e3%82%b7%e3%83%a7%e3%83%83%e3%83%88-2017-01-28-23-31-48

クリックししてみると次のような警告がでて開けない。
”PocketGeigerType6”のオリジナルの項目が見つからないため、操作を完了できません。」

%e3%82%b9%e3%82%af%e3%83%aa%e3%83%bc%e3%83%b3%e3%82%b7%e3%83%a7%e3%83%83%e3%83%88-2017-01-28-23-32-55

iMac の中に設定した「共有フォルダ:SoXp-im.po」から 「Geymotion – Sony Xperia S – 4.1.1 – API 16 – PocketGeigerType6 – /mnt/sdcard – PocketGeigerType6」 の中の測定データを直接取りだすことを想定していたが、旨くできなかった。

iMac 上で シンボリックリンク PocketGeigerType6 の「情報を見る」では次のように「共有とアクセス権」が「存在しない」となっていて、極めて変則的である。
種類: エイリアス
オリジナル: /Users/kojimatakumi/Desktop/*xxxxxxxxxxxxx/SoXp-im.po/PocketGeigerType6
共有とアクセス権: 存在しない
したがって、PocketGeigerType6 の観測データを VirtualBox から iMac に移転させることは今のところ出来ない。

現在のところ、測定データの取りだしは /mnt/shared/SoXp-im.po/PocketGeigerType6 の中の観測データをコピーし /mnt/shared/SoXp-im.po/ の中へペーストして、iMac 上の SoXp-im.po フォルダの中からとりだす方法に頼っている。

iMac 上の SoXp-im.po フォルダの中の PocketGeigerType6 から観測データを直接取りだす研究は暫く休むことにした。
将来、iMac 上の SoXp-im.po フォルダの中の PocketGeigerType6 から観測データを直接取りだす研究を再開するつもりである。

ここまで2月12日

コメントを残す