Введение. Я пытаюсь (и частично добиваюсь успеха) заменить ряд папок на смонтированные виртуальные жесткие диски в Windows Server 2008 R2, пытаясь эмулировать поведение UNIX с помощью bind- или loop-mounts. Доказано, что это уменьшает ряд проблем, связанных с крайней фрагментацией из-за сочетания больших и маленьких файлов и случайного и непредсказуемого их перезаписи. (Стороннее приложение делает то, что хочет, и у меня нет возможности его остановить.) Это также позволяет делать снимки разумным способом, не дублируя все.
Изображения очевидно восстанавливаются по мере необходимости после того, как приложение ломает все. (cp -aT oldmount newmount)
Проблема: Если образ VHD содержит файловую систему NTFS, Windows требует разрешения администратора для создания файлов (но не папок) в корневом каталоге файловой системы. Это ломает приложение, когда оно пытается создать такие файлы. (Нет, нельзя сделать изображение корневым в одной папке в иерархии). До сих пор я решил эту проблему с помощью файловых систем vFAT, которые не выполняют никакой проверки разрешений, но было бы очень неплохо иметь некоторые функции NTFS, такие как разреженные файлы и сжатие файлов.
Я попытался поиграться с разрешением, которое мог придумать, но, насколько я могу судить, "Полный контроль" не влечет за собой создание файлов.
TL; DR: Как я могу заставить Windows Server 2008 R2 позволить пользователям создавать и записывать файлы в каталог верхнего уровня смонтированной файловой системы NTFS?
Дополнение: приложение запускается как мой обычный пользователь ttbomk. Я дал разрешения "Все" и "Полный доступ" и своему пользователю, и назначил своего пользователя владельцем точки монтирования (корневой папки монтирования). Я могу создавать папки и редактировать существующие файлы без проблем, но при создании файла (щелчок правой кнопкой мыши, новый, текстовый документ) я получаю диалог подтверждения UAC с заголовком "Доступ к целевой папке запрещен", текст «Вам необходимо подтвердить эту операцию. ; [имя (не путь) монтирования]; Дата создания: [Дата создания монтирования] "и варианты продолжения, пропуска или отмены. При создании файла вручную, как это, это просто раздражение. Приложение просто выходит из строя, молча какое-то время, затем с большим зрелищем, когда нужны неписанные данные.