Как перемонтировать / var через ssh

Вы можете вставить дату с помощью функции @dts, например =@dts(15,12,31). При необходимости он преобразуется в количество секунд с момента наступления эпохи, чтобы можно было вычислить разницу. Например, если ячейка A1 имеет это значение, а ячейка A2 имеет на день раньше =@dts(15,12,30), то вы можете установить B1 в =A1-A2 и это покажет 86400.00, то есть разницу в секундах.

Я не думаю, что с этой разницей во времени можно сделать что-то еще, кроме обычной арифметики. Вы можете использовать ^D (control-D) для изменения формата отображения. Например, введите F^D%T над ячейкой B1, и теперь время будет отображаться как часы:минуты:секунды 01:00:00 (см. man strftime для %T), но это все еще "секунды от эпохи", поэтому вы не можете, например, преобразовать его в количество недель, кроме как разделив на соответствующее количество секунд.

3
16.05.2017, 23:22
1 ответ

Только с ssh (и su/sudo, конечно):

  • смонтировать больший диск во временную точку монтирования
  • обновить /etc/fstab с использованием большего диска устройство , но с использованием текущей точки монтирования /var и с существующим дисковым устройством для /var в другой временной точке монтирования (чтобы разрешить восстановление случайных сообщений журнала в последний момент). Простое редактирование /etc/fstab не приведет к перемонтированию. И, кстати, его монтирование и запись в него гарантируют, что вы создали файловую систему и согласуете информацию об устройстве.
  • rsync текущий /var на больший диск (чтобы уменьшить количество потерь истории журнала)
  • перезагрузка, которая будет использовать обновленный /etc/fstab для смонтируйте /var на больший диск.
3
27.01.2020, 21:21

Теги

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