Для подсистемы Windows для Linux (WSL )только , переменные среды Windows можно сопоставить с $WSLENV
переменной среды на стороне WSL. Например, /mnt/c/Users/username/
на стороне Windows сохраняется как переменная среды %USERPROFILE%
.
Для этого сначала добавьте переменную в Windows, выполнив эту команду от имени администратора в командной строке
setx WSLENV USERPROFILE
Затем добавьте псевдоним в.bashrc
(или подобные файлы ). Например,
alias windocs='cd $(wslpath $USERPROFILE/Documents)'
Здесь wslpath
преобразует путь в стиле Windows (обратная косая черта )в *путь в стиле NIX (косая черта ). На схемах
Windows <---> WSL
C:\Users\username <---> /mnt/c/Users/username
USERPROFILE <---> WSLENV
Дополнительную информацию см. в блоге Совместное использование переменных среды между WSL и Windows .
Если вы хотите проверить диск на наличие ошибок, вы можете использовать SMART:
smartctl -a /dev/sdd
или, если вам нужен графический интерфейс, вы можете использовать GNOME Disks и пункт меню SMART Data & Self -Test . (Не все внешние накопители поддерживают SMART, это может не сработать в вашем случае.)
Для проверки файловой системы нельзя использовать /dev/sdd
, поскольку она содержит зашифрованные данные, а не «читаемую» файловую систему btrfs. Используйте lsblk
, чтобы получить имя устройства шифрования dm -, которое используется для доступа к открытым данным (, возможно, это будет /dev/mapper/veracrypt1
), и запустите на нем проверку файловой системы :
btrfs check /dev/mapper/veracrypt1