• STR15 - HPFS386 HOW-TO: ��⠢, y�⠭����, p��������樨

    From FAQServer@2:5020/181 to All on Sun Apr 13 07:37:11 2025
    [Q]: HPFS386 HOW-TO: ��⠢, y�⠭����, p��������樨

    [A]: Viatcheslav Odintsov (2:5020/181)

    HPFS386 - �� �p����p ��� 䠩����� ��⥬� HPFS, �� �ᯮ��y���� � LAN Server, �p�������祭 ��� Server-��⥬ � ����让 ���py���� �� ��᪮�� ���p�樨 � ������p��, �᭮��� ��� �⫨�� �� ��⭮�� HPFS-�p����p�:
    - ��� ��p���ᠭ ��� 32-���y� �p�⥪�ypy
    - ���y ��p���祭�� �� p����p ���, ��p���祭 ���� p����p�� ���p�⨢��� �����
    - �����p������ ACL (Access Control Lists)

    H� ����� ��᫠ �⠢��� ��� �� ��設� � �����, 祬 16 �������⠬� ���p�⨢��� �����, �p� p���� 16 ��������� ��� ��䥪⨢����� �ᥣ� ���� �� 10-20% ���, 祬 y HPFS.IFS.

    ����H����:

    H�室�� � ����p��y⨢� LAN Server'� ᫥�y�騥 䠩��:

    IBM???R2\UPMEX.ZIP
    IBM???S1\386HPFS2.ZIP
    IBM???S2\386HPFSF.ZIP

    "IBM???" - ��p�� LAN Server'a, ���p���p, ����� ���� IBM400, IBM500

    ��ᯠ������ �� *.ZIP 䠩�� ����� ���� ��p���� ������� LAN Server'�� �y�
    �� y���砭�� (PKUNZIP -d ...), ���� �� 䠩�� p�ᯠ������ � ��p���p�� \IBM386FS.

    ����� ��p�� 䠩� IBMLN386.DAT � ��p�������뢠�� ��� � HPFS386.INI, ⥯�p� �� ��� ���䨣yp�樮��� 䠩� � HPFS386, �� ����p���� (p����p CACHE, ��p����p� lazy writer, ...) ��室���� � ���.

    ������py�� CONFIG.SYS (�᫨ �� �� 䠩�� p�ᯠ������ � \IBM386FS, � �� �y� ������� �� ?:\IBM386FS):

    LIBPATH=[...]?:\MUGLIB\DLL;
    SET PATH=[...]?:\IBMLAN\NETPROG;
    SET DPATH=[...]?:\IBM386FS;?:\IBMLAN\NETPROG;
    IFS=\IBM386FS\HPFS386.IFS /AUTOCHECK:?
    RUN=\IBMLAN\NETPROG\CACHE386.EXE

    "?:\" - ����� ����⠢����� ��� ��᪠, �� ���p�� p�ᯮ��������
    ᮮ⢥���y�騥 ��p���p��.
    "?" - �y��� ��襣� HPFS p������ (����� ���� ��᪮�쪮), "*" - ��� ���
    HPFS-p�������.

    �� ��p��� ����室��� ���������p�����:

    IFS=\OS2\HPFS.IFS ....
    RUN=\OS2\CACHE.EXE ....

    ���� ��������� ���p��� � �⢥��. =============================================================================== (Q) � ���� ��p�p�, ��� ��� ���⠢��� HPFS386?

    (A) �᫨ y ��� OS/2 Warp 4.5:
    ����� 䠩� wseb386.zip, �� �p���⠢��� �� ᥡ� ����� ����p��y⨢ HPFS386
    ��� ��p�p�, HPFS386.IFS - 䠩� ⠬ ����p���� � 䠩�� IFS386.LMA (��XOR��
    � ��᪮� 0xA5), ��� ��� p����p���� ����� ������짮������ �������ᠭ��
    �p��⮬ (p���⠥� ��� ����� QBASIC'��). ���y᪠�� � ��p���p��, ���
    ��室���� IFS386.LMA, � ���y砥� ��p����� HPFS386.IFS:

    OPEN "ifs386.lma" FOR BINARY AS #1
    OPEN "hpfs386.ifs" FOR OUTPUT AS #2
    FOR I = 1 TO EOF(1)
    L = ASC(INPUT$(1, 1)) XOR &HA5
    PRINT #2, CHR$(L);
    NEXT
    CLOSE

    �᫨ ��� �ᯮ�짮������ ���묨 �p���⢠��, � ��� y�⠭����
    ����室��� p�ᯠ������ .zip � ��p���p�� \oswseb � ���y���� 䠩�
    "\oswseb\info\misc\inst386.cmd FS" - �� ᠬ �� p����py�� � ���⠢��.

    �᫨ y ��� OS/2 Warp 3 ��� 4:
    ����� HPFS386.IFS � ᮯy���y�騥 ��y ���������� �� 䨪ᯠ��
    Warp Server LS 5.0 (IP08530), ���� ����������� ��������⮢ ����� �����
    �� ����p��y⨢� LAN Server 5.0 (IP08200).

    � ᫮�y � ᮢ���⨬���:
    HPFS-���������� �� IP08530 ����� ���� ������ ��p�p��᪨� (IP08600).
    HPFS386 �� ��p�p� ᯮ����� ���y᪠���� ��� OS/2 Warp 3, �p������ ���������
    ⮫쪮 �p� ��� ᮢ���⭮� �ᯮ�짮����� c LAN Server'�� ��-��
    ��ᮢ���⨬��� netapi*.dll ============================================================================== (Q) ����� 䠩�� �y��� ⮫쪮 ��� p����� HPFS386?

    (A) ��� �� ᯨ᮪, �� ��⠫쭮� �p� ������� ����� y������:
    \IBM386FS\HFS.MSG
    \IBM386FS\HFSH.MSG
    \IBM386FS\HPFS386.IFS
    \IBM386FS\HPFS386.INI

    \IBMLAN\NETPROG\CAC.MSG
    \IBMLAN\NETPROG\CACH.MSG
    \IBMLAN\NETPROG\CACHE386.EXE

    \MUGLIB\DLL\MAILSLOT.DLL
    \MUGLIB\DLL\NETAPI.DLL
    \MUGLIB\DLL\NETAPI32.DLL
    \MUGLIB\DLL\NETSPOOL.DLL =============================================================================== (Q) ����p��, �� �y��� �p��� NETAPI.DLL � NETAPI32.DLL �� Peer, � �� ��
    LAN Server'a, ��祬y?

    (A) �� �������ᠭ��� �⭮���� ⮫쪮 � p����� ��p�� Peer � LAN Server, �
    ��᫥���� ��p��� ��᫥ ⠪�� ������� LAN Server �� ���py�����.

    ��� ��, �� �����py�� �ᯮ�짮���� HPFS386 ����� � LAN Server'��, ����
    ���� �ᮡ�������. NETAPI.DLL � NETAPI32.DLL �y��� ��� p����� � ⠪
    ���뢠��� "Local Security". � LAN Server'� �� �p������ � ACL � �
    \IBMLAN\ACCOUNTS\NET.ACC, �����p� ��⥬�� ��������p��p� �� ����
    �ᯮ�짮���� NETAPI.DLL � NETAPI32.DLL �� LAN Server'�, ⠪ ���
    ���짮����� ��⥬�� �p� �������� ��y���� �⠭������ ᫮��� � ���
    ����y�� � 䠩��� �� HPFS ��᪥ �y��� ����� ��p���. ���⮬y ��� ��py� ��
    *.DLL �� ����p��y⨢� Peer, ���p� �p���� "Local Security" ⮫쪮 � 䠩��
    NET.ACC.

    ��� ��, y ���� �⮨� Peer ����� � HPFS386, ����� �� ����p��y⨢� LAN
    Server'�, NETAPI.DLL � NETAPI32.DLL ����室��� �p��� �� Peer, ⠪ ��� Peer
    �� y���� p������ � ACL.

    � ���� �� �⮨� �� Peer'a, �� LAN Server'a, �� *.DLL ����� ��⠢���
    �� LAN Server'a, ᠬ HPFS386.IFS ACL �� ������. =============================================================================== (Q) ��� ����p������ HPFS386.INI?

    (A) �᭮��� ����p����:

    useallmem = [yes|no]
    ��� ��p����p �y��� ��� ��pp��⭮� p����� �����p�� �⥢�� �����p��,
    ���p� �� ����� ����y�� DMA � �����, 祬 16 �������⠬ ���p�⨢���
    �����. �᫨ y ��� ��� ⠪�� �����p��, p�������y���� ���⠢��� "yes"
    �p���p: useallmem = yes

    cachesize = nnnn
    �����p ��� � ���������, �᫨ �� ������ ��� ��p����p, � HPFS386
    �⢮��� ��� ��� 20% �� ���p�⨢��� �����.
    �p���p: cachesize = 4096

    maxheap = nnnn
    �����p p���祣� 娯� � ���������. �� y���砭�� p��� 娯� �� ��p���祭,
    �� �p� ��⨢��� p���� ����� �p����� � ���p� ��� ᢮������ �����,
    �.�. HPFS386 �p� p���� p����p� 娯� py�������y���� ᢮����� ��ꥬ��
    ���p�⨢��� �����. � ���p��� ����襭�� �p�������⥫쭮�� ��
    p�������y���� �⢮���� ��� 娯 ����� 256 ��������.
    �p���p: maxheap = 512

    lanroot = d:\path
    �y�� � LAN Server'y, ���筮 �� ��室���� � ��p���p�� ?:\IBMLAN, �᫨
    ��� LAN Server'�, � ����� ���������p�����.
    �p���p: lanroot = D:\IBMLAN

    lazy = [drives:] on|off
    ����砥�/�몫�砥� �⫮����y� ������ (lazy writer), �� ����室���
    ������� ("on"), ���� ��� �p��p �y��� ����� ����p����� �� ��᪮���
    ���p����.
    "[drives:]" - ������ HPFS p������ ��� ���p�� �� ����砥�
    lazy, �᫨ �� ��� ᤥ���� ��� ��p����p ��騬 ��� ��� p�������,
    � ���⠢�� "*:", �᫨ ��� ������� lazy ��� �:, D: � E: �
    ���⠢�� "cd�:"
    �p���p: lazy = *: on

    maxage = [drives:] nnnn
    ������ �p��� ���ᨬ��쭮�� �p������ ������ � ���, � �����ᥪy����. �᫨
    �⠡��쭮��� ��⥬� �� ��뢠�� ���ᥭ��, �y�� � ���� ����ᠭ�� ���
    �p���, ����� y����稢��� ��� ��p����p �� 50000 (50 ᥪy��).
    �p���p: maxage = *: 5000

    bufferidle = [drives:] nnnn
    ������ �p��� �p���� �y�p� (� �����ᥪy����), ��᫥ ���p��� ��稭�����
    �p�� ������ �� ���. �������, ���p���p, �p� p�ᯠ����� �p娢��, �����
    ��y� ��� �p��y�騥�� ���p�樨 �⥭��/�����, � ����室��� �릤���
    �����p�� �p��� (��p浪� ��᪮�쪨� ᥪy��) ��p�� ⥬, ��� �p��뢠��
    �y�p �� ���. � ��p� � maxage ��� ��p����p ��p��⥫쭮 ᪠�뢠���� ��
    y�⮩稢���� � �p����, ��᪮��y ����� �y�y� �����뢠���� ⮫쪮 �
    ������� �p����.
    �p���p: bufferidle = *: 2000

    ��⨬���� ���祭�� cachesize, maxage, bufferidle ��室����
    ��ᯥp����⠫쭮 � ������ ����p�⭮� �y砥. � �p���py, �p�������� �
    �p���p�� ���祭�� ������� �����y�� �� p���祩 ��設� SIS496/497,
    AMD5x86-133, RAM 16Mb, HDD 1.6Gb � y�⠭������� Warp 3.0 Server c
    ��������� ������⢮� ��������⮢ OS, �p� �p����� ���py���, � ���묨
    �p����� ��⥬�.

    �᫨ �����py�� y�⠭�������� LAN Server, ����� � ���y, �� HPFS386
    ����室��� �p��� ��p�p��᪨�, � ��p� - LAN Server �� ���y�����. =============================================================================== (Q) ��� 䨪��� HPFS386? �� �� �� ��pᨨ: 53.43, 53.99?

    (A) � �y砥, �᫨ �p��� HPFS386 �������� LAN Server'� � Peer'� ���, � �����
    �p��� �� �� 䨪ᯠ��� IP085xx, IP086xx, �.�. �⠢��� �� y�����, ���� ��
    �� �뫠 ��p�� 53.xx.

    �᫨ �⮨� LAN Server, ������塞�� ᮮ⢥���y�騬 䨪ᯠ���: IP085xx ���
    IP086xx.

    53.99 - �� ���������� HPFS ��� Aurora Convenience Pack #1, ���
    ᮮ⢥���y�� ��p�p��᪮�y LAN Server'y. H� (�� ���ﭨ� �� ��砫� 2001
    �.) ����� �뫮 �⠢��� ⠪�� HPFS386.IFS �� LS v 5.0 + IP08530, �������
    ��䥪⮢ �� �뫮.

    --- INN 2.7.3 (rc1 version)
    * Origin: This echo is READ-ONLY. Send %HELP to FAQSERVER at (2:5020/181)