SASGIS

Веб-картография и навигация

Вариант хранения кеша в 1 файле при помощи VMware

программа для загрузки и просмотра спутниковых снимков Земли, Луны, Марса предоставленных сервисами Google Maps и Космоснимки. Возможность работы с GPS приёмником.

Модератор: Tolik

Вариант хранения кеша в 1 файле при помощи VMware

Сообщение romansoft » 20 май 2010, 21:58

Привет форумчанам!
Попользовался SAS.Planet несколько дней, опробовал TrueCrypt, и следом родилась идея использовать виртуальный диск но без шифрования.
Итак, используем утилиту vmware-mount, которая правда отсутствует в стандартной поставке VMware, но загрузить ее можно отсюда: http://www.vmware.com/download/eula/dis ... s_v55.html.

Далее создаем в VMware виртуальную машину, но машина нам не нужна а нужен виртуальный диск, размером 8 Гб, но динамически расширяемый.
Диск правда придется при помощи виртуальной машины и какого-либо образа установочного диска отформатировать в FAT или NTFS.
Если эта стадия покажется довольно муторной - могу здесь прикрепить "бланк" отформатированного диска (в архиве примерно 30 Мб).

На любом раделе физического диска создаем папку SASPlanet, в ней должна быть папка VMwarе, содержащая саму утилиту и библиотеки к ней.
Рядом с папкой набор BAT файлов для запуска картографии и для отдельного монтирования/размонтирования привода.
И там же рядом файл виртуального привода sas01.vmdk , созданный при помощи VMwarе Workstation.
Этот файл необходимо смонтировать в виртуальный привод и забросить на него папку SASPlanet со всем ее обычным содержимым в том числе и кешем.

Содержимое батников:

sas_start_vmware.bat
Код: Выделить всё
if exist Z:\*.* goto n1
vmware\vmware-mount z: sas01.vmdk
:n1
Z:\SASPlanet\SASPlanet.exe
vmware\vmware-mount /d /f z:


vmdk_mount.bat
Код: Выделить всё
vmware\vmware-mount z: sas01.vmdk


vmdk_dismount.bat
Код: Выделить всё
vmware\vmware-mount /d z:


Первый батник монтирует (при необходимости) виртуальный привод, запускает картографию и после выгрузки Планет - размонтирует привод.
Следующие 2 батника - для монтирования/размонтирования того же привода но вручную.

Строго не судить :) а отписаться, может кто уже собирал нечто подобное и нарывался на какие-либо грабли. А у меня вроде пока все работает как задумано.
romansoft
Новичок
 
Сообщения: 2
Зарегистрирован: 20 май 2010, 21:34
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Вариант хранения кеша в 1 файле при помощи VMware

Сообщение Niki » 21 май 2010, 01:04

виртуальный диск, размером 8 Гб, но динамически расширяемый.

тобишь при его наполнении, диск сам будет увеличиваться? или снова придется делать как в TrueCrypt только большего размера?
Niki
Постигающий Дао
 
Сообщения: 227
Зарегистрирован: 21 авг 2008, 14:18
Благодарил (а): 5 раз.
Поблагодарили: 16 раз.

Re: Вариант хранения кеша в 1 файле при помощи VMware

Сообщение Parasite » 21 май 2010, 09:12

Niki писал(а):
виртуальный диск, размером 8 Гб, но динамически расширяемый.

тобишь при его наполнении, диск сам будет увеличиваться? или снова придется делать как в TrueCrypt только большего размера?

Увеличивается до размера, указанного при создании (в данном случае - 8Гб, и не более).
По его заполнении - надо будет пересоздавать новый диск и переносить данные как обычно (расширение уже созданного и дошедшего до своего лимита диска весьма гиморно - проще с нуля создать и перенести данные).
The only difference between me and a mad man is that I am not mad. /Salvador Dali/
Изображение
Аватара пользователя
Parasite
Администратор
 
Сообщения: 5646
Зарегистрирован: 23 окт 2008, 17:38
Благодарил (а): 124 раз.
Поблагодарили: 512 раз.

Re: Вариант хранения кеша в 1 файле при помощи VMware

Сообщение zed » 21 май 2010, 13:35

На любом раделе физического диска создаем папку SASPlanet, в ней должна быть папка VMwarе, содержащая саму утилиту и библиотеки к ней.

Вопрос: утилиту нужно устанавливать в систему или можно просто скопировать папочку? А то, помнится в способе: VHD - проблема решения переноса кэша утилитку для монтирования VHD дисков приходилось инсталлировать (правда только в WinXP, а в Win7 там уже поддержка vhd на уровне системы).
TrueCrypt хорош тем, что его устанавливать не надо и на любой машине диск монтируется на ура.

Если эта стадия покажется довольно муторной - могу здесь прикрепить "бланк" отформатированного диска (в архиве примерно 30 Мб).

Вот "бланк" диска 100 Gb отформатированного в NTFS (кластер 512 байт) - весит гораздо меньше 30 Мб :)

VMwareHDD.rar

Небольшой хелпик: Работа с дисками виртуальных машин VMware
zed
Гуру
 
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз.
Поблагодарили: 568 раз.

Re: Вариант хранения кеша в 1 файле при помощи VMware

Сообщение Parasite » 21 май 2010, 16:05

romansoft писал(а):Итак, используем утилиту vmware-mount, которая правда отсутствует в стандартной поставке VMware, но загрузить ее можно отсюда: http://www.vmware.com/download/eula/dis ... s_v55.html.
Далее создаем в VMware виртуальную машину

