|
Компьютерный форум 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 |
|