LINUX.ORG.RU

Как монтировать RamDisk без возможности извлечения?

 , ,


0

1

На борту имеется SSD, а чтоб снизить износ - кэши с говнами переселены на RamDisk.

Но есть проблема - в файловом менеджере есть кнопка извлечения рамдиска.

Как примонтировать диск так, чтоб система видела его не съемным (без возможности извлечения)?



Последнее исправление: k0ttee (всего исправлений: 1)

Обычно файловые менеджеры не позволяют извлекать указанные в /etc/fstab разделы. Как у тебя ramdisk монтируется?

rezedent12 ☆☆☆
()
Ответ на: комментарий от sudopacman

Костыльность и оверхед лучше отражают несовершенство бренного мира.

anonymous
()
Ответ на: комментарий от rezedent12

Имеет место быть /etc/fstab.hd

Однако в нем огорчающая строка

IGNORE THIS FILE.
This file does nothing, contains no useful data, and might go away in
future releases.  Do not depend on this file or its contents.

k0ttee
() автор топика
Ответ на: комментарий от anonymous

Для системы, софта и контента... А не для того чтоб шатать его кэшированием видосиков. ЧЯДНТ?

k0ttee
() автор топика
Ответ на: комментарий от roman77

Планирую не просрать рабочие данные. Бэкапы есть, но чем больше копий - тем спокойней спится.

k0ttee
() автор топика
Ответ на: комментарий от k0ttee

Планирую не просрать рабочие данные

Тогда забей на эти ухищрения. ССД устареет раньше, чем ресурс выработает.

roman77 ★★★★★
()
Ответ на: комментарий от roman77

Я не осилил поиск у производителя заявленной выносливости для SanDisk Plus, SDSSDA-120G-G25.

А разве «свободная память - деньги на ветер» не актуально? Пусть кэши с говнами в памяти сидят, там даже быстрее же? Не?

k0ttee
() автор топика
Ответ на: комментарий от rezedent12

Я наверное отупел, но оказывается вот оно как можно (правда до ближайшей перезагрузки) http://dl.waix.ru/e528f3dbe.png

Через добавление флага hidden к атрибутам на старте системы стал создаваться невидимый в файловом менеджере диск.

#!/bin/bash
diskutil erasevolume HFS+ "RamDisk" `hdiutil attach -nomount ram://2097152`
mkdir /Volumes/RamDisk/Caches
chflags hidden /volumes/RamDisk

k0ttee
() автор топика

использую tmpfs по схожим причинам и для подобных задач. Никаких кнопок нет.

Dred ★★★★★
()

перестань снижать износ ssd.

SevikL ★★★★★
()
Ответ на: комментарий от dk-

Забудь про износ.

$ sudo smartctl -A /dev/sdd | awk '$NF'

Vendor (Seagate) factory information
number of hours powered up = 59292.15

Vendor (Seagate) cache information
Blocks received from initiator = 892340473
Blocks sent to initiator = 1911052274
Blocks read from cache and sent to initiator = 2605259916

Догоните hdd за разумные деньги, приходите поговорим

futurama ★★★★★
()

лучше наоборот SSD использовать как кеш для HDD, типа такого

zpool add zroot cache ada2

станет быстрее, ssd всё равно не жалко, если сдохнет. поставишь новый

avsej
()

На борту имеется SSD, а чтоб снизить износ - кэши с говнами переселены на RamDisk.

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

ya-betmen ★★★★★
()
Последнее исправление: ya-betmen (всего исправлений: 1)
Ответ на: комментарий от futurama

Господи, какое же я говно (c) dk-

No pain - no gain.

k0ttee
() автор топика
Ответ на: комментарий от rezedent12

После ввода

sudo vifs
Файл /etc/fstab.hd стал доступен к редактированию.

Теперь, если открыть его, в нем вижу:

#
# Warning - this file should only be modified with vifs(8)
#
# Failure to do so is unsupported and may be destructive.
#
Видимо защита от рукожопых, ну ничего, придется редактировать VIM'ом.

Мануал man vifs не рассказывает о синтаксисе :(

VIFS(8)                   BSD System Manager's Manual                  VIFS(8)

NAME
     vifs -- safely edit fstab

SYNOPSIS
     vifs

DESCRIPTION
     The vifs utility simply locks the fstab file before invoking an editor on
     it.  This is important to facilitate the modification of fstab by auto-
     mated tools and system management software.

     Always use vifs to edit fstab, instead of invoking an editor directly.

SEE ALSO
     vi(1), fstab(5)

HISTORY
     The vifs utility originates from Mac OSX 10.5.

BSD                            November 18, 2005                           BSD

k0ttee
() автор топика
Ответ на: комментарий от dk-

ложь и наглый маркетинг

ни 1 ссд который я видел либо владел лично лио у накомых(ирл) либо у интернет друзяшек-не пропаботал более года,год максимум во всех случаях

сейчас я крайне не рекомендую никому покупать ссд,вообще никому

да,верно то что-ссд умирает не изза износа,они все умерли из за «низкокачественных чипов»(контроллера,не памяти) либо ощибок в прошивках

все ссд были-от самых дешевых до «дорогих» от интела и до «супердиска»(нонеймов китайских)

anonymous
()
Ответ на: комментарий от anonymous

УМВР 2 года уже, сандиск какой то, да и контроллеры только какой то конкретной фирмы(есть у моделей всех брендов) так косячат, остальные норм вроде.

LiBer ★★★
()
Ответ на: комментарий от LiBer

Ох уж это открытое ПО, которое после перенаправки «темповой директории» на съемный диск, молча перестает запускаться.

k0ttee
() автор топика
Ответ на: комментарий от k0ttee

Может тоже правда, но было бы логично с твоей стороны в тегах указать мак, потому что у тебя тут и fstab как то «особо» работает и вообще, кто ж кроме маководов знает как у вас там это всё устроено.

LiBer ★★★
()
Ответ на: комментарий от LiBer

да и контроллеры только какой то конкретной фирмы

У меня как раз контроллер «конкретной фирмы», полтора года - никаких проблем.

anonymous
()
Ответ на: комментарий от anonymous

Вижу 2 варианта:
- тебе и твоему окружению тотально навезло и сложилось такое впечатление;
- просто врешь.

Ссд работают годами. И если не брак, то мрут предсказуемо.

dk-
()

Лишь из картинки стало ясно что это мак. За последние 6 дней так и не пояснил это в ОП. Вводит в заблуждение и тратит время других. Язабан. JB.

k0ttee, поправься.

abvgdee
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.