Как сделать RAM-диск?

Добавить halt и / или перезагрузиться в файл sudoers, назначенный группе / пользователю, который вы хотите разрешить для выполнения этой задачи. Таким образом, вы все равно можете контролировать, кто может завершить работу, но без предоставления полного доступа к машине.

http://linux.byexamples.com/archives/315/how-to-shutdown-and -reboot-без Судо-пароль /

42
задан 19 June 2012 в 08:59

27 ответов

Это покажет вам, как сделать RAMDISK очень быстрым и легким. С RAMDISK вы можете использовать свою память для временного пространства, а также намного быстрее, чем ваш жесткий диск.

Теперь давайте начнем с использования следующих 2 команд, чтобы сделать ваш RAMDISK.

Поместите все, что вы хотите, чтобы ваш RAMDISK вызывался там, где я писал «nameme».

mkdir -p /media/nameme

mount -t tmpfs -o size=2048M tmpfs /media/nameme/
Вышеприведенные команды использовали бы 2 ГБ моей RAM для RAMDISK. Если у вас не так много барана, как я, я бы использовал 512 МБ или 1 ГБ. Так вот, мы собираемся создать команду для терминала, которая автоматически создаст RAMDISK для вас.

Источник: Как создать RAMDISK в Linux

58
ответ дан 25 July 2018 в 18:25

Это покажет вам, как сделать RAMDISK очень быстрым и легким. С помощью RAMDISK вы можете использовать свою память для временного пространства, а также намного быстрее, чем ваш жесткий диск.

Теперь давайте начнем с использования следующих 2 команд для создания вашего RAMDISK.

Поместите все, что вы хотите, чтобы ваш RAMDISK вызывался там, где я писал «nameme».

mkdir -p /media/nameme

mount -t tmpfs -o size=2048M tmpfs /media/nameme/
Вышеприведенные команды использовали бы 2 ГБ моей RAM для RAMDISK. Если у вас не так много барана, как я, я бы использовал 512 МБ или 1 ГБ. Так вот, мы собираемся создать команду для терминала, которая автоматически создаст RAMDISK для вас.

Источник: Как создать RAMDISK в Linux

58
ответ дан 31 July 2018 в 10:29

Это покажет вам, как сделать RAMDISK очень быстрым и легким. С RAMDISK вы можете использовать свою память для временного пространства, а также намного быстрее, чем ваш жесткий диск.

Теперь давайте начнем с использования следующих 2 команд, чтобы сделать ваш RAMDISK.

Поместите все, что вы хотите, чтобы ваш RAMDISK вызывался там, где я писал «nameme».

mkdir -p /media/nameme

mount -t tmpfs -o size=2048M tmpfs /media/nameme/
Вышеприведенные команды использовали бы 2 ГБ моей RAM для RAMDISK. Если у вас не так много барана, как я, я бы использовал 512 МБ или 1 ГБ. Так вот, мы собираемся создать команду для терминала, которая автоматически создаст RAMDISK для вас.

Источник: Как создать RAMDISK в Linux

58
ответ дан 31 July 2018 в 11:31

Это покажет вам, как сделать RAMDISK очень быстрым и легким. С помощью RAMDISK вы можете использовать свою память для временного пространства, а также намного быстрее, чем ваш жесткий диск.

Теперь давайте начнем с использования следующих 2 команд для создания вашего RAMDISK.

Поместите все, что вы хотите, чтобы ваш RAMDISK вызывался там, где я писал «nameme».

mkdir -p /media/nameme

mount -t tmpfs -o size=2048M tmpfs /media/nameme/
Вышеприведенные команды использовали бы 2 ГБ моей RAM для RAMDISK. Если у вас не так много барана, как я, я бы использовал 512 МБ или 1 ГБ. Так вот, мы собираемся создать команду для терминала, которая автоматически создаст RAMDISK для вас.

Источник: Как создать RAMDISK в Linux

58
ответ дан 4 August 2018 в 16:07

