quotainit - 
обязательные параметры:
    -i veid
    -p path
    --block-softlimit bsl
    --block-hardlimit bhl
    --inode-softlimit isl
    --inode-hardlimit ihl
    --block-exptime bet
    --inode-exptime iet
опционально:
    [-c quota_file] - файл квоты, если не задано то берется по умолчанию (/var/vzquota.{veid})
    [-s ugid_limit|0] - включает/выключает квоту 2 уровня внутри ВЕ. 0 -
	выключить, не 0 - включить с лимитом на количество user и group
	ID в ugid_limit.
    
    создает файл квоты (если он уже существует то выдает ворнинг, а если он не нашего формата то выход из программы)
    делает quotacheck
    если usage превышает лимиты то выдается warning
    если softlimit больше hardlimit то также warning


quotaon -
обязательные параметры:
     -i veid
опционально:
     [-c quota_file]
     [-f]
     [-s ugid_limit|0]
     [--block-softlimit bsl]
     [--block-hardlimit bhl]
     [--inode-softlimit isl]
     [--inode-hardlimit ihl]
     [--block-exptime bet]
     [--inode-exptime iet]
     
    если файла нет или не тот формат выходит

    читается файл квоты

    если -f проводит quotacheck	

    если в файле флаг QUOTA_ON установлен то вызывается сисколл с GET_STAT,
     если квота оказывается не запущена то пишет ворнинг и делает скан
 	иначе вываливается с ворнингом

    лимиты переданные в командной строке (если есть) перекрывают считанные из файла

    проверяет лимиты и текущий usage (выдает соответствующие ворнинги)

    вызываем syscall quotaon.

    проставляем флаг QUOTA_ON и записываем новые данные (лимиты если они были перекрыты) в файл
 
quotaoff -
обязательные параметры:
    -i veid
опционально:
    [-c quota_file]
    [-f]

    если файл не находится или не тот формат то выходим

    если не стоит флага QUOTA_ON то выходим с ворнингом	

    вызываем syscall с quota_off

    записываем данные в файл.. очищаем флажок QUOTA_ON	

    если при вызове установить -f то syscall С quota_off будет вызван в любом случае не смотря на ошибки при работе с файлом
    
setlimit -
обязательные параметры:
    -i veid
опционально:
    [-c quota_file]
    [-s ugid_limit|0]
    [--block-softlimit bsl]
    [--block-hardlimit bhl]
    [--inode-softlimit isl]
    [--inode-hardlimit ihl]
    [--block-exptime bet]
    [--inode-exptime iet]
 
    если файл квоты не находится или не тот формат то выходим

    выполняем syscall getstat, если квота включена то берем параметры возвращаемые getstat иначе
     иначе берем лимиты из файла

    перекрываем лимиты заданные в коммандной строке (делаем соответствующие ворнинги)

    вызываем syscall set_limit

	записываем новые лимиты в файл
