Читать «Linux. От новичка к профессионалу.Денис Колисниченко» онлайн - страница 63
Автор неизвестен
Я вас напугал? Существуют решения (и мы рассмотрим их в этой книге далее), по-зволяющие снять большую часть ограничений на запись в NTFS-разделы. Конечно, все эти решения не идеальные: что-то работает, но ужасно медленно, что-то снима-ет далеко не все ограничения на запись, но, тем не менее, возможность записывать данные в NTFS-раздел без их потери все же имеется.
4.1.3. Сменные носители
Linux превосходно работает со сменными CD/DVD- и USB-дисками и в большин-стве случаев даже выполняет их автоматическое монтирование и размонтирование (хотя эта функция доступна не во всех дистрибутивах). С другой стороны, автома-тическое монтирование сменных носителей на сервере— это от лукавого, на домашнем компьютере — да, но не на сервере. О монтировании, в том числе авто-матическом, мы поговорим чуть позже в этой главе.
4.2. Особенности файловых систем Linux
4.2.1. Имена файлов в Linux
В Linux, по сравнению с Windows, несколько иные правила построения имен фай-лов, и вам придется с этим смириться. Начнем с того, что в Linux нет такого поня-тия, как
Максимальная длина имени файла— 254 символа. Имя может содержать любые символы (в том числе и кириллицу), кроме / \ ? < > * " |. Тем не менее кириллицу в именах файлов я бы не рекомендовал использовать вовсе. Впрочем, если вы уверены, что не будете эти файлы передавать Windows-пользователям (на флешке, по элек-тронной почте или еще как-то через Интернет) — используйте на здоровье. А при обмене файлами с Windows-пользователями из-за возможных несовпадений кодиро-вок вместо русскоязычного имени файла адресат может увидеть абракадабру... Так что, имена файлов во всех случаях лучше писать латиницей. Придется вам привыкнуть к тому, что Linux чувствительна к регистру в имени фай-ла: FILE.txt и FiLe.Txt — это два разных файла. Разделение элементов пути осуществляется символом / (прямой слэш), а не \ (об-ратный слэш), как в Windows.
4.2.2. Файлы и устройства
Пользователи Windows привыкли к тому, что файл — это именованная область дан-ных на диске. Отчасти так оно и есть. Отчасти — потому, что приведенное определе-ние файла было верно для DOS (Disk Operating System) и Windows. В Linux же понятие файла значительно шире. Сейчас Windows-пользователи будут очень удивлены: в Linux есть файлы устройств, позволяющие обращаться с устрой-ством как с обычным файлом. Файлы устройств находятся в каталоге /dev (от devices). Да, через файл устройства мы можем обратиться к устройству! Если вы работали в DOS, то, наверное, помните, что что-то подобное было и там — сущест-вовали зарезервированные имена файлов: PRN (принтер), CON (клавиатура при вводе, дисплей при выводе), LPT