Partitioning & Linux

Каждое учебное руководство на основанных на Linux схемах выделения разделов (или, просто деля в целом) скажет Вам, что ПК может иметь или 4 основных раздела, или 3 основных устройства и 1 расширенный. Они все также скажут Вам, что Linux (в моем случае, Ubuntu) может быть установлен на также.

Это также привлекло мое внимание, что это не слишком нетипично для каталогов FHS, таково как usr/, tmp/, и т.д./, домашний / или var/, которое будет смонтировано отдельно на других разделах.

Несколько вопросов я не могу найти ответы на, просто для моего собственного наставления: (1) "ПК", мы действительно говорим об общих типах диска ПК, как IDE или SATA? Я предполагаю, что задаюсь вопросом, почему использование ПК ограничено 4 основными устройствами или 3 основными устройствами + 1 расширенный

(2) Я дросселирую на некоторых основных понятиях ОС: сказано, что раздел может быть смонтирован файловой системой или ОС. Таким образом, я предполагаю, что это означает, что я могу так или иначе дать Ubuntu команду монтироваться к 1 разделу и затем какой-либо части, скажем, ReiserFS, монтироваться к другому разделу? Как?

(3) (a) Что относительно того, чтобы создать разделы подкачки? Есть ли слишком много хорошей вещи с разделением подкачки? Если у меня есть 4 ГБ диска RAM более чем 320 ГБ, чем мой размер раздела подкачки должен быть, и почему? (3) (b) файлы подкачки единственный способ создать разделы подкачки? Не был бы утилита разделения Linux позволять мне определять раздел, как являющийся для виртуальной памяти только?

(4) Почему разделы ограничены тем, чтобы быть "смонтированным" просто Ose и файловыми системами? Почему я не мог записать программу для приведения в рабочее состояние его собственного, скажем, раздел на 512 МБ, и затем он вызвал или использование ОС, установленной на другом разделе?

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

2
задан 29.12.2010, 03:55

5 ответов

1) Обычно "расширенный" раздел, который Вы видите, может быть подразделен на число (точная сумма выходит из меня) расширенных разделов, это было исходное обходное решение к ограничению с 4 разделами, которое в конечном счете все поддерживали.

2) Я понятия не имею, что Вы имеете в виду здесь. Разделы являются просто логически segemented частями Вашего жесткого диска. Думайте о своем жестком диске как о специальном шкафе, разделы являются секциями. Кроме этих секций можно измерить однако, Вам нужно, когда Вы настраиваете специальный шкаф, но Вы не можете перестроить их, сначала не опустошая все. Каждая секция может быть отформатирована (организованная) по-другому, с РАСШИРЕНИЕМ, RFS, XFS, NTFS, и т.д. Каждая ОС обрабатывает точки монтирования по-другому, *отклоняют системы, обрабатывают их как нормальные пути к файлам.

3a) Да, существует точка убывающей доходности для размера подкачки. спросите 3 фанатов, Вы получите 3 различных ответа. В большинстве современных машин, если поле имеет тонну RAM, я обычно не делаю намного больше, чем соответствие объема памяти для области подкачки. Если обязанности машины такой, и это находится под specced, я могу изогнуть то правило и дать его больше. Если режимы машины будут легки, и по specced, то я дам его меньше.

3b) Файл подкачки! = Подкачайте Parition. Разделы подкачки являются очень конкретно отформатированными частями диска, отформатированного точно, поскольку ОС форматирует свои пространства памяти, так, чтобы память могла быть чисто, и что еще более важно быстро, перемещена из RAM и на диск, и наоборот. Это - одна из тех областей, которая имеет для так долго позволяемого Linux к лучшему Windows во многих отношениях, начиная с обращений Windows к подкачке/файлу подкачки, где память должна быть переведена назад и вперед в файл подкачки, записанный в собственной файловой системе. Это делает для медленного процесса, но позволяет им быть более динамичными в использовании виртуальной памяти.

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

