Я хочу зробити перегородку, яка зроблена з тарана ...
Приклад
У Windows 7 можна зробити перегородку, яка зроблена з тарана
Я створив 1 ГБ розділу в операційній пам'яті. використовуючи Primo RamDisk
Чи є в Ubuntu хороша альтернатива?
Я хочу зробити перегородку, яка зроблена з тарана ...
Приклад
У Windows 7 можна зробити перегородку, яка зроблена з тарана
Я створив 1 ГБ розділу в операційній пам'яті. використовуючи Primo RamDisk
Чи є в Ubuntu хороша альтернатива?
Відповіді:
Це покаже вам, як зробити RAMDISK супер швидко і легко. За допомогою RAMDISK ви можете використовувати свою пам'ять для тимчасового простору, і це набагато швидше, ніж ваш жорсткий диск.
Тепер давайте почнемо з використання наступних 2 команд, щоб зробити свій RAMDISK.
Поставте все, що ви хочете, щоб ваш RAMDISK був названий там, де я написав "nameme".
mkdir -p /media/nameme mount -t tmpfs -o size=2048M tmpfs /media/nameme/
Вищезазначені команди використовуватимуть 2 ГБ моєї оперативної пам’яті для оперативної пам’яті. Якщо у вас немає стільки оперативної пам’яті, як у мене, я б використовував 512 Мб або 1 ГБ. Тож далі збиралися створити команду для Terminal, яка автоматично створить RAMDISK для вас.
Джерело: Як створити RAMDISK в Linux
/tmp/cache
вашого кешового реєстру, де цей каталог насправді є точкою кріплення накладок (використовуючи tmpfs як верхній дір і все інше у вашій звичайній файловій системі, з якою ви зазвичай взаємодієте як downdir). це дозволить вам мати швидкий ефемерний шар і щось, що може тривіально синхронізуватися, якщо ви час від часу хочете зробити його частинами стійкими.
Файлова система tmpfs - це RAMDISK. Нижче буде створено 2G RAMDISK, який завжди буде доступний.
sudo mkdir -p /media/ramdisk
sudo mount -t tmpfs -o size=2048M tmpfs /media/ramdisk
Папка ramdisk належить root, оскільки вона повинна бути доступна при перезавантаженні. Дозволи на рамдиск повинні бути записані всіма. Дозволи дозволу tmpfs (chmod 1777) є правильними.
sudo chmod 1777 /media/ramdisk
drwxrwxrwt 2 root root 180 Apr 23 07:34 /media/ramdisk
Щоб зробити ramdisk постійно доступним, додайте його до / etc / fstab.
grep /media/ramdisk /etc/mtab | sudo tee -a /etc/fstab
Ви побачите, що лінія переміщена з mtab до fstab. Це буде виглядати приблизно так.
tmpfs /media/ramdisk tmpfs rw,size=2048M 0 0
RAMDISK не споживає пам'ять, поки ви не користуєтесь нею. Двічі перевірити свої вимоги до пам'яті під час максимального завантаження системи. Якщо RAMDISK занадто великий, ваша система споживає сховище своп, щоб компенсувати різницю.
Щоб відрегулювати розмір RAMDISK, відредагуйте / etc / fstab та перевірте, перезавантаживши ramdisk (ви втратите поточний вміст RAMDISK у процесі перезавантаження). Далі буде змінено розмір рамбіска на 512М
# Check the existing ramdisk size.
df /media/ramdisk
# change size=512M for a 512 megabyte ram drive.
sudo vi /etc/fstab
# Remount the ramdisk, you will lose any existing content.
sudo mount -a /media/ramdisk
# Verify the new ramdisk size.
df /media/ramdisk
tmpfs
це ramfs
не, а не рамдиск .
Додаючи мій 2-відсотковий випадок для випадку, коли ви не маєте root-привілеїв:
Цитуючи цю відповідь від unix.stackexchange
Linux надає пристрій tmpfs, яким може користуватися будь-який користувач, / dev / shm. За замовчуванням він не встановлений у певному каталозі, але ви все одно можете використовувати його як один.
Просто створіть каталог у / dev / shm, а потім позначте його там, де вам потрібно. Ви можете надати створеному каталогу будь-які обрані вами дозволи, щоб інші користувачі не мали доступу до нього.
Це пристрій з підтримкою оперативної пам’яті, тому те, що є в пам'яті за замовчуванням. Ви можете створити будь-які потрібні вам каталоги всередині / dev / shm
Звичайно, розміщені тут файли не переживуть перезавантаження, і якщо ваша машина почне мінятися, / dev / shm вам не допоможе.