Ограничить размер каталога на определенном диске [закрыт]

В моей системе Kubuntu 16.10 у меня есть каталог, который постоянно получает данные из Интернета. В настоящее время он имеет почти 50 ГБ, и он получит возможно что-то вроде 130 ГБ.

Есть ли способ ограничить объем данных, хранящихся в этом каталоге, примерно на 65 ГБ и сделать остальную часть данных сохраненной в другом каталоге на внешнем диске? Я имею в виду, что после последнего байта в текущем каталоге следующий будет сохранен в новом каталоге.

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

Возможно ли это как-то?

1
задан 14 August 2017 в 04:15

2 ответа

Из-за способов распространения файловых систем на диски (RAID, LVM, btrfs, ZFS и т. д.) они делают все файловые системы (или разделы, в случае RAID, LVM) разбросаны по дискам, т надежно диктовать то, что написано где. Из способов сделать каталоги на двух файловых системах отображаются как один (оверлеи), только один может быть использован для записи. Итак, я бы сказал, что вы не можете делать то, что вы просите.

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

1
ответ дан 18 July 2018 в 08:34

Из-за способов распространения файловых систем на диски (RAID, LVM, btrfs, ZFS и т. д.) они делают все файловые системы (или разделы, в случае RAID, LVM) разбросаны по дискам, т надежно диктовать то, что написано где. Из способов сделать каталоги на двух файловых системах отображаются как один (оверлеи), только один может быть использован для записи. Итак, я бы сказал, что вы не можете делать то, что вы просите.

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

1
ответ дан 24 July 2018 в 19:07

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

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