Как проверить зашифрованный (Veracrypt )внешний (USB )диск с файловой системой BTRFS?

Для подсистемы 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 .

1
28.09.2021, 21:56
1 ответ

Если вы хотите проверить диск на наличие ошибок, вы можете использовать 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
0
29.09.2021, 05:05

Теги

Похожие вопросы