Это покажет вам, как сделать RAMDISK очень быстрым и легким. С помощью RAMDISK вы можете использовать свою память для временного пространства, а также намного быстрее, чем ваш жесткий диск.

Теперь давайте начнем с использования следующих 2 команд для создания вашего RAMDISK.

Поместите все, что вы хотите, чтобы ваш RAMDISK вызывался там, где я писал «nameme».

mkdir -p /media/nameme

mount -t tmpfs -o size=2048M tmpfs /media/nameme/
Вышеприведенные команды использовали бы 2 ГБ моей RAM для RAMDISK. Если у вас не так много барана, как я, я бы использовал 512 МБ или 1 ГБ. Так вот, мы собираемся создать команду для терминала, которая автоматически создаст RAMDISK для вас.

Источник: Как создать RAMDISK в Linux

58
ответ дан 6 August 2018 в 00:45

Это покажет вам, как сделать RAMDISK очень быстрым и легким. С помощью RAMDISK вы можете использовать свою память для временного пространства, а также намного быстрее, чем ваш жесткий диск.

Теперь давайте начнем с использования следующих 2 команд для создания вашего RAMDISK.

Поместите все, что вы хотите, чтобы ваш RAMDISK вызывался там, где я писал «nameme».

mkdir -p /media/nameme

mount -t tmpfs -o size=2048M tmpfs /media/nameme/
Вышеприведенные команды использовали бы 2 ГБ моей RAM для RAMDISK. Если у вас не так много барана, как я, я бы использовал 512 МБ или 1 ГБ. Так вот, мы собираемся создать команду для терминала, которая автоматически создаст RAMDISK для вас.

Источник: Как создать RAMDISK в Linux

58
ответ дан 7 August 2018 в 18:11

Это покажет вам, как сделать RAMDISK очень быстрым и легким. С RAMDISK вы можете использовать свою память для временного пространства, а также намного быстрее, чем ваш жесткий диск.

Теперь давайте начнем с использования следующих 2 команд, чтобы сделать ваш RAMDISK.

Поместите все, что вы хотите, чтобы ваш RAMDISK вызывался там, где я писал «nameme».

mkdir -p /media/nameme

mount -t tmpfs -o size=2048M tmpfs /media/nameme/
Вышеприведенные команды использовали бы 2 ГБ моей RAM для RAMDISK. Если у вас не так много барана, как я, я бы использовал 512 МБ или 1 ГБ. Так вот, мы собираемся создать команду для терминала, которая автоматически создаст RAMDISK для вас.

Источник: Как создать RAMDISK в Linux

58
ответ дан 10 August 2018 в 06:56

Это покажет вам, как сделать RAMDISK очень быстрым и легким. С помощью RAMDISK вы можете использовать свою память для временного пространства, а также намного быстрее, чем ваш жесткий диск.

Теперь давайте начнем с использования следующих 2 команд для создания вашего RAMDISK.

Поместите все, что вы хотите, чтобы ваш RAMDISK вызывался там, где я писал «nameme».

mkdir -p /media/nameme

mount -t tmpfs -o size=2048M tmpfs /media/nameme/
Вышеприведенные команды использовали бы 2 ГБ моей RAM для RAMDISK. Если у вас не так много барана, как я, я бы использовал 512 МБ или 1 ГБ. Так вот, мы собираемся создать команду для терминала, которая автоматически создаст RAMDISK для вас.

Источник: Как создать RAMDISK в Linux

