6

Я использую Cygwin в качестве среды POSIX, и у меня на компьютере под управлением Windows есть несколько подключенных сетевых дисков (настроенных системным администратором, а не мной). Я обнаружил, что все сетевые диски, которые отображаются на окнах, автоматически монтируются в Cygwin. Я могу использовать df чтобы увидеть все диски и их точки монтирования в /cygdrive . Чего я не знаю, так это как. Я посмотрел на /etc/fstab и ничего там не нашел.

Когда и кем называется гора?

В настоящее время у меня возникли несвязанные проблемы с разрешениями для определенных данных на этих сетевых дисках, и Интернет сказал мне изменить способ подключения, но я не могу найти эту информацию.

1 ответ1

5

Как Cygwin монтирует подключенные сетевые диски

Таблица монтирования настраивается где-то в недрах cygwin.dll во время запуска cygwin.

Не глядя на исходный код, я не могу дать более точный ответ.

Вы можете unmount а затем перемонтировать, используя mount с различными параметрами, если вам нужно изменить параметры по умолчанию.

mount отобразит текущую таблицу монтирования (с использованием опций монтирования).

Замечания:

Программа монтирования используется для сопоставления ваших дисков и общих ресурсов с имитируемым деревом каталогов POSIX Cygwin, подобно тому, как это делается с помощью команд монтирования в типичных системах UNIX. Однако, в отличие от точек монтирования, указанных в /etc /fstab, точки монтирования, созданные или измененные при монтировании, не являются постоянными. Они исчезают сразу после завершения последнего процесса текущего пользователя.

Отредактируйте /etc/fstab или /etc/fstab.d/$USER для внесения постоянных изменений.


дальнейшее чтение

  • Фстаб для примеров.

  • mount для получения дополнительной информации о mount .

  • Специальные имена файлов для списка имен файлов, которые читаются Cygwin до того, как таблица монтирования была установлена.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .