Видео смотреть бесплатно

Смотреть 365 видео

Официальный сайт panajotov 24/7/365

Смотреть видео бесплатно

Kraplax 15.09.2009 19:11

НовичкуРазделы диска

При установке своего первого в жизни дистрибутива GNU/Linux каждый сталкивается с этим довольно ответственным шагом. Те, кто устанавливают Linux на чистый жесткий диск преспокойно могут выбрать автоматическую разметку диска, которая есть в установщике практически каждого дистрибутива. Однако когда-то вы все равно столкнетесь с такими вопросами как:

Что такое раздел диска?
Что такое точка монтирования?
Сколько можно сделать разделов на одном диске?
Сколько нужно разделов для установки дистрибутива GNU/Linux?Эта статья написана для того, чтобы ознакомить новичков с концепцией разделов в системе Linux. Конкретные шаги и особенности самой разметки диска затронуты не будут, так как требуют более подробного описания даже при рассмотрении только какого-то одного инструмента работы с дисковыми разделами.

Возможно, возникнут и другие вопросы. Можете смело задавать их в комментариях - постараемся ответить подробно и понятно. Возможно, отдельной статьей.

Что такое раздел диска?

Возможно у вас всего лишь один жесткий диск. И в вашей Windows системе он выглядел всего лишь как диск C:. Однако, это не всегда удобно. Поэтому придумали разделять жесткий диск на несколько частей, которые в той же Windows могут отображаться как диск D:, E: и т.п. То есть то, что вы могли знать в Windows под названием логический диск или просто диск, в Linux будет называться разделом.

Разделы удобны тем, что при форматировании одного раздела данные на другом не будут задеты. Кроме того вы можете использовать другую файловую систему или определять особые параметры монтирования для каждого из разделов.

Важным отличием в работе с разделами в Linux является то, что называется точкой монтирования.

Что такое точка монтирования?

Возможно вы уже знаете, а может быть вам это еще только предстоит узнать, но в GNU/Linux нет такого понятия как "Мой компьютер" - такого привычного значка, дважды кликнув по которому вы сможете увидеть все ваши диски, флэшки, CD/DVD приводы и др.

Дело в том, что каждый раздел может быть "назначен" определенной папке в вашей системе. Такое назначение называется монтированием.

Попробую объяснить это вот так: допустим мы разделили диск на два раздела - первый раздел в 20 ГиБ и второй раздел - 160 ГиБ. Основой иерархии файлов в системах GNU/Linux является корневой каталог (также известный как корень). Корневой каталог изображается в виде прямого слэша (символ /). Файлы пользователей лежат в папке /home, причем для каждого пользователя создана своя подпапка, доступ к которой имеет только этот пользователь и системный даминистратор. Чаще всего для системы достаточно пары-тройки десятков гибибайт дискового пространства, тогда как всевозможные пользовательские файлы (музыка, фильмы, игры, картинки, документы и т.п.) могут разрастаться до бесконечности. Именно поэтому точкой монтирования для раздела в 20 ГиБ мы назначим /, а для раздела в 160 ГиБ - /home. В таком случае, все файлы, которые попадут в корневой каталог будут записаны на раздел размером в 20 ГиБ, но все файлы, которые попадут в папку /home будут записаны уже на гораздо больший раздел.

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

Внимательный читатель уже заметил важный момент: в системе должен быть как минимум один раздел и он должен быть примонтирован в корневой каталог /.

Сколько можно сделать разделов на одном диске?

Настало время сказать о том, что разделы бывают двух типов - основные и расширенные. Изначально, на заре развития технологий, были только основные разделы. Основных разделов можно было создать всего 4 штуки (в разных системах по-разному). Но позже, когда появилась необходимость в большем количестве разделов был создан новый тип разделов - расширенный. Расширенный раздел - это своего рода контейнер, который может содержать в себе другие разделы. Их количество в общем-то не ограничено. Однако, стоит отметить, что при именовании первые четыре номера разделов зарезервированы под основные разделы (даже если он всего лишь один), тогда как логические разделы система проименует начиная с 5.

Учитывая все это вы можете создать сколько угодно разделов на вашем жестком диске для монтирования в любой каталог. Главное, не перепутать их =)

Сколько нужно разделов для установки дистрибутива GNU/Linux?

Как уже было сказано выше, минимальным количеством разделов является один - для монтирования в корневой раздел. В таком случае раздел будет вмещать в себя как все файлы системы, так и пользовательские данные (то, что скорее всего вам дороже). Но, как и в рассмотренном выше случае, рекоммендуется выделить раздел побольше для ваших файлов в каталоге /home. Некоторые (далеко не все) захотят также вынести в отдельный, совсем небольшой, раздел свой каталог /boot - там хранятся настройки загрузчика ОС, а также само ядро Linux.

Кроме того, рекоммендуется создать раздел для файла подкачки. Файл/раздел подкачки (swap-файл/раздел, своп) - это специальный раздел (или файл), в который система выгружает в удобной ей форме часть оперативной памяти, чтобы высвободить больше ресурсов. Также в этот раздел сохраняется "слепок" оперативной памяти если пользователь отправляет систему в "Спящий режим" (Suspend to disk) - в этом случае система на загружается с нуля, а просто восстанавливает свою работу с того самого "слепка". Раньше рекоммендовали выделять под своп в два раза больше, чем в системе установлено оперативной памяти, однако для систем с 4Gb ОЗУ и более этот критерий можно снизить и до фактического размера оперативной памяти.

Что если у вас больше одного жесткого диска?

В этом случае ситуация в общем-то не меняется. Допустим, на одном диске у вас установлена система, а второй диск просто служит для хранения файлов, скачаных на торрентах. Если вы не используете RAID или других ухищрений, то можете просто примонтировать ваш второй диск внутри своего домашнего каталога (например, /home/Kraplax/Torrents). Однако, такой способ не рекоммендуется использовать - как минимум могут возникнуть проблемы с правами доступа к файлам для других пользователей системы. Рекоммендуемый вариант - смонтировать второй диск в каталог /mnt - он предназначен именно для этого и во многих системах этот каталог уже создан. Перед монтированием создайте отдельный подкаталог с осмысленным названием (например, /mnt/torrentz) и монтируйте диск в него. Не забудьте настроить доступ к файлам для всех пользователей системы.

Также советую ознакомиться с комментарием ZorG по поводу этого вопроса.



В общем, это все, что я бы хотел сказать о разделах. Различные утилиты разбиения дисков на разделы действуют в общем одинаково и в большинстве современных дистрибутивов предлагают красивый графический интерфейс, а обладая ихложенными здесь знаниями вы будете чувствовать себя более комфортно при ответе на вопрос о разметке диска и, возможно сможете осуществить ее вручную =)


Тэги: hdd Linux диск Жесткий диск разделы
+ 12 -
Похожие Поделиться

ner_uto 15.09.2009 19:23 #
+ 2 -
Спасибо, познавательно...
Если вы не используете RAID или других ухищрений, то можете просто примонтировать ваш второй диск внутри своего домашнего каталога (например, /home/Kraplax/Torrents)

И, все-таки, я настаиваю, что каталоги /mnt (для жестких дисков) и /media (для сменных устройств) созданы специально для монтирования, а, значит, именно в них надо монтировать разделы в любом случае, один использует их пользователь или много.