Если мне не изменяет память - то для полноценной работы с диском (а именно - создание, прозрачное подмонтирование в систему, разбивка\создание разделов, восстановление в случае сбоев, изменение размера и прочие системные операции) полновесный VMware таки нужен. А размером он под 600 метров, если меня мой склероз не покинул.
vmware-mount сама по себе имеет довольно-таки кастрированный функционал.
The only difference between me and a mad man is that I am not mad. /Salvador Dali/
Изображение
Аватара пользователя
Parasite
Администратор
 
Сообщения: 5646
Зарегистрирован: 23 окт 2008, 17:38
Благодарил (а): 124 раз.
Поблагодарили: 512 раз.

Re: Вариант хранения кеша в 1 файле при помощи VMware

Сообщение romansoft » 22 май 2010, 13:36

zed писал(а):
Вопрос: утилиту нужно устанавливать в систему или можно просто скопировать папочку?

Да, к сожалению утилиту необходимо инсталлировать (служба) и иметь копию ее папки рядом с картографией (для более однозначных путей).
И этой утилиты недостаточно для создания и форматирования дисков.
Согласен, TrueCrypt в данном применении хорош своей "портабельностью" но у меня не получилось создать динамически расширяемый диск под TrueCrypt. Вернее он то получился вроде как Dynamic, но размера максимального, просто до конца заполнен нулями.
Пробовал еще WinMount portable, правда еще не переделал батники под него. Но wmt файл действительно динамически меняет размер от наполнения, а скорость записи на него примерно равна как и в случае с TrueCrypt (у меня около 10 МБ/сек). В то же время с VMware у меня получались результаты в 1,5 раза выше (это при копировании 1-го файла размером 1,5 ГБ).
romansoft
Новичок
 
Сообщения: 2
Зарегистрирован: 20 май 2010, 21:34
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Вариант хранения кеша в 1 файле при помощи VMware

Сообщение Parasite » 22 май 2010, 19:24

romansoft писал(а):Пробовал еще WinMount portable, правда еще не переделал батники под него.

К сожалению, данная поделка весьма и весьма нестабильна и глюкава (вообще WinMount как таковой, не обязательно портабельная сборка).
The only difference between me and a mad man is that I am not mad. /Salvador Dali/
Изображение
Аватара пользователя
Parasite
Администратор
 
Сообщения: 5646
Зарегистрирован: 23 окт 2008, 17:38
Благодарил (а): 124 раз.
Поблагодарили: 512 раз.

Re: Вариант хранения кеша в 1 файле при помощи VMware

Сообщение Vinil_37 » 24 май 2010, 19:46

Подобный вариант можно сделать при помощи PGPDisc, входящий в состав пакета PGPDesktop.
Диск динамического размера там отлично делается и системе хранится как один файл.
Нужно только задать конечный размер этого диска, и в зависимости от наполнения размер диска меняется до максимально заданого.
Аватара пользователя
Vinil_37
Постигающий Дао
 
Сообщения: 132
ICQ: 172097021
Зарегистрирован: 24 сен 2008, 12:24
Откуда: Харьков
Благодарил (а): 21 раз.
Поблагодарили: 2 раз.

Re: Вариант хранения кеша в 1 файле при помощи VMware

Сообщение Parasite » 24 май 2010, 22:12

Vinil_37 писал(а):можно сделать при помощи PGPDisc, входящий в состав пакета PGPDesktop.

Тоже далеко не самая маленькая прога (за сотню метров в установленном виде), требующая инсталляции, коммерческая (читай - закрытая), не-мультиплатформенная и изначально созданная вовсе не для этих задач.
Даже по сравнению с тем же ТруКриптом - не выдерживает никакой критики.
Разве что попробовать выковырять отдельно PGPDisc (но не уверен что получится и что не возникнет глюков потом), либо поюзать первые версии оной PGP (они, помнится, на дискету влезали когда-то)...

Vinil_37 писал(а):Нужно только задать конечный размер этого диска, и в зависимости от наполнения размер диска меняется до максимально заданого.

То есть особой разницы с предыдущими озвученными вариантами нет.
The only difference between me and a mad man is that I am not mad. /Salvador Dali/
Изображение
Аватара пользователя
Parasite
Администратор
 
Сообщения: 5646
Зарегистрирован: 23 окт 2008, 17:38
Благодарил (а): 124 раз.
Поблагодарили: 512 раз.

Re: Вариант хранения кеша в 1 файле при помощи VMware

Сообщение Niki » 08 июн 2010, 20:43

сегодня случайно наткнулся

Dekart Private Disk 2.10 for Microsoft Windows 95/98/ME/NT/2000/XP/XPx64/2003/2003x64/Vista
вроде как лучший софт 2008 года

пока тока один плс по сравнению с TrueCrypt, если диск под NTFS и стоит галочка сжимать, диск Dekart Private Disk сожмется до того уровня сколько у него инфы в виртуальном диске

портабле версия, тобишь без установки
DPD_SFX.rar
(506.4 KiB) Скачиваний: 233


тут с установкой, второй файлик кинуть рядом
Private Disk.part1.rar
(507.81 KiB) Скачиваний: 192

Private Disk.part2.rar
(507.81 KiB) Скачиваний: 197

Private Disk.part3.rar
(507.81 KiB) Скачиваний: 171

Private Disk.part4.rar
(489.91 KiB) Скачиваний: 185
Niki
Постигающий Дао
 
Сообщения: 227
Зарегистрирован: 21 авг 2008, 14:18
Благодарил (а): 5 раз.
Поблагодарили: 16 раз.


Вернуться в SAS.Планета

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3