Просмотр исходного кода

Added more helpfull output to the huge file failue in the syncFromDisk function, and an example command to flush the systemd journal

pull/203/head
97b69f63-601b-4697-90db-7cdf2e2a0ea5 1 год назад
Родитель
Сommit
cd96c3c3e8
2 измененных файлов: 7 добавлений и 0 удалений
  1. +6
    -0
      README.md
  2. +1
    -0
      log2ram

+ 6
- 0
README.md Просмотреть файл

@@ -129,6 +129,12 @@ If the `/var/log/journal` is very large, then there are a lot of system logs. De
SystemMaxUse=20M
```

**Or** the more radical version of directly flushing the journal to a size that matches log2ram size imediately _(Be aware that this flish flush the systemd journal logs imediately to the given size!)_

```bash
journalctl --vacuum-size=32M
```

This should be set to a value smaller than the size of the RAM volume; for example, half of it could be fine. Then, apply the new setting:

```bash


+ 1
- 0
log2ram Просмотреть файл

@@ -63,6 +63,7 @@ sync_from_disk() {

if [ -n "$(du -sh -t "$TP_SIZE" "$HDD_LOG"/ | cut -f1)" ]; then
echo "ERROR: RAM disk for \"$HDD_LOG/\" too small. Can't sync."
echo -e "File(s) causing issues\n: $(du -sh -t "$TP_SIZE" "$HDD_LOG"/*)"
umount -l "$RAM_LOG"/
umount -l "$HDD_LOG"/
if [ "$MAIL" = true ]; then


Загрузка…
Отмена
Сохранить