И еще, просьба, чтобы картинки выкладывали не на порно-фотохостинг:) Дети же могут читать. Да и некрасиво как-то.
З.Ы. Интим баннерорезку не предлагать.
Kraplax 15.09.2009 19:37 #
+ 0 -
просьба, чтобы картинки выкладывали не на порно-фотохостинг
Предложите более достойную алтернативу с загрузкой по несколько файлов, неограниченным сроком хранения, созданием <�настраиваемых> миниатюр и всех остальных прелестей. Imageshack не предлагать.
ner_uto 15.09.2009 20:23 #
+ 0 -
Хм... Не знаю, я не озадачивался поиском подобных хостингов. Яндекс.Фотки и галлерея в моем блоге меня полностью устраивают. Единственное, чего нет в Яндекс.Фотках - нормального создания настраиваемых превью. Но, после перехода возможного на HTML-верстку, изменение размеров будет не проблемой.
Kraplax 15.09.2009 21:15 #
+ 0 -
Эм.. ихменение размеров? Это типа когда трехметровую фотку вставляют в тег с аттрибутами width=300 height=200? Вот уж такого разврата действительно не хочется. Пока буду все туда же класть. Может быть что-то потом найдется с прямыми ссылками, превьюшками и прочими сладостями.
viggo 16.09.2009 00:01 #
+ 0 -
clip2net.com может помочь?
ZogG 16.09.2009 00:17 #
+ 0 -
tinypic.com, там вроде нету, ну и вообще-то можно дома поставить резалку баннеров такого контекста, если есть дети
Kraplax 16.09.2009 00:30 #
+ 0 -
Нет, для меня-то такой контент режет адблок. Но вот товарищам не нравится, поэтому вот и решил спросить о достойной замене.
ZogG 16.09.2009 00:33 #
+ 0 -
как я сказал тайнипик, можно вставть привью а по клику сразу на картинку, а не страницу с картинкой
n0p 16.09.2009 10:54 #
+ 0 -
А чем picasa неугодна? Насчет превьюшек не помню, но все остальные критерии удовлетворяются. Да к тому же есть еще и софтинка для загрузки картинок :)
exelens 16.09.2009 16:56 #
+ 0 -
Привюшки оно не умеет
Kraplax 15.09.2009 19:42 #
+ 0 -
я настаиваю, что каталоги /mnt (для жестких дисков) и /media (для сменных устройств) созданы специально для монтирования, а, значит, именно в них надо монтировать разделы в любом случае, один использует их пользователь или много.
Спасибо, поправил.
ner_uto 15.09.2009 20:29 #
+ 0 -
Упс... Не совсем ясно выразился:) Проблем, если монтировать с параметром user, не будет, куда бы не смотировал пользователь. Просто монтирование в эти каталоги - идеологически верно. Именно для этого они создавались, а структура ФС в Linux стандиртизирована. Кстати, у Убунту, например, ФС не отвечает этому стандарту, у нее при установке предлагается монтировать Win-разделы либо в /dos, либо в /windows/.
Но это так, занудство, монтировать можно, конечно же, в любой каталог, хоть в /bin.
Kraplax 15.09.2009 21:19 #
+ 2 -
Нет, вы правильно сказали - монтировать все же лучше в /mnt. Во-первых стандарт, какой-никакой. Во-вторых, при монтировании в папку пользователя придется как минимум давать другим пользователям разрешение на листинг твоей домашней директории, чтобы они хотя бы увидели подкаталог в который вы смонтировали диск. А потом каждая созданная папка будет наследовать эти права по умолчанию.. ну зачем такое нужно?
И еще:
структура ФС в Linux стандиртизирована
Не структура ФС, а в данном случае скорее иерархия каталогов. Структура ФС, если уж занудствовать, совершенно другая вещь ;-)
ner_uto 15.09.2009 21:24 #
+ 0 -
Согласен:)
ZogG 16.09.2009 00:28 #
+ 0 -
обсуждали уже на конференции ([email protected]) и мое мнение, как было, так и осталось то, что /mnt и /media созданы для монтирования временных носителей ( по-моему даже в убунту это под стандарту), тоесть они созданны для носителей, которые не прописаны в фстаб, и это наиболее подходящее место, если же диск постоянно используеться ( ну к примеру твои данные), то правильнее его держать в домашнее папке, ибо маунт как по себе, это вроде присоединения временого, потому и вынесено отдельно, но ежели эт опостоянно, то у тебя для этого есть папка хоум ( она и данна чтоб не было бардака), где ты всё это держишь, а для всеобщего использования ( мало вероятно, что одним компом постоянно(!) пользуеться несколько человек) , то на это можно создать юзера медиа или типа того и там хранить общие файлы с соответствуещими привелегиями, или же использовать такую великолепную функцию как mount --bind (это вроде маунта, только для папок, я сам исползую, чтоб замаунтить мои папки для фтп ( он у меня понятно дело отдельным юзером в /home/ftp/pub/ )
Кстати вот еще пример, в генту одни из часто набиваеммых папок это /usr/portage /opt и /var, поэтому многие гуру ( сам пока не заморачиваюсь так ) выностя их на отдельнные жесткие диски, и сами подумайте как это не красиво маунтить их в /mnt а потом симлинковать. потому повторюсь, /mnt для временных носителей, у которых нет владельцев и они не часто используюсться на компе или же общие переносные используемые на нескольких компах ( к примеру внешний жесткий, который ты таскаешь везде и подключаешь везде).
ZogG 16.09.2009 00:49 #
+ 0 -
кстати хороший пример это сидиром, так как он постоянный он как раз автоматом в /mnt/sr0 (ну у всех по разному)
viggo 16.09.2009 00:04 #
+ 0 -
Хм, а я чего-то так и не понял. Список логических дисков в винде это те же самые разделы в линуксе. Попытался осмыслить топик, а он уже закончился. Никаких наездов, просто мне не стала понятна данная тема после начального сообщения.
ZogG 16.09.2009 00:32 #
+ 2 -
да, разделы это стандарты, так же разбиваються в линуксе как и в виндус и других ОСях, мне известных. Это стандарт. Раздела всего четыре можно сделать primary и каждый праймари можно разбить на extended, если я не запямятовал (один жесткий диск физически в то время как в винде будет C:\,D:, и т.д. , а в линукс /dev/sda1 (/dev/hda1) /dev/sda2 и т.д.)
Kraplax 16.09.2009 00:40 #
+ 0 -
четыре - это при разметке диска на DOS-разделы. BSD может, если не ошибаюсь, до 6 основных. Ну, в общем, man fdisk :P
А насчет основных разделов - в винде им не присваиваются какие-то особые буквы. Разве что только первый раздел всегда будет C:, остальные вроде как можно поменять букву.
ZogG 16.09.2009 00:46 #
+ 0 -
можно поменять, но если не выбираешь то идет по их нему порядку, а раздела 4 точно, сеня создавал раздел на новокупленном террабайтном диске \о/
Kraplax 16.09.2009 00:35 #
+ 0 -
Ну в общем-то да. Винда вам покажет "Локальный диск C:", "Локальный диск D:", "Локальный диск E:" и т.д. Все эти "диски" (если у вас всего лишь один винт) по сути являются разделами жесткого диска. Просто винда представляет этот свой аспект обычному пользователю именно так. Хотя в общем-то разделы в винде так же можно "маунтить" в отдельные папки.
ZogG 16.09.2009 00:40 #
+ 0 -
точно, просто ты ему задаешь границы, тоесть на этом жестком с 1 кластера ( или как они называються) до N-какого-то на этом жестком будет как С, а остальное D к примеру, это как торт разрезали и каждый ест свой кусок.
Kraplax 16.09.2009 00:41 #
+ 0 -
Да, собственно так и есть =)
ner_uto 18.09.2009 13:28 #
+ 0 -
точно, просто ты ему задаешь границы, тоесть на этом жестком с 1 кластера ( или как они называються) до N-какого-то на этом жестком будет как С, а остальное D к примеру, это как торт разрезали и каждый ест свой кусок.

