Изменение этих строк в ~/.bashrc
исправило это для меня:
# for setting history length see HISTSIZE and HISTFILESIZE in bash(1)
HISTSIZE=5000
HISTFILESIZE=2000
После этого сохраните файл и перезагрузите файл bashrc
$. ~/.bashrc
Я потратил два дня и нашел надежное решение. Я прочитал половину Интернета и пообщался в #systemd
IRC. Пожалуйста, прочитайте эту документацию, возможно, это поможет вам; для меня ничего из этого не помогло, я не мог заставить это работать.
https://www.freedesktop.org/wiki/Software/systemd/InitrdInterface/
https://www.freedesktop.org/wiki/Software/systemd/RootStorageDaemons/
В итоге мне пришлось переопределить systemd
службы, отвечающие за выключение или перезагрузку машины.
Создать каталоги переопределения:
/etc/systemd/system/systemd-poweroff.service.d
/etc/systemd/system/systemd-reboot.service.d
/etc/systemd/system/systemd-halt.service.d
И положить внутрь override.conf
файлов.
Дляpoweroff
:
[Unit]
SuccessAction=poweroff-immediate
Дляreboot
:
[Unit]
SuccessAction=reboot-immediate
Дляhalt
(вызывается, например, при использовании кнопки Power Off в Gnome):
[Unit]
ExecStart=systemctl --force --force halt
Добавление второго --force
или immediate
делает то, что он говорит. Он не ждет монтирования или других вещей, а просто перезагружает/выключает машину. Для NFS читайте -only mounts, это не опасно и может быть сделано безопасно. Кроме того, все изменения из overlay
в моей оперативной памяти также исчезнут, и это нормально. /home
, единственное, что меня волнует, будет правильно размонтировано устройством home.mount
, созданным автоматически для всех записей fstab
.
Я надеюсь, что это избавит кого-то от двух дней разочарования;)
С наилучшими пожеланиями
Камиль