Диск подкачки, не включающий, когда я вхожу в систему

Недавно я добавил новый жесткий диск на 40 ГБ как подкачку. Я хочу, чтобы подкачка была включена, когда компьютер регистрирует меня в. Я следовал за направлениями здесь для создания команды подкачки работавшей запуск.

Я добавил swaps.desktop кому: /etc/xdg/autostart/ а также к /usr/share/applications/. Внутри swaps.desktop это:

[Desktop Entry]
Name=Swap Drive Autostart
Exec=swapon -p 32767 /dev/sda5
Type=Application
Terminal=false

Я уверен что показанная команда (swapon -p 32767 /dev/sda5) работы самостоятельно, но когда я перезапустил компьютер, подкачка, не были включены.

Затем я сделал файл, предположительно, способным быть выполненным как сам (использующий это), потому что файл не выполнялся при запуске:

sudo chown root:root /etc/xdg/autostart/
sudo chmod 700 /etc/xdg/autostart/

sudo chown root:root /usr/share/applications/
sudo chmod 700 /usr/share/applications/

Я также сделал sudo visudo и добавил строки:

administrator  ALL=(ALL) NOPASSWD: /etc/xdg/autostart/swaps.desktop
administrator  ALL=(ALL) NOPASSWD: /usr/share/applications/swaps.desktop

whoami говорит, что я administrator.

Конечный результат: Когда я пытаюсь работать также swaps.desktop файл самостоятельно, я добираюсь Error: Permission denied. Но когда я петляю с, "Открывают Current Folder как Корень", он работает безупречно, и моя область подкачки обнаруживается в cat /proc/swaps.

Что я делаю неправильно, и как я делаю эту работу правильно так, чтобы подкачка была включена каждый раз, когда я вхожу в систему?

0
задан 13 April 2017 в 15:24

1 ответ

Вам нужно добавить запись в fstab в /etc/fstab

Это нужно упомянуть с вашим UUID

Вот мой пример записи в fstab

# swap was on /dev/sda5 during installation
UUID=c44126db-1f07-4dfa-a836-e478fecdd8d0 none            swap    sw              0       0

Это моя запись подкачки, которая была создана автоматически, и вам нужно ввести значение, как показано здесь

Если вам нужно узнать UUID вашего накопителя, выполните команду

#blkid /dev/yourdrive

Затем вы получит значение следующим образом:

/dev/sda5: UUID="c44126db-1f07-4dfa-a836-e478fecdd8d0" TYPE="swap"

Посмотрите, как я запустил его на своем ПК:

root@system99:/home/sysadmin# blkid /dev/sda5 
/dev/sda5: UUID="c44126db-1f07-4dfa-a836-e478fecdd8d0" TYPE="swap"
0
ответ дан 13 April 2017 в 15:24

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

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