Как прокомментировал @Fólkvangr , проблема в том, что ваш шаблон начинается с символа -
.
Чтобы избежать попытки grep использовать шаблон в качестве параметра, вы должны использовать параметр -e
перед шаблоном.
$ man find | grep -e "-mtime"
Изman grep
-e PATTERN, --regexp=PATTERN
Use PATTERN as the pattern. If this option is used multiple times or is combined with the -f (--file) option, search for all patterns given. This option can be used to protect a pattern beginning with “-”.
легко:lvresize
до, скажем, 350 ГБ (Я предполагаю, что df -h /var/lib/vz
дает вам что-то вроде 340 ГБ; если это намного меньше, вы, конечно, можете уменьшить это еще больше!):
Поскольку вам нужно сжать файловую систему, сначала ее нужно размонтировать:
umount /var/lib/vz
Затем измените размер логического тома; мы можем попросить инструменты LVM правильно изменить размер базовой файловой системы:
lvresize -L 350G -r /dev/vg/data
| | | |
new size in | | |
bytes | | |
| | |
350GB-/ | |
| |
resize the under- |
lying file sys- |
tem automatically |
|
which LV to resize
Это, конечно, работает, только если в /var/lib/vz достаточно свободного места, чтобы можно было успешно сжать файловую систему ext4.
Если не :не повезло! Невозможно создать пространство из ничего:(
Теперь вы снова можете mount /var/lib/vz
.
Затем создайте своп, чтобы занять все свободное место:
lvcreate -l 100%FREE -n swaplv vg
| | | | |
size in extents-/ | | | |
| | | |
100% of the available | | |
space in the volume | | |
group | | |
| | |
name of the new LV -/--/ |
|
volume group in which to
create the new volume
Обратите внимание, что вместо -l 100%FREE
вы, конечно, также можете указать размер (, например.-L 16G
). Обратите внимание на разницу между -l
и -L
!
"Отформатировать" его как устройство подкачки:
mkswap /dev/vg/swaplv
наконец, вы хотите добавить этот новый своп в /etc/fstab:
/dev/vg/swaplv swap swap defaults 0 0
и включите его прямо сейчас:
swapon -a