58
ответ дан 15 August 2018 в 18:54
  • 1
    Как я могу сделать это упорство между перезагрузками? – chovy 13 November 2016 в 08:53
  • 2
    Будучи его оперативной памятью, она изменчива, когда вы перезагружаетесь, все потеряно, даже если теплый бот, так как BIOS / EFI очистит ОЗУ. Лучше всего вы можете сделать скрипт оболочки, который запускает команды при входе в систему. – Brandon MacEachern 3 December 2016 в 01:43
  • 3
    @chovy, чтобы упорствовать, у вас есть пара вариантов, которые я думаю о 2 на данный момент. 1. напишите api для записи на диск RAM и асинхронную запись на диск hdd. Всегда читайте из барана, только на ботинке разогревайте барабан с диска. 2. время от времени вызывайте какой-то скрипт, который копирует что-либо в RAM-диске на некоторый диск hdd и копирует его после загрузки. – Lukas 15 May 2017 в 08:05
  • 4
    другим вариантом было бы обозначить что-то вроде /tmp/cache в качестве вашего кеша, где этот каталог на самом деле является точкой монтирования overlayfs (с использованием tmpfs как upperdir и любого другого в вашей нормальной файловой системе, с которым вы обычно взаимодействуете, как lowerdir). это позволит вам иметь быстрый, эфемерный слой и что-то, что может быть тривиально синхронизировано, если вы иногда захотите сделать его частичными. – mway 17 July 2017 в 07:51
  • 5
    chovy добавьте его в /etc/rc.local, и он автоматически установит раздел ... но данные будут потеряны. – 777Anon 5 January 2018 в 22:40

Файловая система tmpfs - это RAMDISK. Ниже будет создан 2G RAMDISK, который всегда будет доступен.

sudo mkdir -p /media/ramdisk
sudo mount -t tmpfs -o size=2048M tmpfs /media/ramdisk

Папка ramdisk принадлежит root, так как она должна быть доступна при перезагрузке. Разрешения ramdisk должны быть доступны для записи всем. Разрешения по умолчанию tmpfs (chmod 1777) верны.

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, отредактируйте / etc / fstab и проверьте, перезагрузив ramdisk (вы потеряете свой RAMDISK, текущее содержимое RAMDISK, как вы будете при перезагрузке). Следующее изменит размер ramdisk на 512M

# 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
33
ответ дан 25 May 2018 в 09:59
  • 1
    Технически tmpfs является ramfs, а не ramdisk . – heemayl 5 October 2016 в 15:08
  • 2
    Согласен. Я решил использовать RAMDISK, поскольку это обычное имя для Windows. – rickfoosusa 7 October 2016 в 17:35
  • 3
    Как можно проверить, действительно ли ramdisk используется? Я всегда вижу, что он используется 0%. – BTR Naidu 12 January 2017 в 13:41

Добавление моего 2-процентного кода для случая, когда у вас нет привилегий root:

Цитата из этого ответа от unix.stackexchange

Linux предоставляет устройство tmpfs, которое любой пользователь можно использовать, / dev / shm. По умолчанию он не установлен в определенный каталог, но вы все равно можете использовать его как один. Просто создайте каталог в / dev / shm, а затем символически привяжите его туда, где хотите. Вы можете предоставить созданному каталогу все разрешения, которые вы выбрали, чтобы другие пользователи не могли получить к нему доступ. Это устройство с поддержкой RAM, поэтому, по умолчанию, оно есть в памяти. Вы можете создавать любые каталоги, которые вам нужны внутри / dev / shm. Естественно, что файлы, размещенные здесь, не будут перезагружены, и если ваш компьютер начнет замену, / dev / shm вам не поможет.
3
ответ дан 25 May 2018 в 09:59

Добавление моего 2-процентного кода для случая, когда у вас нет привилегий root:

Цитирование из этого ответа из unix.stackexchange

Linux предоставляет устройство tmpfs, которое любой пользователь может использовать, / dev / shm. Он по умолчанию не монтируется в определенный каталог, но вы все равно можете использовать его как один.

Просто создайте каталог в / dev / shm, а затем символически привяжите его туда, где хотите. Вы можете предоставить созданному каталогу все разрешения, которые вы выберете, чтобы другие пользователи не могли получить к нему доступ.

Это устройство с поддержкой RAM, поэтому, по умолчанию, оно есть в памяти. Вы можете создавать любые каталоги, которые вам нужны внутри / dev / shm

Естественно, что файлы, размещенные здесь, не будут перезагружены, и если ваш компьютер начнет замену, / dev / shm не поможет вам.

4
ответ дан 25 July 2018 в 18:25

Файловая система tmpfs - это RAMDISK. Ниже будет создан 2G RAMDISK, который всегда будет доступен.