Это шедевр:) Думаю, что у новичков после прочтения подобных постов и коментов глаза лезут не только на лоб:)
pilat 27.05.2010 09:49 #
+ 0 -
Здравствуйте. Наверное, мой случай один из классических. У меня 2 логических диска на одном винте: С, на котором установлен Wind, и D, на котором вся необходимая мне инфа. Мне бы хотелось установить Linux на "С", полностью заменив им Wind, но при этом не затронув "D" и всю инфу, которая есть на нем. Подскажите (или дайте ссылку, если это уже обсуждалось), пожалуйста, как это сделать, если это возможно, и вообще стоит ли делать именно так, или более эффективно сделать так, как описано выше, то есть - форматировать весь жесткий диск , с потерей всей информации на нем.
PS: не судите строго =)
Craftuser 27.05.2010 10:04 #
+ 0 -
При установке просто удали раздел "С" и на его месте создай нужные, ничего страшного.
pilat 27.05.2010 11:13 #
+ 0 -
Спасибо. А действие "удали раздел С" будет мне предложено при установке или нужно будет покопаться?
То есть, как я понял, в результате у меня будет как минимум 3 раздела: "корневой", "home" и "D", но ведь "home" и "D" будут выполнять одну функцию - хранение моей инфы. Соответственно можно ли их "объединить", например не создавать раздел "home", а просто переименовать "D" в "home". Хочу подчеркнуть, что основным приоритетом при всех этих действиях является сохранение инфы на разделе "D", чтобы мне не пришлось всю инфу записывать перед установкой на DVD.
Craftuser 27.05.2010 11:23 #
+ 0 -
Какой дистрибутив ты будешь устанавливать?
Обычно инсталляторы скажем Ubuntu или OpenSUSE предлагают готовые схемы разметки дисков, но в ручную как-то надежнее. Копаться не придется - сделать это не сложно, если приходилось иметь дело с программами для создания/изменения разделов. Создать нужно корневой раздел, раздел подкачки, использовать диск в ntfs в качестве home просто так не получится: нужно или скинуть куда-то инфу на время, удалить имеющийся, создать новый раздел в нужной ФС и использовать как home. Ну или оставить все как есть, просто бэкапить настройки из Home на "D".
pilat 27.05.2010 11:38 #
+ 0 -
Хочу поставить Ubuntu 9.10. Я еще толь начинаю во всем этом разбираться, и мне периодически кажется, что я готов ее поставить, но у меня тут же появляется куча вопросов, и... установка откладывается =(. Наверное, надо просто забить на все эти вопросы и попытаться все таки установить, надеюсь, что там будет кнопочка "отменить действие"=)
Спасибо вам огромное за ответы - они меня успокоили.
goblinyara 27.05.2010 11:45 #
+ 0 -
в крайнем случае, если во время установки возникнут вопросы, то можете зайти на местную конфу в жаббер, там помогут разобраться
pilat 27.05.2010 11:54 #
+ 0 -
Thanks

В хорошем качестве hd видео

Онлайн видео бесплатно


Смотреть русское с разговорами видео

Online video HD

Видео скачать на телефон

Русские фильмы бесплатно

Full HD video online

Смотреть видео онлайн

Смотреть HD видео бесплатно

School смотреть онлайн