(1) Под "ПК" мы действительно говорим о распространенных типах дисков ПК, таких как IDE или SATA?Я думаю, мне интересно, почему использование ПК ограничено 4 основными или 3 основными + 1 расширенный
Это стандарт ПК 1980 года. Для загрузочных дисков это самый простой способ работы с дисками в системах ПК. Биос будет читать и выполнять код с начала первого сектора диска для загрузки системы. Другое оборудование использует другие шаблоны и может иметь разное количество основных разделов. Расширенные разделы используют таблицу разделов в начале каждого раздела и переходят от одного расширенного раздела к следующему. Существует верхний предел количества разрешенных расширенных разделов.
При использовании дисков LVM (Logical Volmume Management) я часто форматирую сырой диск как том LVM. Когда у меня есть только одна файловая система на диске, я иногда форматирую весь диск (/dev/sdb) вместо раздела (/dev/sdb1).
(2) Я задыхаюсь от некоторых основных понятий ОС: сказано, что раздел может быть смонтирован файловой системой или ОС. Поэтому я предполагаю, что это означает, что я могу каким-то образом дать команду Ubuntu монтировать на 1 раздел, а затем любую часть, скажем, ReiserFS, монтировать на другой раздел?Как?
Раздел монтируется ОС с использованием файловой системы. Файловая система - это метод форматирования некоторого диска, чтобы на нем можно было хранить файлы и каталоги. или данные в каком-то другом формате.
(3) (а) Как насчет создания разделов подкачки?Что хорошего в разделах подкачки? Если у меня 4 ГБ ОЗУ над диском 320 ГБ, каким должен быть размер раздела подкачки и почему? (3) (b) Являются ли файлы подкачки единственным способом создания разделов подкачки? Разве утилита разметки Linux не позволяет мне определять разделы только для виртуальной памяти?
(a) Как правило, вы хотите больше, чем ваша RAM, чтобы ваша система могла переходить в спящий режим на диск. Современные системы работают не очень хорошо, если программы загружаются на диск. За исключением использования в качестве резервного хранилища tempfs (файловой системы в памяти) дополнительное пространство подкачки, вероятно, потрачено впустую. Я бы использовал от 8 до 12 ГБ в качестве пространства подкачки. Вы хотите по крайней мере RAM + размер ваших разделов tmpfs в качестве пространства подкачки.
(б) Файлы подкачки являются наименее предпочтительным способом создания пространства подкачки. Раздел подкачки доступен относительно напрямую, как и на диске. Для доступа к файлу подкачки необходимо сопоставить файлы дисковых блоков. Файл подкачки может быть полезен, когда вам нужно временное пространство подкачки для программы с огромным объемом виртуальной памяти.
(4) Почему разделы ограничены "монтированием" только операционными системами и файловыми системами?Почему я не смог написать программу, которая заняла бы, скажем, 512 МБ раздел, а затем вызывал или использовал ее в ОС, установленной в другом разделе?
Разделы не ограничиваются монтированием только ОС или файловыми системами. Обычно разрешения требуют root-доступа для их монтирования, но это можно изменить. Есть программы, которые могут использовать сырой диск в качестве хранилища.
- Это один из форматов, который можно использовать для подключения хранилища для базы данных Oracle. У Oracle теперь есть множество методов использования необработанных разделов.
- Необработанные разделы также являются одним из форматов, которые можно использовать для дискового пространства виртуальной машины.
- Раздел может быть смонтирован как диск на устройстве с обратной связью и разделен как другой диск.
- Если разрешения позволяют, вы можете использовать необработанный раздел в качестве файла практически для любой программы, если только ваш файл не имеет такого размера, как раздел, на котором вы бы тратили пространство (обычно много места).