sudo mkdir -p /media/ramdisk
sudo mount -t tmpfs -o size=2048M tmpfs /media/ramdisk

Папка ramdisk принадлежит root, так как она должна быть доступна при перезагрузке. Разрешения ramdisk должны быть доступны для записи всем. Разрешения по умолчанию tmpfs (chmod 1777) верны.

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, как вы будете при перезагрузке). Следующее изменит размер ramdisk на 512M

# 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
34
ответ дан 25 July 2018 в 18:25

Добавление моего 2-процентного кода для случая, когда у вас нет привилегий root:

Цитирование из этого ответа из unix.stackexchange

Linux предоставляет устройство tmpfs, которое любой пользователь может использовать, / dev / shm. Он по умолчанию не монтируется в определенный каталог, но вы все равно можете использовать его как один.

Просто создайте каталог в / dev / shm, а затем символически привяжите его туда, где хотите. Вы можете предоставить созданному каталогу все разрешения, которые вы выберете, чтобы другие пользователи не могли получить к нему доступ.

Это устройство с поддержкой RAM, поэтому, по умолчанию, оно есть в памяти. Вы можете создавать любые каталоги, которые вам нужны внутри / dev / shm

Естественно, что файлы, размещенные здесь, не будут перезагружены, и если ваш компьютер начнет замену, / dev / shm не поможет вам.

4
ответ дан 31 July 2018 в 10:29

Файловая система tmpfs - это RAMDISK. Ниже будет создан 2G RAMDISK, который всегда будет доступен.

sudo mkdir -p /media/ramdisk
sudo mount -t tmpfs -o size=2048M tmpfs /media/ramdisk

Папка ramdisk принадлежит root, так как она должна быть доступна при перезагрузке. Разрешения ramdisk должны быть доступны для записи всем. Разрешения по умолчанию tmpfs (chmod 1777) верны.

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, как вы будете при перезагрузке). Следующее изменит размер ramdisk на 512M

# 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
34
ответ дан 31 July 2018 в 10:29

Добавление моего 2-процентного кода для случая, когда у вас нет привилегий root:

Цитирование из этого ответа из unix.stackexchange

Linux предоставляет устройство tmpfs, которое любой пользователь может использовать, / dev / shm. Он по умолчанию не монтируется в определенный каталог, но вы все равно можете использовать его как один.

Просто создайте каталог в / dev / shm, а затем символически привяжите его туда, где хотите. Вы можете предоставить созданному каталогу все разрешения, которые вы выберете, чтобы другие пользователи не могли получить к нему доступ.

Это устройство с поддержкой RAM, поэтому, по умолчанию, оно есть в памяти. Вы можете создавать любые каталоги, которые вам нужны внутри / dev / shm

Естественно, что файлы, размещенные здесь, не будут перезагружены, и если ваш компьютер начнет замену, / dev / shm не поможет вам.

4
ответ дан 31 July 2018 в 11:31

Файловая система tmpfs - это RAMDISK. Ниже будет создан 2G RAMDISK, который всегда будет доступен.

sudo mkdir -p /media/ramdisk
sudo mount -t tmpfs -o size=2048M tmpfs /media/ramdisk

Папка ramdisk принадлежит root, так как она должна быть доступна при перезагрузке. Разрешения ramdisk должны быть доступны для записи всем. Разрешения по умолчанию tmpfs (chmod 1777) верны.

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, как вы будете при перезагрузке). Следующее изменит размер ramdisk на 512M

# 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
34
ответ дан 31 July 2018 в 11:31

Добавление моего 2-процентного кода для случая, когда у вас нет привилегий root:

Цитирование из этого ответа из unix.stackexchange

Linux предоставляет устройство tmpfs, которое любой пользователь может использовать, / dev / shm. Он по умолчанию не монтируется в определенный каталог, но вы все равно можете использовать его как один.

Просто создайте каталог в / dev / shm, а затем символически привяжите его туда, где хотите. Вы можете предоставить созданному каталогу все разрешения, которые вы выберете, чтобы другие пользователи не могли получить к нему доступ.

