Копирование на USB-накопитель изменяет имя файла

uname -a

Эта команда распечатает версию ядра, а также информацию о дистрибутиве.

less /etc/issue

Этот файл будет содержать более подробную информацию о выпуске.

1
13.07.2016, 14:03
2 ответа

Я подозреваю, что вы используете команду монтирования, подобную приведенной ниже:

      mount -t msdos /dev/XYZ /mnt/test

Это заставит раздел быть смонтирован в устаревшей файловой системе DOS FAT, которая использует соглашение об именах файлов 8.3 (см. https://en.wikipedia.org/wiki/8.3_filename ) вместо vfat, который использует длинные имена файлов ( https://en.wikipedia.org/wiki/Long_filename ).

Рекомендуется использовать любой из следующих вариантов для крепления:

      mount /dev/XYZ /mnt/test     (by default uses vfat, if it is FATXX formatted USB stick)

или

      mount -t vfat /dev/XYZ /mnt/test  (explicitly mount as vfat, if it is FATXX formatted USB stick)
11
27.01.2020, 23:10

Вероятно, это файловая система на USB-накопитель. Файловая система FAT может поддерживать имена файлов только из 8 + 3 символов. Эта файловая система очень старая. Это необходимо только для обратной совместимости с очень старыми системами.

FAT также поддерживает только символы верхнего регистра. Поскольку это только один случай, есть возможность отобразить его в нижнем регистре. Это делает работу удобнее. Поскольку вам не нужно вводить заглавные буквы, и списки каталогов не выглядят кричащими.

Рассмотрите возможность использования FAT32, ntfs, ext4 или чего-нибудь еще.

7
27.01.2020, 23:10

Теги

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