Всем здравствуйте! Помогите пожалуйста советом, как (и можно ли вообще) прочитать файл с виртуального диска? Есть образ жесткого диска VMWare с файловой системой ext3, смонтированный в виртуальный привод Z (read-only) и овиндяченый с помощью Ext2Fsd, с которого нужно прочитать данные. Я набросал простейший скрипт, но тут началась магия, ни функция file_exists ни fopen не видят файлов, хотя они есть, и другие приложения их открывают. Содержимое настоящих дисков пых видит, а вот ничего на виртуальном видеть в упор не хочет. Может кто сталкивался с подобной задачей? Как заставить пых прочитать файлы? Код (Text): $path_only = parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH); $fullPath = 'Z:/spool/asterisk/recording' . str_replace('/records', '', $path_only); if(file_exists($fullPath)) { echo "Yeah!"; } else { echo "Fuck!!1"; }
Я бы с радостью, но там данных под терабайт (в самой директории /spool/asterisk/recording), и хотелось бы обойтись без этого ибо жесткий диск не безграничен. Но если это не возможно придется выкручиваться.
это вопрос не пыхе, это вопрос к настройке виртуалки как только файлы станут доступны винде в виде какого то логического диска - пыха их увидит
Проблема как раз в том что они доступны. В "моем компьютере" диск отображается как обычный, на него можно зайти из проводника, лазить по директориям, слушать записи обычным аудиоплеером, а вот выцепить файлы с помощью пхп - облом.