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

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

Модератор: Tolik

Ответить
romansoft
Новичок
Сообщения: 2
Зарегистрирован: 20 май 2010, 21:34

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

Сообщение romansoft »

Привет форумчанам!
Попользовался 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 батника - для монтирования/размонтирования того же привода но вручную.

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

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

Сообщение Niki »

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

тобишь при его наполнении, диск сам будет увеличиваться? или снова придется делать как в TrueCrypt только большего размера?
Аватара пользователя
Parasite
Администратор
Сообщения: 5646
Зарегистрирован: 23 окт 2008, 17:38
Благодарил (а): 124 раза
Поблагодарили: 508 раз

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

Сообщение Parasite »

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

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

Увеличивается до размера, указанного при создании (в данном случае - 8Гб, и не более).
По его заполнении - надо будет пересоздавать новый диск и переносить данные как обычно (расширение уже созданного и дошедшего до своего лимита диска весьма гиморно - проще с нуля создать и перенести данные).
The only difference between me and a mad man is that I am not mad. /Salvador Dali/
Изображение
zed
Гуру
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз
Поблагодарили: 568 раз

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

Сообщение zed »

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

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

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

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

VMwareHDD.rar

Небольшой хелпик: Работа с дисками виртуальных машин VMware
Аватара пользователя
Parasite
Администратор
Сообщения: 5646
Зарегистрирован: 23 окт 2008, 17:38
Благодарил (а): 124 раза
Поблагодарили: 508 раз

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

Сообщение Parasite »

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/
Изображение
romansoft
Новичок
Сообщения: 2
Зарегистрирован: 20 май 2010, 21:34

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

Сообщение romansoft »

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

Да, к сожалению утилиту необходимо инсталлировать (служба) и иметь копию ее папки рядом с картографией (для более однозначных путей).
И этой утилиты недостаточно для создания и форматирования дисков.
Согласен, TrueCrypt в данном применении хорош своей "портабельностью" но у меня не получилось создать динамически расширяемый диск под TrueCrypt. Вернее он то получился вроде как Dynamic, но размера максимального, просто до конца заполнен нулями.
Пробовал еще WinMount portable, правда еще не переделал батники под него. Но wmt файл действительно динамически меняет размер от наполнения, а скорость записи на него примерно равна как и в случае с TrueCrypt (у меня около 10 МБ/сек). В то же время с VMware у меня получались результаты в 1,5 раза выше (это при копировании 1-го файла размером 1,5 ГБ).
Аватара пользователя
Parasite
Администратор
Сообщения: 5646
Зарегистрирован: 23 окт 2008, 17:38
Благодарил (а): 124 раза
Поблагодарили: 508 раз

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

Сообщение Parasite »

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

К сожалению, данная поделка весьма и весьма нестабильна и глюкава (вообще WinMount как таковой, не обязательно портабельная сборка).
The only difference between me and a mad man is that I am not mad. /Salvador Dali/
Изображение
Аватара пользователя
Vinil_37
Постигающий Дао
Сообщения: 132
Зарегистрирован: 24 сен 2008, 12:24
Откуда: Харьков
Благодарил (а): 21 раз
Поблагодарили: 2 раза
Контактная информация:

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

Сообщение Vinil_37 »

Подобный вариант можно сделать при помощи PGPDisc, входящий в состав пакета PGPDesktop.
Диск динамического размера там отлично делается и системе хранится как один файл.
Нужно только задать конечный размер этого диска, и в зависимости от наполнения размер диска меняется до максимально заданого.
Аватара пользователя
Parasite
Администратор
Сообщения: 5646
Зарегистрирован: 23 окт 2008, 17:38
Благодарил (а): 124 раза
Поблагодарили: 508 раз

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

Сообщение Parasite »

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/
Изображение
Niki
Постигающий Дао
Сообщения: 227
Зарегистрирован: 21 авг 2008, 14:18
Благодарил (а): 5 раз
Поблагодарили: 16 раз

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

Сообщение Niki »

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

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 КБ) 301 скачивание


тут с установкой, второй файлик кинуть рядом
Private Disk.part1.rar
(507.81 КБ) 264 скачивания

Private Disk.part2.rar
(507.81 КБ) 264 скачивания

Private Disk.part3.rar
(507.81 КБ) 238 скачиваний

Private Disk.part4.rar
(489.91 КБ) 252 скачивания
Ответить

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