Поддержка файлов большого размера

Особенностью UnixWare является то, что ею используется мощная отказоустойчивая журнальная файловая система VxFS компании Veritas.

По умолчанию, для обеспечения обратной совместимости со старым ПО, SCO UnixWare 7.1.1 поддерживает размер файла до 1Гбайт, при этом максимально возможный размер файла на VXFS для UnixWare 7.1.1 является 1Тбайт.



Команды поддерживающие файлы большого размера
      cat      ff       ncheck      touch
      chgrp    find                 ulimit
      chmod    fsck     pathchk	 			
      chown    fsdb     pax		 		
      cksum             pwd					
      cmp      ln     			 			
      cp       ls       rcp		 			
      cpio              rm					
               mkdir    rmdir
      dd       mkfs   							
      df       mv       sum					
      du

Чтобы вкючить поддержку файлов большого размера на файловой системе root, выполните следующее:

I. Запустите команду fsadm

# fsadm -F vxfs -o largefiles /
Этой командой будет создан флаг для файловой системы root, разрешающий создавать файлы более 2Гбайт.

II. Проверим, установлен ли флаг поддержки больших файлов

# fsadm /
Если все нормально, то команда выдаст "largefiles", в противном случае "nolargefiles"

III. Увеличим занчение ULIMIT до unlimited

# ulimit unlimited

IV. Установите значения SFSZLIM и HFSZLIM в бесконечность и пересоберите ядро

# cd /etc/conf/bin
# ./idtune SFSZLIM 0x7FFFFFFF
# ./idtune HFSZLIM 0x7FFFFFFF
# ./idbuild -B

V. Перезагрузите UnixWare 7.1.1

# shutdown -i6 -g0 -y
После перезагрузки, Вы сможете создавать файлы размером более 2Гбайт.

Проверьте переменную ULIMIT в файле /etc/default/login:
ULIMIT=unlimited

Простая проверка

# dd if=/dev/zero of=/home/big_file bs=1024k count=3000
Если что-то не так, то выдаст
Exceeded file size limit(coredump)
Если все нормально, то будет создан файл big_file в /home размером 3 Мбайта

[ Назад ]

 

Сайт управляется системой uCoz