Windows 10 Build 16299

GNU Bash Версия 4.3.11

VeraCrypt 1.19

Раньше у меня был зашифрованный контейнер, смонтированный на H: моей машины, к которому я мог обращаться как с окном Проводника, так и со строкой cmd (например, user @ host:/mnt/h/[папки и файлы]), без проблем.

Однако недавно я создал новый зашифрованный контейнер и подключил его к диску R: и теперь я не могу получить доступ к каталогам дисков EITHER из командной строки.

Используя WSL bash из терминала командной строки:

  • cd /mnt /c показывает все мои папки C: и полный каталог с файлами
  • cd /mnt /h переводит меня в H:, но [ls -l] показывает всего 0 файлов внизу - должно иметь 6 папок и 1 файл
  • cd /mnt /r переводит меня в R:, но показывает в общей сложности 0 файлов - должно иметь 7 папок и 5 файлов

Оба диска имеют формат FAT32, и я знаю, что проблема заключается в том, что в WSL работают только диски NTFS; но это работало раньше, без проблем, когда у меня был только один смонтированный H: и теперь я не могу понять, как получить доступ к папкам / файлам из командной строки?

изображение вариантов MNT

Опять же, я имел обыкновение получать доступ, читать, писать файлы, используя такие команды, как

'cat /mnt /h /dir1 /technology /folder1 /sub-folder2'

нет проблем.

1 ответ1

0

Ух ты! Итак, я изменил свойство зашифрованного файла на моем SSD на «только для чтения», чтобы защитить его от случайного удаления контейнера ...

Когда VeraCrypt монтировал контейнер, он переносил свойство «только для чтения». Удивительно, но это также означало, что я не мог читать или перечислять какие-либо папки / файлы в терминале wsl / bash ...

Я снял флажок со значения «только для чтения» в диалоговом окне свойств Windows, перемонтировал диск, и он работает.

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