|
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
| Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 10 » Доступ - Доступ WSL к томам, примонтированным к папке |
|
||||
|
|
Доступ - Доступ WSL к томам, примонтированным к папке
|
|
Новый участник Сообщения: 7 |
Ситуация такая. Раздел диска "прицеплен" (штатными средствами, конечно же) к папке C:\Home. Если кому интересно, то это сделано с целью минимизировать время и трудозатраты на возможное восстановление системы в будущем, дабы меньше пришлось файлов сохранять и копировать. Но сейчас не об этом.
Со стороны самой Windows проблем нет - папка как папка, туда можно войти, манипулировать файламии т.д. Но WSL эту папку видит как "битый" симлинк - т.е., с недоступной целью. Соответственно, войти в эту папку невозможно. Команда "dir /al" из-под Windows для этой папки возвращает следующее: Команда "ls -la" из под WSL - следующее: (т.е., показывает, что это символическая ссылка, но при этом ничего не показывает в качестве "цели") Что можно придумать, чтобы обеспечить WSL вход в эту папку? P.S. И попутный вопрос: можно ли (и как) создавать подобные "Junction" на тома именно из командной строки, а не через "Диспетчер дисков"? Поскольку команда (к примеру) ... ...хоть и создает ссылку, но нерабочую. Команда "dir /al" для нее возвращает следующее: ...добавляя перед идентификатором раздела букву диска "c:". Из-за этого ссылка и не работает. |
|
|
Отправлено: 17:20, 15-08-2021 |
|
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата booroondookZ:
Скрытый текст
|
|
|
Отправлено: 17:37, 15-08-2021 | #2 |
|
Новый участник Сообщения: 7
|
Профиль | Отправить PM | Цитировать Цитата Iska:
|
|
|
Отправлено: 17:40, 15-08-2021 | #3 |
|
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата booroondookZ:
Скрытый текст
booroondookZ, а если именно symlink создавать, а не junction — что будет? |
|
|
Отправлено: 17:47, 15-08-2021 | #4 |
|
Новый участник Сообщения: 7
|
Профиль | Отправить PM | Цитировать Намекаете на необходимость кавычек вокруг имени тома? Хорошо - попробуем с кавычками:
C:\mytest>mklink /J "c:\mytest\test_volume" "\??\Volume{2c58f283-0000-0000-0000-60f630000000}\"
соединение создано для c:\mytest\test_volume <<===>> \??\Volume{2c58f283-0000-0000-0000-60f630000000}\
C:\mytest>dir /a:l
Том в устройстве C не имеет метки.
Серийный номер тома: 785D-D373
Содержимое папки C:\mytest
15.08.2021 17:55 <JUNCTION> test_volume [C:\??\Volume{2c58f283-0000-0000-0000-60f630000000}\]
0 файлов 0 байт
1 папок 165*694*832*640 байт свободно
Цитата Iska:
C:\mytest>mklink /D "c:\mytest\test_volume" "\??\Volume{2c58f283-0000-0000-0000-60f630000000}\"
символическая ссылка создана для c:\mytest\test_volume <<===>> \??\Volume{2c58f283-0000-0000-0000-60f630000000}\
C:\mytest>dir /a:l
Том в устройстве C не имеет метки.
Серийный номер тома: 785D-D373
Содержимое папки C:\mytest
15.08.2021 18:04 <SYMLINKD> test_volume [\??\Volume{2c58f283-0000-0000-0000-60f630000000}\]
0 файлов 0 байт
1 папок 165*626*368*000 байт свободно
C:\mytest>cd test_volume
Синтаксическая ошибка в имени файла, имени папки или метке тома.
Пробуем тогда уже и третий вариант - без параметров (хоть это и глупо, но всё же): C:\mytest>mklink "c:\mytest\test_volume" "\??\Volume{2c58f283-0000-0000-0000-60f630000000}\"
символическая ссылка создана для c:\mytest\test_volume <<===>> \??\Volume{2c58f283-0000-0000-0000-60f630000000}\
C:\mytest>dir /a:l
Том в устройстве C не имеет метки.
Серийный номер тома: 785D-D373
Содержимое папки C:\mytest
15.08.2021 18:06 <SYMLINK> test_volume [\??\Volume{2c58f283-0000-0000-0000-60f630000000}\]
1 файлов 0 байт
0 папок 165*689*851*904 байт свободно
C:\mytest>cd test_volume
Неверно задано имя папки.
|
||
|
Отправлено: 18:08, 15-08-2021 | #5 |
|
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата booroondookZ:
Цитата booroondookZ:
Идей нет. А к самому каталогу \??\Volume{2c58f283-0000-0000-0000-60f630000000}\ у Вас доступ есть? |
||
|
Отправлено: 21:36, 15-08-2021 | #6 |
|
Новый участник Сообщения: 7
|
Профиль | Отправить PM | Цитировать Цитата Iska:
C:\test>cd \??\Volume{2c58f283-0000-0000-0000-60f630000000}\
Системе не удается найти указанный путь.
1. Убрал привязку тома к папке. 2. Назначил тому букву диска. 3. Создал Junction с тем же именем папки, но теперь указывающий не на "системное" имя тома, а просто на букву диска из п.1 P.S. Ребята из Майкрософта знают толк в извращениях.... |
|
|
Последний раз редактировалось booroondookZ, 15-08-2021 в 21:47. Отправлено: 21:40, 15-08-2021 | #7 |
|
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата booroondookZ:
Цитата booroondookZ:
|
||
|
Отправлено: 22:29, 15-08-2021 | #8 |
|
Новый участник Сообщения: 7
|
Профиль | Отправить PM | Цитировать Цитата Iska:
|
|
|
Отправлено: 22:32, 15-08-2021 | #9 |
|
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Понимаю. Ну, вот, хрен его знает — у меня-то работает и через junction, и через symlink.
|
|
Отправлено: 04:00, 16-08-2021 | #10 |
|
|
|
Участник сейчас на форуме |
|
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
| Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
| Route/Bridge - Расшарить соединение WSL | The_Immortal | Сетевые технологии | 2 | 14-07-2020 03:41 | |
| Доступ к папке | evm180 | Хочу все знать | 2 | 20-01-2014 12:10 | |
| Доступ к папке | Denzl | Microsoft Windows NT/2000/2003 | 4 | 26-06-2013 16:15 | |
| Доступ - Доступ к папке | Clarc | Хочу все знать | 21 | 13-11-2012 07:35 | |
| Прочее - Доступ к папке | Rubichek | Сетевые технологии | 7 | 08-07-2011 03:15 | |
|