Виртуальный диск в памяти: как создать ramdisk в Linux? | ||
Разное > Тюнинг Бывают задачи, когда нужно работать с большим количеством мелких файлов и делать это по возможности быстро, без завязок на меееедленную файловую подсистему. Ветераны вспомнят о том, что есть такой виртуальный диск, он же - RAM-дисках (ramdisk) и будут совершенно правы - это действительно выход, а сделатьramdisk в Linux можно буквально в один клик на клавиатуре. Собственно, в ядре должна быть поддержка tmpfs, и если вы (или авторы вашего дистрибутива) не любители усложнять себе жизнь, она там должна быть. # chmod 777 /mnt/tmpfs/ и даём все права на использование. После этого даём команду (от рута или через sudo): # mount -t tmpfs -o size=xxxM tmpfs /mnt/tmpfs/или $ sudo mount -t tmpfs -o size=xxxM tmpfs /mnt/tmpfs/ где xxxM есть размер RAMdisk в Мегабайтах. или $ sudo mount -o remount -o size=yyyM /mnt/tmpfs/ При этом содержимое диска не пропадёт, но его размер тут же увеличится (при уменьшении также ничего не пропадёт, если только данных не больше, чем диск). Источник: |
||
Комментарии | ||