Только пара настроек:
$ awk '
BEGIN{FS="\t"; OFS=FS};
{ arr[$1] = arr[$1] == ""? $2 : arr[$1] "," $2 }
END {for (i in arr) print i, arr[i] }
' data
St1 apt1,apt2
St2 apt5
St3 apt6,apt7,apt8
Мне удалось воспроизвести, используя описанные вами шаги. Общие папки - это особые функции модулей ядра гостевых дополнений, которые могут не быть функционально эквивалентными локальному диску.
Я также пытался создать файловый диск LUKS внутри устройства с обратной связью (как я делал в прошлом файловые диски LUKS), и он даже не может отформатировать файл, он не работает при проверке после отправки. .
Я также пытался заставить владельца доли в Vagrantfile быть root, но это не помогло. Также попытался добавить root
и vagrant
в группу vboxsf
, но это тоже не помогло.
Итак, краткий ответ - да, похоже, это ограничение «простых» общих папок общего доступа виртуальных боксов. Я не пробовал одну вещь: vagrant поддерживает общие папки в стиле nfs, это займет немного времени. больше усилий, но может вести себя иначе.