Назад | Перейти на главную страницу

Ограничение для файлов ftp в AIX

Я не могу восстановить / ftp файл на моем сервере AIX 5.3. Я вошел в систему как root:

# id
uid=0(root) gid=0(system) groups=2(bin),3(sys),7(security),8(cron),10(audit),11(lp)

Я установил параметр fsize в "/ etc / security / limits" на "-1 (неограниченно)". Я подтвердил это после перезагрузки системы командой "ulimit -a":

# ulimit -a
time(seconds)        unlimited
file(blocks)         unlimited
data(kbytes)         unlimited
stack(kbytes)        unlimited
memory(kbytes)       unlimited
coredump(blocks)     unlimited
nofiles(descriptors) 2000

Я получил следующую ошибку:

ftp> dir
200 Port command successful
150 Opening data channel for directory list.
-r--r--r-- 1 ftp ftp        5251072 Dec 29 08:19 DATACAPTURE.DBF
-r--r--r-- 1 ftp ftp     3292536832 Dec 28 19:45 OLTP.DBF
-r--r--r-- 1 ftp ftp     5174730752 Dec 28 19:45 STAGING.DBF
226 Transfer OK
ftp> get STAGING.DBF
200 Port command successful
150 Opening data channel for file transfer.
STAGING.DBF: short write
No space left on device/filesize limit exceeded.
426 Connection closed; transfer aborted.
226 ABOR command successful
2148154128 bytes received in 194.1 seconds (1.081e+04 Kbytes/s)
local: STAGING.DBF remote: STAGING.DBF

Информация о размере каталога места восстановления:

# df -g|grep data
/dev/devddata      8.00      7.74    4%       17     1% /dprdev/data

Я отвечаю на свой вопрос. Параметры "ulimit" были правильными. Проблема была в моей файловой системе. Изначально я создавал логические тома как JFS. Я попытался изменить параметр «разрешить большие файлы» на «true» при монтировании логического тома в SMIT, но система не разрешила это изменение. Я воссоздал их как JFS2 и смог создать файлы размером более 2 гигабайт в точках монтирования.