Разрешить ОС использовать свободное пространство на других разделах для временных целей?

Допустим, у вас есть что-то вроде следующей ситуации: три раздела, один маленький с ОС, и несколько больших, давайте предположим, что все это ext4:

/            - 10 GB size, 9 GB used, 1 GB free
/media/disk1 - 100 GB size, 40 GB used, 60 GB free
/media/disk2 - 100 GB size, 60 GB used, 40 GB free

Итак, пока корневой раздел немного борется для космоса, как правило, в системе достаточно свободного места.

Итак, давайте предположим, что вы хотите выполнить операцию (например, выполнить обновление apt-get), которая требует много пустого места для создания и удаления больших файлов. Если для этого процесса потребуется, скажем, 2 ГБ дискового пространства, его запуск и использование только 1 ГБ свободного пространства в корневом разделе приведет к сбою процесса.

Итак, есть ли какая-то команда, которую я могу использовать, которая в основном говорит операционной системе: «В случае чрезвычайной ситуации вы можете использовать до 50% неиспользуемого свободного пространства в любом разделе «система» (очевидно, исходя из предположения, что после завершения вызывающего процесса, вызвавшего аварийную ситуацию, рабочие файлы на других разделах удаляются, поэтому восстанавливается исходное состояние) - что обеспечит успешность процесса, подобного описанному выше, даже если пространство на корневом разделе туго. Я думаю, это в основном означает, что папка /tmp будет расширяться не только в своем собственном разделе, но и в других.

Есть ли что-то подобное в Ubuntu или это возможно даже в системах GNU / Linux?

1
задан 24 March 2016 в 09:39

1 ответ

Хорошо, вот что-то - можно зарезервировать пространство на жестком диске для использования пользователем root:

https://свободное место Оставляющего unix.stackexchange.com/questions/7950/reserved-space-for-root-on-a-filesystem-why

для важных корневых процессов (и возможные спасательные действия) является одной причиной.

http://www.tldp.org/HOWTO/html_single/Partition/

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

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

, К сожалению, это, кажется, разовое разделом решение, так по-видимому, нет никаких команд для изменения этого от оболочки во времени выполнения?!

0
ответ дан 24 March 2016 в 19:39
  • 1
    так Svetlana не ясно, что продолжается; когда Вы говорите " теперь я записал загруженные 17,04 image"... я думаю, что Вы используете то, что мы называем активной версией;.... записанный на, возможно, DVD.. поскольку Вы говорите, что уже обновили до 17... Вы can' t устанавливают пакеты на живой CD или версию DVD; поэтому помогите нам понять то, что Вы сделали; s – pdc 25 June 2017 в 13:15

Другие вопросы по тегам:

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