Есть ли причина избегать частого создания и «уничтожения» разделов и наличия их в большом количестве?

Есть ли причина избегать частого создания и «уничтожения» разделов и наличия их в большом количестве?

Насколько мне известно, это всего лишь изменение таблицы разделов, и это относительно безопасная операция, которая обходится довольно дёшево.

Существуют ли какие-либо существенные затраты или недостатки...

  • Постоянное создание и уничтожение разделов
  • Имея множество разделов, монтируя их и фактически используя их для записи и чтения большого количества данных, мы ожидаем, что все это будет работать на том же уровне, как если бы мы имели дело с каталогами в более крупном разделе.

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

Просто общее любопытство, это не то, что имеет реальное применение.

решение1

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

Хотя вы можете изменять размер разделов, это занимает много времени и в случае SSD приводит к ненужному износу.

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

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

решение2

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

Во многих системах Unix есть квота на диск, которая более гибка, чем фиксирование размера раздела. И файловый ввод-вывод намного быстрее и занимает гораздо меньше памяти ядра, чем повторное разбиение на разделы и повторное сканирование макета геометрии.

Связанный контент