Файловая система 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
Я не пробовал это с адаптером AMD, но ваша проблема является общей для интегрированных и дискретных графических установок Nvidia (протестировано на Lenovo Thinkpad T510s).
При нормальных обстоятельствах Драйвер с открытым исходным кодом автоматически выбирается сервером X во время загрузки, основываясь на выборе вашего адаптера в BIOS - интегрированном или дискретном.
При включении проприетарных драйверов, в то время как дискретный адаптер используется, конфигурационный файл Xorg создается в /etc/X11/xorg.conf, чтобы явно указать X-серверу использовать проприетарный драйвер. Пока этот файл конфигурации существует, X будет использовать указанный в нем драйвер, а не автоматически обнаруживать вашу аппаратную настройку. Вы можете увидеть, как это будет проблематично при переключении обратно на интегрированный графический адаптер; проприетарный драйвер AMD / Nvidia по-прежнему указан в файле xorg.conf.
Способ безопасного возврата обратно в интегрированный графический адаптер - удалить файл xorg.conf:
$ sudo rm /etc/X11/xorg.conf
В качестве альтернативы вы можете переименовать файл таким образом, чтобы он больше не мог быть найден X:
$ sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.backup
При следующей загрузке, когда файл xorg.conf не обнаружен, система X снова будет автоматически определите конфигурацию вашего оборудования и загрузите соответствующий драйвер с открытым исходным кодом.