Я подумываю о создании NAS для моей домашней сети и размещении его на компьютере с Linux, но я подумал: поскольку в Linux ограничения именования файлов отличаются от Windows, что произойдет, когда я размещу NAS на компьютере с Linux и получу к нему доступ? из Windows.

например, файловая система Linux чувствительна к регистру (позволяет двум файлам с одинаковым именем существовать в одном каталоге, если они имеют разные регистры), (также позволяет вводить некоторые специальные символы в имени файла, которое Windows не допускает).

Мой вопрос: как Windows справится с этим ^^^?

Вся идея началась после просмотра этого видео

1 ответ1

0

Я предполагаю, что вы говорите о NAS через Samba, так как именно этим руководством вы и пользуетесь. Обратите внимание, что вам, вероятно, не нужно будет беспокоиться об этом: созданные вами файлы Windows не будут противоречить ни одному из правил Windows, а файлы Linux, которые все еще доступны, доступны.

У Samba есть много вариантов для обработки этого поведения ( https://www.samba.org/samba/docs/using_samba/ch08.html#INDEX-92 ), но в моей системе по умолчанию я вижу экспериментально:

  • Windows отобразит дубликаты имен, и вы сможете открывать / редактировать их. Тем не менее, Windows не сможет создавать дубликаты именованных файлов.

  • Имена файлов, которые зарезервированы (например, con, nul), будут отображаться с нечетно выглядящими замещающими именами файлов.

Вы можете увидеть пример здесь (Linux слева, Windows справа): http://imgur.com/n6xI6U5

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