Предположим, что вы используете bash, наиболее распространенную оболочку
history
покажет вам историю, которая хранится в вашем файле истории.bash _. Вы можете увеличить размер и добавить даты в историю, добавив
HISTSIZE=1000
HISTTIMEFORMAT="%Y/%m/%d %T "
В ваш файл.bashrc. Тогда вы можете
history | grep " 2019/0[1-3]"
Обратите внимание, что bash хранит историю только для выбранных команд в интерактивных сеансах. Если вы хотите отслеживать все, рекомендуется использовать специальную оболочку оболочки, удаленное ведение журнала и управление версиями всей системы.
Как упоминалось в комментарии, использование mhddfs
в критической производственной системе выглядит плохой идеей.
Хороший способ решить вашу проблему — использовать LVM2. Ниже приведены шаги:
vgcreate
), которая использует ваш новый жесткий диск. lvcreate
)из ранее созданной группы томов. На данный момент у вас есть чистая файловая система размером 4 ТБ. Тогда я бы:
/var-tmp
). rsync /var /var-tmp
. На данный момент у вас есть копия вашего старого /var
на /var-tmp
. Тогда:
/var
. umount /var
. На этом этапе вы /var
переместились на новый жесткий диск. Затем:
pvcreate
для подготовки старого жесткого диска к использованию в группе томов LVM2. vgextend
, чтобы добавить его в группу томов. Теперь у вас есть 8TiB /var
.
ПРИМЕЧАНИЕ.:umount /var может быть немного сложным, поскольку на него полагаются несколько системных демонов. Если ваша система отказывается это делать, вам, вероятно, придется отключить ее на несколько минут, но, если вы хорошо подготовились, недоступность вашей системы может быть очень короткой.