Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Практика. Дерево каталогов Linux




Дерево каталогов Linux

Каталоги файловой системы Linux организованы в виде дерева. Корневая директория обозначается как “/”. Таким образом, полное название любого файла начинается именно с этого символа.

В корневом каталоге, как правило, находятся только вложенные подкаталоги, имена которых одинаковы во всех реализациях системы. Так, в /boot расположены объекты, необходимые для первого этапа загрузки, и непосредственно ядро; /bin предназначен для исполняемых файлов, /sbin — для наиболее важных системных утилит, /etc — для файлов конфигурации и т. д. Для домашних каталогов пользователей существует /home.

В самом простом случае все дерево каталогов может находиться в одном разделе жесткого диска. Но у такого подхода есть ряд существенных недостатков. Например, в случае краха системы будут потеряны все пользовательские данные. Поэтому даже в самом общем случае для Linux рекомендуется создавать как минимум два тома: первый — для корневого каталога, второй — для /home.

Несмотря на то что размещать в разделах FAT/NTFS “рабочие” файлы системы Linux не принято (хотя теоретически это возможно), они могут быть доступны как для чтения, так и для записи. Правда, системе требуется указать каталог, в котором будут располагаться данные.

Создание разделов и организация файловой системы — задача установочной программы дистрибутива. Естественно, существует много практических реализаций ее решения. Включая, кстати, и полное отсутствие такового (побочный эффект свободы: любой подход кому-то нравится, и он непременно будет воплощен в жизнь). Есть проекты, идеология которых — полное отсутствие какого-либо специального инструментария для этой цели. О них тут речь не пойдет — начинающему пользователю они вряд ли подойдут.

Ближе всего к концепции минимализма стоит проект Slackware и основанные на нем дистрибутивы. В качестве примера рассмотрим, как эта процедура реализована в MOPS.

Для разбиения жесткого диска на разделы в MOPS используется псевдографическая утилита cfdisk. Пользователю нужно выбрать свободное пространство (Free Space) и активировать команду New. Затем программе указывается тип раздела, его размер и конкретизируется расположение на диске.


За разбиение диска на разделы в дистрибутиве MOPS отвечает утилита cfdisk

По умолчанию том должен быть отформатирован. Но решение не является окончательным, поскольку разделы еще потребуется подключить (в UNIX-терминологии — смонтировать). Программа установки сама определит наличие на диске разделов, пригодных для размещения Linux, и предложит выбрать нужный тип файловой системы и связанный с разделом каталог (в UNIX-терминологии — точку монтирования).

Windows-разделы автоматически подключены не будут. Пользователю следует выбрать из списка те, что будут доступны из Linux, и указать для каждого из них точку монтирования.

Преимущество такой ручной работы — максимальная гибкость. Пользователь сможет защитить некоторые Windows-разделы, запретив к ним доступ из Linux.

В дистрибутивах, основанных на Fedora, за создание и монтирование разделов отвечает графический инструмент, интегрированный в программу установки. В качестве примера рассмотрим реализацию этой процедуры в системе ASPLinux.


ASPLinux предлагает пользователю графический инструмент конфигурирования файловой системы

Для создания раздела следует выделить неразмеченную область и нажать на кнопку “Создать”. Затем при помощи “ползунка” задать размер нового тома, выбрать тип файловой системы из списка и указать точку монтирования.

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

Windows-разделы могут быть смонтированы автоматически. Правда, из общего списка дисков пользователю можно удалить те, информация на которых не должна быть доступна из Linux. К сожалению, такой подход не позволяет ему самостоятельно давать имена каталогам. Поэтому после установки системы придется разобраться, где что находится. Если томов слишком много, то это может стать серьезной проблемой.

Дистрибутив Mandriva предлагает пользователю похожий инструмент. Так же точно надо выделить свободное место на диске и создать в нем разделы, указав их тип, размер и точку монтирования.


Mandriva поддерживает практически все файловые системы, пригодные для размещения Linux

Windows-разделы распознаются и подключаются автоматически. Для этого пользователю вообще не надо совершать никаких активных действий. С одной стороны, это удобно, а с другой — несколько ограничивает его свободу. Тем не менее разработчики вполне резонно предположили, что удалить записи о монтировании проще, чем дописывать их. По крайней мере для начинающего пользователя.

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


Инструмент, входящий в состав SuSE, сочетает в себе удобство графического интерфейса и функциональность консольных утилит

Недостаток такого подхода в том, что при наличии большого числа Windows-разделов процедура может затянуться надолго. Однако это компенсируется тем, что пользователь может максимально адаптировать систему под свои нужды.

Все рассматриваемые нами дистрибутивы, кроме основанных на Slackware, могут осуществлять разметку жесткого диска в автоматическом режиме. Для начинающего пользователя это предпочтительнее, только следует учесть, что такой метод предполагает полную очистку носителя, поэтому со всем, что там было раньше, придется попрощаться. Так что если вопрос о переходе на Linux не решен окончательно и бесповоротно в положительную сторону, лучше временно оставить Windows. Тем более, что эти две ОС вполне уживаются на одной машине.




Поделиться с друзьями:


Дата добавления: 2015-06-28; Просмотров: 432; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.