Это устройство с поддержкой RAM, поэтому, по умолчанию, оно есть в памяти. Вы можете создавать любые каталоги, которые вам нужны внутри / dev / shm

Естественно, что файлы, размещенные здесь, не будут перезагружены, и если ваш компьютер начнет замену, / dev / shm не поможет вам.

4
ответ дан 2 August 2018 в 00:37

Файловая система tmpfs - это RAMDISK. Ниже будет создан 2G RAMDISK, который всегда будет доступен.

sudo mkdir -p /media/ramdisk
sudo mount -t tmpfs -o size=2048M tmpfs /media/ramdisk

Папка ramdisk принадлежит root, так как она должна быть доступна при перезагрузке. Разрешения ramdisk должны быть доступны для записи всем. Разрешения по умолчанию tmpfs (chmod 1777) верны.

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, как вы будете при перезагрузке). Следующее изменит размер ramdisk на 512M

# 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
34
ответ дан 2 August 2018 в 00:37

Добавление моего 2-процентного кода для случая, когда у вас нет привилегий root:

Цитирование из этого ответа из unix.stackexchange

Linux предоставляет устройство tmpfs, которое любой пользователь может использовать, / dev / shm. Он по умолчанию не монтируется в определенный каталог, но вы все равно можете использовать его как один.

Просто создайте каталог в / dev / shm, а затем символически привяжите его туда, где хотите. Вы можете предоставить созданному каталогу все разрешения, которые вы выберете, чтобы другие пользователи не могли получить к нему доступ.

Это устройство с поддержкой RAM, поэтому, по умолчанию, оно есть в памяти. Вы можете создавать любые каталоги, которые вам нужны внутри / dev / shm

Естественно, что файлы, размещенные здесь, не будут перезагружены, и если ваш компьютер начнет замену, / dev / shm не поможет вам.

4
ответ дан 4 August 2018 в 16:07

Файловая система tmpfs - это RAMDISK. Ниже будет создан 2G RAMDISK, который всегда будет доступен.

sudo mkdir -p /media/ramdisk
sudo mount -t tmpfs -o size=2048M tmpfs /media/ramdisk

Папка ramdisk принадлежит root, так как она должна быть доступна при перезагрузке. Разрешения ramdisk должны быть доступны для записи всем. Разрешения по умолчанию tmpfs (chmod 1777) верны.

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, как вы будете при перезагрузке). Следующее изменит размер ramdisk на 512M

# 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
34
ответ дан 4 August 2018 в 16:07

Добавление моего 2-процентного кода для случая, когда у вас нет привилегий root:

Цитирование из этого ответа из unix.stackexchange

Linux предоставляет устройство tmpfs, которое любой пользователь может использовать, / dev / shm. Он по умолчанию не монтируется в определенный каталог, но вы все равно можете использовать его как один.

Просто создайте каталог в / dev / shm, а затем символически привяжите его туда, где хотите. Вы можете предоставить созданному каталогу все разрешения, которые вы выберете, чтобы другие пользователи не могли получить к нему доступ.

Это устройство с поддержкой RAM, поэтому, по умолчанию, оно есть в памяти. Вы можете создавать любые каталоги, которые вам нужны внутри / dev / shm

Естественно, что файлы, размещенные здесь, не будут перезагружены, и если ваш компьютер начнет замену, / dev / shm не поможет вам.

4
ответ дан 6 August 2018 в 00:45

Файловая система tmpfs - это RAMDISK. Ниже будет создан 2G RAMDISK, который всегда будет доступен.

sudo mkdir -p /media/ramdisk
sudo mount -t tmpfs -o size=2048M tmpfs /media/ramdisk

Папка ramdisk принадлежит root, так как она должна быть доступна при перезагрузке. Разрешения ramdisk должны быть доступны для записи всем. Разрешения по умолчанию tmpfs (chmod 1777) верны.

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, как вы будете при перезагрузке). Следующее изменит размер ramdisk на 512M

