Як можна монтувати tmpfs без root?


4

Я на керованій машині, але я хотів би створити папку, що зберігається в оперативній пам’яті, для тимчасового зберігання, як це зробити?

Відповіді:


4

AFAIK, ви не можете створити нове кріплення tmpfs без привілеїв root.

Однак багато дисків Linux надають змогу tmpfs, /dev/shmяку можна записати всіма користувачами. Якщо він є, ви зможете зловживати цим використанням для зберігання вашого тимчасового каталогу.

На RHEL4 / RHEL5:

[me@home]$ mount | grep tmpfs
none on /dev/shm type tmpfs (rw)

На Ubuntu 11.10 він встановлений на /run/shm:

[me@ubuntu_home]$  mount | grep shm
none on /run/shm type tmpfs (rw,nosuid,nodev)

Я перебуваю на науковому Linux, який я вважаю, що це спіна RHEL, тому / dev / shm чудово працює, дякую.
KitB

4

Без допомоги системного адміністратора ви не можете. Насправді вам потрібно використовувати судо, щоб ви могли змонтувати tmpfs або встановити спеціальний запис у / etc / fstab.

Справа в тому, що кріплення вимагає особливих прав.

Запитайте свого сисадміна

PS: якщо ваша система працює з tmpfs, встановленим на / tmp, ви можете створити там папку.


+1 для згадки, що зазвичай є tmpfs, встановлений у світі для запису / tmp
Kimvais

/ tmp на жаль не запам’ятовується
KitB
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.