Как создать и смонтировать RAM-диск при запуске компьютера?

Я предполагаю, что правильно понял ваш вопрос и что у вас разные SSH-порты для разных сред. Если so:-

Добавьте в свой .bash_profile следующий вариант на каждую удаленную машину:-

if [[ ! -z $SSH_CLIENT ]]; then
    PORT=$(echo "$SSH_CLIENT" | awk '{print $3}')
    case $PORT in
        2222)
            cd /srv/project/env1
        ;;
        2225)
            cd /srv/project/env2
        ;;
    esac
if
1
15.04.2018, 11:51
1 ответ

Для этого вам не нужен сценарий: есть системное средство для монтирования файловой системы во время загрузки. Добавьте его в файл / etc / fstab . Откройте этот файл в вашем любимом текстовом редакторе и добавьте такую ​​строку:

none /mnt/tmpfs tmpfs size=1G

Убедитесь, что случайно не изменили другие строки.

Обратите внимание, что файловая система tmpfs уже смонтирована по адресу / run . Debian не создает / tmp tmpfs по умолчанию, но вы можете сделать это, отредактировав / etc / default / tmpfs и изменив строку RAMTMP на

RAMTMP=yes

¹ Это не RAM-диск: он не резервирует память, только пространство, используемое для файлов, занимает память, а его страницы можно выгружать, как данные приложения.

2
27.01.2020, 23:36

Теги

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