Мне нужно распаковать огромные файлы, когда я загружаю их в программное обеспечение, и оно не работает. Я думал, что проблема была с tmpfs
. Тогда я решил использовать /tmp
как tmpfs
, но все равно не получилось. Я могу загружать файлы, которые после распаковки меньше 4,8 ГБ, что составляет tmpfs
в /run
. Так как я мог изменить это? Вот вывод df -h:
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 817G 3.9G 771G 1% /
udev 12G 4.0K 12G 1% /dev
tmpfs 100G 16K 100G 1% /tmp
tmpfs 4.8G 992K 4.8G 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 12G 148K 12G 1% /run/shm
/dev/sdb2 2.6T 99G 2.4T 4% /home
/dev/sdc1 1.9T 1.6T 301G 84% /media/My Book
Спасибо.
Все tmpfs
файловые системы поддерживаются кешем страниц ядра. Это означает, что их максимальная емкость примерно равна объему свободной памяти и пространства подкачки в системе. Единственный способ получить больше места на tmpfs
:
Но если вы говорите о временных файлах с размерами в гигабайтах, вам, вероятно, лучше использовать расположение, за которым стоит реальный диск, а не tmpfs
.