1
ответ дан 09.01.2020, 03:28

peelman уже покрыл основания, я просто добавлю несколько примечаний:

1) ПК мы говорим о стандарте IBM PC с 1981. Предел с 4 разделами является побочным эффектом формата главной загрузочной записи IBM, выбранная в 1980, и все еще с нами сегодня, так как "ПК, совместимый", является грандиозным предприятием.

Но единственный "расширенный раздел" может быть разделен на большое количество "логических разделов", таким образом, у Вас может быть больше чем четыре раздела на диск в Linux, например.

Этот предел находится также на выходе из-за нового стандарта под названием Таблица разделов GUID, часть усилия заменить BIOS чем-то более современным.

3a) традиционный совет состоит в том, что раздел подкачки должен быть дважды размером RAM, см., что эта Ubuntu подкачивает FAQ для обсуждения.

1
ответ дан 09.01.2020, 03:28
    • "ПК" мы действительно говорим об общих типах диска ПК, как IDE или SATA?

      Они трудно управляют соединением, не важно чему-либо кроме скорости записи диска. Нет. Типы диска включают CD, Жесткий диск, флеш-накопитель, и т.д.

    • Я предполагаю, что задаюсь вопросом, почему использование ПК ограничено 4 основными устройствами или 3 основными устройствами + 1 расширенный

      Это - пережиток от того, когда человеческий род был глуп и думал, что 4 раздела были невероятны. Расширенный раздел является просто логическим разделом, который содержит разделы.

  1. Я дросселирую на некоторых основных понятиях ОС: сказано, что раздел может быть смонтирован файловой системой или ОС. Таким образом, я предполагаю, что это означает, что я могу так или иначе дать Ubuntu команду монтироваться к 1 разделу и затем какой-либо части, скажем, ReiserFS, монтироваться к другому разделу? Как?

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

    Давайте попробуем метафору картотеки. У Вас есть картотека, которая представляет Ваш диск. Вы настраиваете делители в нем, которые разделяют различные разделы. Те подразделения являются разделами на Вашем диске. И в каждом подразделении у Вас есть папки подвесного хранения и некоторые случайные файлы. Раздел без файловой системы был бы всего одним действительно длинным листом бумаги. Вы разделили тот лист бумаги на различные части, файлы, и их организаторов, папки. Это - Ваша файловая система. Давайте откроем его. Путем просмотра файлов в определенном подразделении необходимо смонтировать его, то есть, открыть корпус, найти правильный раздел и начать перебирать через него.

    • Что относительно того, чтобы создать разделы подкачки? Есть ли слишком много хорошей вещи с разделением подкачки? Если у меня есть 4 ГБ диска RAM более чем 320 ГБ, чем мой размер раздела подкачки должен быть, и почему?

      Нет действительно слишком большого количества хорошей вещи с подкачкой за исключением альтернативных издержек. Раздел подкачки на 64 ГБ на жестком диске на 128 ГБ не помогает никому. Обычно они говорят, что удваиваются, Ваше количество RAM хорошо (так, чтобы у Вас было пространство, чтобы вывести, если Вы в спящем режиме, и они копируют поршень на диске), но другие говорят, что это слишком много. Я сам говорю, что 320 ГБ являются чертовски огромной суммой места, на котором можно позволить себе выделить 8 ГБ.

    • Действительно ли файлы подкачки являются единственным способом создать разделы подкачки? Не был бы утилита разделения Linux позволять мне определять раздел, как являющийся для виртуальной памяти только?

      Нет. Любой достойный partitioner имеет опцию установить файловую систему для раздела, чтобы быть swap. Linux проходит диск в логическом порядке (то есть, логическим разделом #s) для поиска подкачки и просто захватывает первый раздел подкачки, который это находит. Любой раздел подкачки выделен виртуальной памяти.

  2. Почему разделы ограничены тем, чтобы быть "смонтированным" просто Ose и файловыми системами? Почему я не мог записать программу для приведения в рабочее состояние его собственного, скажем, раздел на 512 МБ, и затем он вызвал или использование ОС, установленной на другом разделе?

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

0
ответ дан 09.01.2020, 03:28

(1) "ПК" мы действительно говорим об общих типах диска ПК, как IDE или SATA? Я предполагаю, что задаюсь вопросом, почему использование ПК ограничено 4 основными устройствами или 3 основными устройствами + 1 расширенный

Это - это стандарт ПК с 1980. Для загрузочных дисков это - самый простой способ иметь дело с дисками в системах ПК. BIOS прочитает и выполнит код от запуска первого сектора диска для начальной загрузки системы. Другое аппаратное использование различные шаблоны и может иметь другое количество основных разделов. Расширенные разделы используют таблицу разделов в начале каждого раздела и цепочку от одного расширенного раздела до следующего. Существует верхний предел количеству позволенных расширенных разделов.

При использовании LVM (Логическое управление Volmume) диски, я часто форматирую неструктурированный диск как объем LVM. Когда у меня только есть одна файловая система на диске, я иногда форматирую целый диск (/dev/sdb) вместо раздела (/dev/sdb1).

(2) Я дросселирую на некоторых основных понятиях ОС: сказано, что раздел может быть смонтирован файловой системой или ОС. Таким образом, я предполагаю, что это означает, что я могу так или иначе дать Ubuntu команду монтироваться к 1 разделу и затем какой-либо части, скажем, ReiserFS, монтироваться к другому разделу? Как?

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

(3) (a) Что относительно того, чтобы создать разделы подкачки? Есть ли слишком много хорошей вещи с разделением подкачки? Если у меня есть 4 ГБ диска RAM более чем 320 ГБ, чем мой размер раздела подкачки должен быть, и почему? (3) (b) файлы подкачки единственный способ создать разделы подкачки? Не был бы утилита разделения Linux позволять мне определять раздел, как являющийся для виртуальной памяти только?

(a) Вы обычно хотите больше, чем Ваша RAM так, чтобы Ваша система могла быть в спящем режиме к диску. Современные системы не работают очень хорошо, если программы подкачивают к диску. За исключением использования в качестве tempfs (в файловой системе памяти) запоминающее устройство), дополнительная область подкачки, вероятно, потрачена впустую. Я использовал бы 8 - 12 ГБ в качестве области подкачки. Вы хотите, по крайней мере, RAM + размер Ваших tmpfs разделов как область подкачки. (b) Файлы подкачки являются наименее предпочтительным способом создать область подкачки. К разделу подкачки можно получить доступ относительно непосредственно, как это к диску. Доступ к файлу подкачки должен быть дисковыми блоками отображаемых файлов. Файл подкачки может быть полезным при необходимости во временной области подкачки для программы с огромным местом виртуальной памяти.

(4) Почему разделы ограничены тем, чтобы быть "смонтированным" просто Ose и файловыми системами? Почему я не мог записать программу для приведения в рабочее состояние его собственного, скажем, раздел на 512 МБ, и затем он вызвал или использование ОС, установленной на другом разделе?

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

  • Это - один из форматов, которые могут использоваться для смонтировать устройство хранения данных для базы данных Oracle. Oracle теперь имеет множество методов использования необработанных разделов.
  • Необработанные разделы являются также одним из форматов, которые могут использоваться для дисковых пространств Виртуальной машины.
  • Раздел может быть смонтирован как диск на устройстве закольцовывания и разделен как другой диск.
  • Если полномочия позволяют его, Вы могли бы использовать необработанный раздел в качестве файла почти для любой программы, если Ваш файл не является столь же большим как раздел, Вы потратили бы впустую пространство (обычно много пространства).
0
ответ дан 09.01.2020, 03:28

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

Если Вы редко будете подкачивать, то это не будет иметь большую часть практического значения.

0
ответ дан 09.01.2020, 03:28

Теги

Похожие вопросы