Здравствуйте. Не могли бы вы объяснить, зачем нужны директории в корневом каталоге? Я понимаю /root, /dev но остальные — для меня загадка. /home — только для хранения документов или же нет?/usr, /bin, /lib — вообще не понимаю.Кроме того, не понимаю, в чём смысл монтирования разных директорий на разные жёсткие диски?
в никсах есть такая концепция - все есть файл. даже устройства (в т.ч. диски) - все есть файлы. монтируешь ты диски к своей фалосистеме в определенные точки.ты монтируешь не директории к дискам, а диски в директории. но директория - это тоже файл. потому ты монтируешь диск в файл. а что есть файл? файл - это поименованная область в памяти. монтируя диск, ты подключаешь к имеющейся памяти новый сегмент. обращаешься к нему через файл. вот и весь смысел.
Вообще-то для таких вопросов есть гугл)В линуксе каждый каталог (или подкаталог) имеет свое назначение. Для каждого дистрибутива расположение и назначение некоторых каталогов может быть различным но в общем, структура одинакова. Если не вдаваться в технические подробности то назначение стандартных каталогов таково:/ - грубо говоря, из этого каталога монтируются остальные/bin - содержит файлы команд/boot - файлы, необходимые для загрузки системы./dev - тут находятся различные файлы устройств/etc - в основном конфигурационные файлы системы и программ/home - Твой рабочий каталог. К примеру, если ты создал учетную запись с названием vasyapupkin то твоя рабочая директория будет /home/vasyapupkin/. Хранить можно не только документы а вообще все свои файлы./lib - основные библиотеки и модули ядра/mnt - сюда монтируются временно подключаемые файловые системы. Тебе это не нужно. Так, для сведения))/opt - зарезервирован для дополнительных пакетов программ. Также используются /var/opt/ или /etc/opt//root - директория суперпользователя (root)/sbin - утилиты для администрирования системы./tmp - в этом каталоге и его подкаталогах хранятся временные файлы различных программ/usr - в этом каталоге находятся различные файлы. От /usr/bin/ (команды или ссылки на команды пользователя) до /usr/src/ (исходные коды программ)/var - тут находятся программы и файлы данные которых изменяются в процессе работы программ
Спасибо за разъяснения. Когда лазал по википедии в своё время, ссылку на FHS не нашёл.2Wolf Разумеется, устанавливая убунту, я старался подготовиться, в итоге даже с рейдом смог разобраться, а вот про фс не знал, хотя старался найти. :)Всё-таки не понял, зачем нужно монтировать разные каталоги на разные жёсткие диски?
Монтирование - для удобства просто.Например, /home отдельно - после того как я переставил 4 или 5 дистрибутивов (свой искал) - даже закладки в Firefox сохранились =)
Алексей, я прекрасно понимаю, зачем в винде эти папки. Совершенно другое дело для меня - bin, usr, var, sys, opt . За неделю использования я так и не уловил суть этих каталогов.