# 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
34
ответ дан 6 August 2018 в 00:45

Добавление моего 2-процентного кода для случая, когда у вас нет привилегий root:

Цитирование из этого ответа из unix.stackexchange

Linux предоставляет устройство tmpfs, которое любой пользователь может использовать, / dev / shm. Он по умолчанию не монтируется в определенный каталог, но вы все равно можете использовать его как один.

Просто создайте каталог в / dev / shm, а затем символически привяжите его туда, где хотите. Вы можете предоставить созданному каталогу все разрешения, которые вы выберете, чтобы другие пользователи не могли получить к нему доступ.

Это устройство с поддержкой RAM, поэтому, по умолчанию, оно есть в памяти. Вы можете создавать любые каталоги, которые вам нужны внутри / dev / shm

Естественно, что файлы, размещенные здесь, не будут перезагружены, и если ваш компьютер начнет замену, / dev / shm не поможет вам.

4
ответ дан 7 August 2018 в 18:11

Файловая система tmpfs - это RAMDISK. Ниже будет создан 2G RAMDISK, который всегда будет доступен.

sudo mkdir -p /media/ramdisk
sudo mount -t tmpfs -o size=2048M tmpfs /media/ramdisk

Папка ramdisk принадлежит root, так как она должна быть доступна при перезагрузке. Разрешения ramdisk должны быть доступны для записи всем. Разрешения по умолчанию tmpfs (chmod 1777) верны.

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, как вы будете при перезагрузке). Следующее изменит размер ramdisk на 512M

# 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
34
ответ дан 7 August 2018 в 18:11

Добавление моего 2-процентного кода для случая, когда у вас нет привилегий root:

Цитирование из этого ответа из unix.stackexchange

Linux предоставляет устройство tmpfs, которое любой пользователь может использовать, / dev / shm. Он по умолчанию не монтируется в определенный каталог, но вы все равно можете использовать его как один.

Просто создайте каталог в / dev / shm, а затем символически привяжите его туда, где хотите. Вы можете предоставить созданному каталогу все разрешения, которые вы выберете, чтобы другие пользователи не могли получить к нему доступ.

Это устройство с поддержкой RAM, поэтому, по умолчанию, оно есть в памяти. Вы можете создавать любые каталоги, которые вам нужны внутри / dev / shm

Естественно, что файлы, размещенные здесь, не будут перезагружены, и если ваш компьютер начнет замену, / dev / shm не поможет вам.

4
ответ дан 10 August 2018 в 06:56

Файловая система tmpfs - это RAMDISK. Ниже будет создан 2G RAMDISK, который всегда будет доступен.

sudo mkdir -p /media/ramdisk
sudo mount -t tmpfs -o size=2048M tmpfs /media/ramdisk

Папка ramdisk принадлежит root, так как она должна быть доступна при перезагрузке. Разрешения ramdisk должны быть доступны для записи всем. Разрешения по умолчанию tmpfs (chmod 1777) верны.

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, как вы будете при перезагрузке). Следующее изменит размер ramdisk на 512M

# 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
34
ответ дан 10 August 2018 в 06:56

Добавление моего 2-процентного кода для случая, когда у вас нет привилегий root:

Цитирование из этого ответа из unix.stackexchange

Linux предоставляет устройство tmpfs, которое любой пользователь может использовать, / dev / shm. Он по умолчанию не монтируется в определенный каталог, но вы все равно можете использовать его как один.

Просто создайте каталог в / dev / shm, а затем символически привяжите его туда, где хотите. Вы можете предоставить созданному каталогу все разрешения, которые вы выберете, чтобы другие пользователи не могли получить к нему доступ.

Это устройство с поддержкой RAM, поэтому, по умолчанию, оно есть в памяти. Вы можете создавать любые каталоги, которые вам нужны внутри / dev / shm

Естественно, что файлы, размещенные здесь, не будут перезагружены, и если ваш компьютер начнет замену, / dev / shm не поможет вам.

4
ответ дан 15 August 2018 в 18:54

Другие вопросы по тегам:

Похожие вопросы: