Ramdisk в Ubuntu Linux, Убунтовод про Ubuntu
Стаття нижче - невелика перепис статті, яка видалася цікавою. Думаю вона буде корисна багатьом убунтоводам, хто женеться за швидкістю роботи, а також має великий обсяг оперативної пам'яті.
Прискорюємо Linux: ramdisk
Сидів і думав, щоб такого корисного витягти з 4 Гб оперативної пам'яті... Вирішив зробити ramdisk. Порившись у неті натрапив на нотатку Serg Markov "Використання tmpfs" і зрозумів - це саме те, що потрібно.
За описом у fstab прописав ramdisk:
Створюємо ще одну папку /home/user/.ramdisk-archive. Кидаємо все, що хочемо перенести на tmpfs в /home/user/.ramdisk. Щоб система не лаялася робимо символічні посилання туди, де мають бути перенесені папки. Копіюємо /home/user/.ramdisk в /home/user/.ramdisk-archive.
Щоб при включенні перенести файли з .ramdisk-archive в .ramdisk додав /etc/init.d/before.local команду:
Тепер перед запуском init копіюватимемо наші папки на ramdisk. Проходить все досить швидко і з урахуванням того, що потім Gnome стартує швидше, загальний час завантаження практично не змінюється.
Тепер потрібно зберігати зміни в .ramdisk-archive при вимкненні ПК. Тут трохи складніше. У /etc/init.d кидаємо файлик такого змісту:
Обзиваємо ramdisk-sync-shutdown та ставимо права на виконання. Тепер у папку /etc/init.d/rc0.d та /etc/init.d/rc6.d робимо символічні посилання з нашого файлу: S00ramdisk-sync-shutdown.
Все, тепер при вимкненні або перезавантаженні вміст нашого ramdisk-a буде збережено на HDD у .ramdisk-archive.
Ну і наостанок не забуваємо про форсмажора:
Хоча якщо є UPS, то можна обійтися і без цього.
Ну і тепер – що це дало? Ну наприклад, LibreOffice запускається у мене приблизно так: "раз",GIMP: десь "рас-і".
Та й власне, що я кинув на ramdisk: .adobe, .claws-mail, .config, .eric4, Firefox, .fontconfig, .gconf, .gconfd, .gimp-2.6, .gnome, .gnome2, .gnome2_private, . java, .libreoffice, .local, .macromedia, .mc, .mplayer, .Skype, .tilda.
Так, що всі ці дії зроблено на моїй улюбленій OpenSuse 11.4.
Дітлахів, що думаєте? Я користуюся SSD, тому необхідності ставити Ramdisk не бачу тільки якщо погратися. А ви поставили? Чекаю на відгуки від вас.