������� Linux Partition HOWTO
 Kristan Koehntopp, [email protected]
 ������ 2.4, 3 �������� 1997

 ��� ����������� ����, ���������, ��� ������ �� ��� ��������
 �������� ������������ �� ��� �������� ������ ��� �������:
 [email protected] �� ����������� mini-HOWTO ��� ��������
 �� �� ��������� ��� �� �������������� �� ���� ���� ������ ��� ���
 ��� ������ Linux. ���� ��� �� ����, ��� �����������, �����������
 ��� ������� ��� ��� ���������� ���� ���������(swap) ��� �����,
 �������� �����, ������� ��� ���� ������ ������. � ����� �� �����
 �� ���� ������� ������, ���� ������ ���������� ��� ����
 ���������� ���� ��� �� ����� ��������.
 ______________________________________________________________________

 Table of Contents


 1. �������

    1.1 �� ����� ��;
    1.2 �� ������ �� ��; ��� ������ HOWTO.

 2. ����� �����, �� ����� ��� ���������;

    2.1 �� �������� ����� ���������
    2.2 ������� ��� ������ �����

 3. �� ����������� ����������;

    3.1 ���� ����������� ����������;
    3.2 ��� ������� ������ �� ����� � ����� ���������;
    3.3 �� ������ �� ��� �� ���� ���������;
    3.4 ������ ������� ��� �� �������� ����� ��� ��� �������������
    3.5 �������� ��� ����� ��� ����� ��������� �������� �� �������� ����������

 4. ��� ����������

    4.1 ����������� ������� ��� �������� �������

 5. �� �� ����� ��� ������� ��



 ______________________________________________________________________

 1.  �������

 1.1.  �� ����� ��;


 �� ������ �� ����� ��� Linux Mini-HOWTO. ��� Mini-HOWTO ����� ���
 ������ ������� �� ������ ��������� ����� �� �� Linux �� �����
 ������������ ��� ���������. ����� mini ������ ���� �� ������� � ��
 ���� ����� ��� ���� ��� ��� ��������� HOWTO � ���� �� ��� ������.
 �� HOWTO ��� ����� ����� �������: ��� �� ������ �� �������
 �������� (man pages).


 1.2.  �� ������ �� ��; ��� ������ HOWTO.


 �� ����������� mini-HOWTO ��� �������� �� �� ��������� ��� ��
 �������������� �� ���� ���� ������ ��� ��� ��� ������ Linux. ����
 ��� �� ����, ��� �����������, ����������� ��� ������� ��� ���
 ���������� ��������� ������ ��� �����, �������� �����, ������� ���
 ���� ������ ������. � ����� �� ����� �� ���� ������� ������,
 ���� ������ ���������� ��� ���� ���������� ���� ��� �� �����
 ��������.

 �������, �� �� ������ �� ������ �� ��������� ���� ��� ���� ���
 �����������, ������ ������ ��� ��� �����������.  �� ���������
 ��� ��� ���� ���������� �� �� �������������� �� �����.  ����,
 ������ ����� ������� �� ���� ������� ��� ����������� �� Linux ���
 �������� ����� �� ��� ��������������� � �� �� ������ ���� ���
 ��� ������. �����, �� ���������� ��� ���� �� ����� ��� ��
 ������� �� ���� ��� ������� ��� ��� �������� �����������. :-)

 ��� �� mini-HOWTO ������������ ���� ������������� ��� ������� ��
 ���� ��� �����. ��� ��������� �� ����� �� fdisk, LILO, mke2fs �
 ����������� ��� �������� ��������. ������ ���� HOWTO ��� ��� ��
 ����������. �������, ����� �� Linux HOWTO Index ��� ���������� ���
 Linux HOWTO. ������ ��� ���������� ��� index ��� �� �� ��
 ���������� �� HOWTO.

 ��� �� ������ �� �� ����������� �� ������ ��� ��� ����������
 ������� ��� ������ ������� �� ��������� �����, ����� �� "Linux
 Multiple Disks Layout mini-HOWTO", �� ��� Gjoen Stein
 <[email protected]>.

 ��� ���������� ��� ����������� ������ �� ������ �� �����������
 �� 1024 ��������, ����� �� "Linux Large Disk mini-HOWTO", ��
 Andries Brouwer <[email protected]>.

 ��� ������� �� �� �� ����������� �� ����� ����� ��� ������
 (quotas), ����� �� "Linux Quota mini-HOWTO", �� Albert M.C. Tam
 <[email protected]>

 �� ������ ��� ��� ������ ������ ����� ������ ��� ��������
 ��������, ���� ������ ������ ������ �� ���������� ��
 ������������ �����. ����� �� "Linux ADSM Backup mini-HOWTO", ��
 Thomas Koenig <[email protected]> ��� ������� ������
 �� �� �� �� ����������� �� Linux �� ��� IBM ADSM ����������. �����
 �� "Linux Backup with MSDOS mini-HOWTO", �� Christopher Neufeld
 <[email protected]> ��� ���������� ������ �� ��������
 �������� �� Linux ��� MS-DOS.

 ��� ������� �� �� ������ ��� �� ��������� ��� HOWTO, ����� �� Linux
 HOWTO Index, �� Tim Bynum <[email protected]>.

 ������, ����������� �� /usr/src/linux/Documentation ������ �� �����
 ��� �������. �������� �� ide.txt ��� scsi.txt ��� ���������� ������
 �� ��� �������� �� ����� ����� ��� ����� ��� ����� ��� ����
 ����������� filesystems/.


 2.  ����� �����, �� ����� ��� ���������;


 ���� ��������� �� ������� ������, �� ������� ������ ������ ��
 ������������ ������ ���������� ��������, ���� �� �� ���� ���
 ��� ����� ��� ������ ���. ����, ��������� ���� �������� �� ��
 ������� ��� ��� ����� ����� �� ��������� ������� �������.  ��� �����
 � ���������: ��� ����� ����� �� ����� �� ������������ ��� ����
 ������ ������� ������ ��� ���������� ���������� ��������.

 ����� ������ ��� �� ����������� ��� ������ �� ����������� � ��� ���
 ����: ������ ��� ��������� �� �� ���� ����������� �� ��� ����
 ��������� ������ ����� ��� �� ��������� �� �������� ������ ��
 ����������� ������������. ������, �� �� ������ �� ������ ����
 ����� �� ����������. �� ��� �� ��������� ���� ��� ����� ��������,
 ��������� ��� ������� ���� �� �����.
 � ������ �� ���������� �� ���������� ������. ������ �� ���������� ��
 ������ ���� ���� ��� ����� �� ����� �� �� �� ��������������� ��
 ������ ��������� ������. �������, ���� ����������� ����
 ��������� �������������� ����������, �������� �� ���������������
 ��� ��� ���� ��� �� ������ ��.

 �� ����������� �� ������ �� ����������� � �� ������� ������� �����
 �� ���������� �� ������ ����� ���. ��� �������� �� � �� ���
 �������� �� ����� �� ����������� ������� ��� ��� ���������
 �������� ��� ���� ��� ����������� ��� �������� �� �������� �� ��
 �������� ���. ���� �������������, ����� ��� �� �� ��
 ������������� �� ����� ���� ��� �����������, ���� �� ������ ��
 ������ �������� ��� �� �������� �� ���� ��� ������ ����
 ���������� ����������� ��� �� fdisk.

 ����� ���, ������� ����������� �� ����������� �������� �����
 ������ �� ��������� ����� �� ����� �������� (�� ����� �����).
 ��� ����������, ������ ��� �������� ������ "fips" �� �������
 ����������� MS-DOS ��� �� ��� �� ����� ���� ��� ��� ����������� Linux
 ����� �� ��������� ��������������� �� MS-DOS. ��� ���� �� �� ��
 �������� ����� �� ������ ��������, ���� ��� �����;


 2.1.  �� �������� ����� ���������


 �� ������� ����� �� ����� ��� ��� �� ��������. ����� ��������,
 ��������� ��� ������ ��� �����, ���� �������� �� ������ ��������
 �������� ��� ��� ���� ��������� ������ ��� ����� ��������.

 ������: ���� ��� �������� �������, ��� ������� ��� ftape ������ ��
 ��������� �� ��� ������� �����. �������� SCSI: �� Linux ��� ������
 ���������� SCSI. ��� ���������� �� �������� ASPI ������, �� ������
 ������� HMA ��� ���� � �������� SCSI ������������, ���� ����������
 ������, ������� ��� CD-ROMs ���� ��. ��� ����� I/O ���������,
 ������� �� IRQ � �������� Master/Slave ��� PIO.

 ������: �� ����� SCSI �������� ��� ����� ����� ������� I/O �����
 ������ ������ ���� �����������. ���� ��� ��� �� ����� ����� ��
 ����� �� ���� ���� �������. ��� ��������� �� ��������������� ���
 ������ Linux ��� ����� USENET ������� � ��� �� ���������� �� ISP
 ��� ����������� �� ������ ������ ����� SCSI.


 2.2.  ������� ��� ������ �����


 � ������ �� ���������� �� ��������� �� Intel �������� ����
 ������������� �� ��� ���: � ����� ������� ���������� ����
 �������������� �� ����� �� ����� ��������� ��� ��� ���� ��� ���
 �������� �������. ����� �� �������� ����������� �����������
 ���������.  ���� ����� ������ ��� �� ������� �����������
 �����������, �� ������� ����������� ���������. � ������ ��� ���
 ����� �������������: ���� ������ ��������� ������� ��� ������ ����
 ������, ���� ����� ����� �� ������ ��� ������ �� �������
 �������.

 ��� ���� ����������, � ����� �� ��������������� �� ���� ���
 ������� ����������� ������ �� ������������. ��� �������������� �������
 �����������, ��� ������ �� �������� ���������� ���������� ��
 "���������� ���������" �� �� ���� ��� ����� ������ ��� ��������
 ��� ���� �� ��������������� �� ��� ������� �����������. ��� �������
 ��� � ����� �� ������� ���� ������� ����������� ������ �� �����
 ��������. ������ �� ������ ��� ��� ���������� ���������: ������
 fdisk �������� �� �� ����������� ������� �� ��� ����������
 ���������.
 �o Linux �� ������ �� ��������� ��� �� ��� ����������� �����
 ���������� ��� �����. ����, ��� Linux ���� 4 ��������� �����������
 (3 �� ���� ��������, ��� �������������� ������� �����������) ��� ��
 ��� 15 ����������� ������� �� ��� ����� SCSI (63 ������� �� ���
 ����� IDE).

 ��� Linux, �� ����������� �������������� �� ����� �����. �� �����
 ������ ����� ��� ����� ��� c (��� ����� ���������=character,
 �� �� ������������ ��������� �����-buffer chache) � ��� b (���
 ����� ������=block, �� ����� ���� �� ��� ��������� �����). ���
 Linux, ���� �� ������ �������������� �� block ������. �� �������� ��
 ���� Unix ��������, �� Linux ��� �������� ������������ �������
 ��������� (raw character) �� ����� ��� �� ��������� ����������
 ���.

 �� ��� �������� �� ��� ����� ������ ����� � ����� ��� � �����
 ������ ������, �� ��������� ���� �� ������� �� �����:



      ______________________________________________________________________
      $ ls -l /dev/hda
      brw-rw----   1 root     disk       3,   0 Jul 18  1994 /dev/hda
                                         ^    ^
                                         |    minor device number
                                         major device number
      ______________________________________________________________________




 ���� ��������������� ��� ����� ������, � ����� ������ ��������
 ���� ����� ������ �� ������ ��� �� ���������� � �������
 �����/����. � ����� ��� ������� �� ��� ���� ����� �� ���������
 ��� ��������� ������������ �� ��� ���� �� �� ���������� � �����
 ������. � ��������� �� ����� ����� ������ �� � �����
 ������������ ��� ������ �������. ��� IDE ������ � ���������
 ��������� ��� /usr/src/linux/Documentation/ide.txt.  ��� SCSI ������,
 �� ���������� �� ��� ������ ���
 /usr/src/linux/Documentation/scsi.txt, ���� ��� ����� ����. ������ ��
 ��������� ���� ����� �� ����� ��� �� ����� �������
 (/usr/src/linux/driver/scsi/sd.c:184-196). ��� ������ ��� � �����
 ������ ��� ������� ����� �� Peters Anvin ���
 /usr/src/linux/Documentation/devices.txt; �������� ��� ������� ���
 block ������, ����� 3, 22, 33, 34 ��� IDE ��� ����� 8 ��� SCSI
 ������. �� ����� ��� ������ ������� ����� ��� byte � ������� ��� ���
 �� � ������ ���������� ��� ����� ����� �������������.

 ���� ������, �� ����� ����� ��� ����������� ������ ��� �����
 ����������� ��� ���� �� ������� ��� ���� �� ����������� ���.
 ��������� �� IDE ������ �� ����������� /dev/hd* ��� ��� SCSI ������
 /dev/sd*. �� ������ ���������� �� a, b, c ���, ���� �� /dev/hda
 ����� � ����� IDE ������ ��� � /dev/sda ����� � ����� ��� SCSI
 ������. ��� �� �� ������ ������������ �������� ������,
 ��������� �� �� block ���. �������� ���� ������ ���� �� �� �����
 �������� �� ���������� ��� ������� ��������� ��� ����������,
 ���������� ��� �� �������� ���� ����� �� ���������� � �������� ��
 ������ ��� ������ �� ���������. �� ������ �� ������, ��� ����, �����
 �������� ���� ������ ���������.

 �� ��������� ����������� �� ����� ����� �� 1, 2, 3 ��� 4. ����
 /dev/hda1 ����� � ���� �������� ��������� ���� ���� IDE ����� ���.
 ������� ����������� ��� ������ 5 ��� ��, ���� /dev/sdb5 ����� �
 ���� ������ ��������� ���� ������ SCSI �����.


 ���� ������ ���� ������ ���������� ��� ��� ����� ��� ������
 ������� ��� ���� ���. � ���� ����� ���� ���������� ����� (���
 byte) �� ��������� �� ����������� ��������� �� ��� �����������
 ��������� ������. �� ������ ���������� ��� ����� ���������, ����
 ������ � ��������� �� ���������� �� ������������ ��� ���� ����.

 �� Linux ������������ ��� ���� 0�82 ��� ����������� ��������� ���
 0�83 ��� "������" �������� ����� (ext2 ������). �� ������ ��������
 ���� ��� �������� Linux/Minix ������ ������������� ��� ����
 0�81.  �� OS/2 ������������ ��� ��� 0�07 ��� �� ���� ��� �� NTFS
 ������ �� Windows NT. �� MS-DOS ������������ ������� ������ ���
 ��� ������� ������� �� FAT �������� ��: 0�01, 0�04 ��� 0�06
 ����� �����. �� DR-DOS ������������� �� 0�81 ��� ��� �������������
 FAT ����������� ��, ����������� ���������� �� �� Linux/Minix ����
 ���� ��, ���� ������ ��� �� Linux/Minix ��� ��� �� DR-DOS
 ��������������� ���. � ���������� ��������� �� ��������������� ��
 ��� ������� ����������� ��� ���� 0�05.

 �� ����������� ������������ ��� ������������� �� �� fdisk.  ����
 ��������� �� ������� ��� ��� �� ��� ��� fdisk �� �����������
 �������� fdisk (� FDISK.EXE) ��� ���������� ��������. ������ fdisk,
 ���� �� DOS, ����� ���� ������������ ���� ����������� �����������
 ���� ����������. ������� ����������� ��� �� ����� �� ���
 ������� �������� ��������� �� ���� ����, �� ����� �������
 ��������� �� 1024 ��� ��� ������� �� ����������� � �� ���������
 ����������� �� ��� �������� �� ���� �������. ��� ����������, ��
 fdisk �� MS-DOS �� ������ �� ������ ����������� NTFS, �� fdisk ��
 OS/2 ��� �������� ��� ��� "��������" ����������� ��
 ������������� �� �� fdisk �� Linux �� ��� �������� �� ����
 �������, �� ��� �� ��, �� DOS ��� �� OS/2, ��� ���������� ��
 ������ �� ����������� �� 1024 �������� (����� �� "large-disk"
 mini-howto ��� ������������ ��� ������� ������).


 3.  �� ����������� ����������;

 3.1.  ���� ����������� ����������;


 �����, ���� ����������� ���������� ������; �����, ������ ����������
 �������� �� ����� �� ������� �� ������� ����������� ��� ���� ��
 ������ ��� �������. ����, ������ �� ������ �� ��������� ���
 ��������� ����������� ��� ��� ��� �������� �� MS-DOS, OS/2 ���
 Linux � ��������� ���� ��������������. �������� ��� ��� ��������
 ��������� ���������� ��� �� ����� ����������, ���� �� ��� ��� �����
 ��� ��� ������� ����������� �� ����� ���.

 � �������� ���������� �������� ������������ �� BIOS ��� ���
 ����������� �� 1024 �������. ����, ������ �� ������ �� ������ ����
 ��� ����������� ��������� ���� ����� 1024 �������� �� �����
 ���, ���� �� ������� �� ����������. ����, �������� �� "large-disk"
 mini-howto, ��� ����������� ������������.

 ��� �� ������������� �� Linux, �� ����������� ��������� ���
 ���������.  ��� � ������ ��������� �� ���� ��� ��������� (���
 ���������� �� �� LILO), � ��������� ��� ������ �� ���������� �� ��
 BIOS. ��� �������������� ���� ���� ��� �� �������� ��� ����� (��
 ������� ��������� � �� �� LOADLIN.EXE ��� �� MS-DOS) � ���������
 ������ �� ����� ���������. �� ����������� ��������, � ��������� ��
 ����� ��� 0�83 "Linux native".

 �� ������ ��� �� ��������� ��� ���� ���������. ���� ���
 �������������� ����� �� ���� ���������, �� ����������� ��� ���������
 �������� ��� ��� �� ������. ����� � ��������� ���
 ��������������� �� ��� ����� �� Linux ��� � ������ ��� ��� ���
 �������� �� BIOS, � ��������� ��� ������ �� ��������� ���������
 ��� �����. ����� �� ��������������� ��� ������ ��������� (/dev/?d?5
 � ���������). �� ����������� ��������� �� ����� ��������� �����
 ��� 0x82 "Linux swap".

 ����� ����� �� �������� ����������. �� ���� ������� �� ������������
 ����������� ����������� ��� �� Linux. �������� �������.


 3.2.  ��� ������� ������ �� ����� � ����� ���������;


 ��� ���������� �� ��������������� ��� ��������� �� ���� ���������,
 �� ������ ����� ���� ����, ���������� ��� ������� ������� ��� ��
 ����������� �� ������ ���:


 �  ��� Linux, � ����� RAM ��� � ����� ��������� ��������������� �� ��
    ����� ��� ��������� ������ �� ����� ��������� (���� �� ��� �����
    ������� ��� ��� �� Unix). ��� ���������� �� ���� 8MB RAM ��� 12MB
    ���� ���������, ���� ��� ����� ������ 20MB ��������� ������.

 �  ���� ���������� �� ������� �� ���� ���������, �� ������ �� ����
    ������ 16MB ��������� ������ �������. ����, ��� 4MB RAM ��
    ����������� ��������� 12MB �� ���� ���������, ��� 8MB RAM ��
    ����������� ��������� 8MB ���� ��������� ���.

 �  ��� Linux, ��� ��������� ��������� �� ������ �� ����� ���������
    �� 128MB. ������, � ��������� ������ �� ����� ��������� ��
    128MB, ���� � ������� ����� �� ��������������� ����. ��� ������
    ������� �� 128MB ���� ���������, �� ����������� ���������
    �����������.

 �  ���� ����������� ��� ���� ���������, �������� ��� ���� �����
    ������ �� ����� ��� �������.

    ���� ��������� ��� ��� "����� ��������". ��� �� ����� ������
    ��� ����� �� �������������� �� ��� ����������� ��� ������ ������.
    �� Linux ��������� �� �������� ��� ������� ��� ����� (�����������
    ��� �� �������� ���������������� ������� �� �������������� ����
    ������) ��� ����� ���� ��� ������� ��� RAM �� ����� �����. ���
    �� �������� ��� ���� "��������� �������" � ������ ��� ��
    ����� ���� ��� � ��������� ������� �� ������.

    �� �� �������� �� ����� �������� ��� ����� ������ ��� ���
    ������ ������ ����� RAM. ��� ���� ������ ���������� �� ����� ��
    ��� �������, � ������ ����������� �� ����� ������� ���� ����� ��
    �� ��� �������������� ������ (������������ ��� ����� ���� �������
    �� ���� ����� �������� ��� ��� ������� ��� ������� ��
    ��������). ��� ����� ��������� �� ����� �������� ������ ���
    ������� ���� ��� �������. ��� ������� �� ��� ��� ���������
    ������� ��� ����� "thrashing".

    �� ��� ������ ������� �� ���������� ����� ���� ���� �� ���
    ����� ���� ��� RAM. ���� � ������ ����� ������ ��� � ����
    ����� ��� ������� �������� ������ ��� ��� ������� ��������
    �� �����.

    ���� ����� ������ �� ��� ����� �� PDP ��� �� Vax ���� ��� ��
    ����� �������� ��� ������������ ����� �� 25% �� �������� ��
    �������. ��� �� ����� ������ ������ �� ���� ���� ���������
    ��������� �� ����� ����� �� ������� ��� RAM.

    �������� ��� ��� ��� ����� ���� ���� ������. ����� ����� ��
    ����������� ������� ��� ����������� ��� ���������� ������ �
    ����� ����� ��������. ��� ���������� ��� �������� ��������� ���
    ������ ����� �������� �� ������������� ���� ��� ����� �����
    ���������, ���� �� ����� �������� ����� ��� ������.

    �� ��� ����, �� xv �� ������ ������ JPEG ����� �� ��� ��� ���
    ������ ����� ��������. ��� �� �������������� �� �������� �� ���
    ��� �����, ���� � ���������� ����� �� �������������� �� �� xv
    ��� ������������ ����. �� ���� ���� ��� �� ���� �����������
    ������� �� ����� ������ ������, ���� ��� ��� �� ����������.
    ����, �� ����������� ��� - �� ��� ��������� ���� - ��� ���
    ������ ��������� ��� ������ ������� ��� ������ �� �������� ���
    ���� ��������� ����� ������ ���� �������.

    �� �������� ������ ��� �� 25% �� ��� ���� ��� ������� ������ ��
    �� ����� ��� ���� ����� �� ������ ������������ ��� ��������
    �������, ���� ��� ��� ��� ���� ������� �� ����������� ��� ��
    ������.

 ���� ��� ��� ������ �� 16MB RAM, ����� ��������� �� ���������� ���
 ��� ������� ������� ��� ��� �� 48MB ����� ������ ������.  ��
 ������� ��� ������ ��������� �� �� ����� �� ������� ��� �������
 (�� ����������;).


 3.3.  �� ������ �� ��� �� ���� ���������;



 �  �� ������� ����� ����, �� ����������� ����� �������.

    �� ��������� ������ ��� ������ ������. � �������� ����� �����
    ��� ���� ����� ����� �������, �� ����� ������ �����������. �
    �������� ����� ������ ����� ����, �� ������� �� ����������
    ������ �����������.

    ���� �� ���� ��� ����� �� ������ ������ ��� ���� �� �������� ��
    ����� ��� ����� ���������� ���, � ������ �� ��� �����������
    ������ �� ����� �����������.

    ����� ���, �� �� �������� �� ���� ��������� ��� �� ��� ���������
    ���� �� ������ �� ����� ���� ����������.

 �  �� ��������� ������ ��� ��� ���� ����� ����� �� ��� ��
    ������. �� ���� ��� ������ �� ����� ��� ������� �� ������ ��
    ���� ��������� ��� ���� �� �����, ����������� ��� � ����� ��
    ����� �� ������� �� ��� ���� ������ ���� �� ���� ���������.

 �  �� ������� ������ ������������ ZBR (zone bit recording). ����
    ����������� ������ ��� �������� ������. �� ������ ���
    ����������, �� ����� ��������� ������� ������ ��� ��������
    ������ �� ���� �� �� ��������. ����� �� ���� ��������� ���
    �������� ������.

 �  ����� � ����� �� ����� �� �� �������� ����. ��� ���� �� ����
    ��������� ��� ���� �� �����, ����� ���� ��������� ����������
    home ��� ���� ���� �������������� ���������� �����, �� ����
    ������� �� �� ������ ��� ���� ��� ���������� home, ��� ����
    ��������� �������� ��� ������. ����� �� ���� ������� �� �����
    �� ���� ��������� �� ���� ���� ������������� �����.

 �������: ����� �� ���� ��������� �� ��� ������� ����� �� ������
 ������ �� ��� ����� ����� �������. ��� ���� ������ ������:
 �������� �� ��� ��������� �� �� ���� ��� ������ � ���� ��� ��
 ����������� ��������.

 ���� �������: �������� ���������� RAM.


 3.4.  ������ ������� ��� �� �������� ����� ��� ��� �������������


 � ����� ��� ����� ������������ �� �� ��������� ������ �� �������
 ��� ������� ������� (blocks). ��� ext2, �� ������� ��� �� �������
 ������ �� ��� �� ���� �������, ���� ������� �� ����������� ��
 ������� ��� ���� �������.

 �� ����� ������� �� ����������� �������. �� �������� ��� ���� ��
 �������. ����, ��� ���� �����, ��� ����� ��� ��������� �������
 �����������. ����������� ��� �� ������ �� ����� ����� ����,
 ����������� ������ ���� ������ ��� ���� ����� �� ������ ��� �����
 ���. � Tanenbaum �� �������� �� "������� �������������" ���
 ������ �� "���������� ��������".

 �������� �� �������� ��� ����� �� ����� ���� ����� ��� �� ���
 ����� �� ��������������� ���� (inodes) �� ����� ���.



      ______________________________________________________________________
      # df -i
      Filesystem           Inodes   IUsed   IFree  %IUsed Mounted on
      /dev/hda3              64256   12234   52022    19%  /
      /dev/hda5              96000   43058   52942    45%  /var
      ______________________________________________________________________




 ������ ������ 12000 ����� ��� / ��� ������ 44000 ����� ��� /var.
 �� ������� �������� 1KB, ������ 6+22 = 28MB �������� ��� ������
 �������� �� �����. �� ��� �������� ������� �������� 4KB, �� ���
 ����� 4 ����� ���������� ����.

 � ������� ��������, ���, ����� ���������� ��� ����� �������
 ��������. ��� ��, �� ext2 ��������� �� ����������� �� ���� �� 8
 ����� ������� ��� ������������ �����. �� � ����� ��
 �������������� �����������, ���� �� ����������� ����� �����.

 � ������ ������� �������� �� ��� ����� ����� ���� ��� ��� ������,
 ���� �� ����� ����������� �� ��� ���� ����. ��� ��������� ��
 ��������� �� �������� ��� ������� ��� ����� ��� ��� ����� ��
 �������. ��� ���������� "�������� ��������������" � ����
 "��������������" ��� ����� ��� �� ������� �� �������� �����
 DOS.

 �� ext2 ��� ������� ����������� ��� �� ������ ��� �������
 �������������. ��������, � �������������� ��� �������� ������
 ������� ��� �� ext2, ���� ��� �� ����������� ������ ������ ��� ��
 ���� ��� �� USENET. �� ��� ������ ��� �������� �����������������
 ��� �� ext2, ������ �� �� ������������ ��� �� ��������� �� ���
 ������ ������ �� ext2. �������������� ��, ���� �� ���� ��� ����.

 �� MS-DOS ����� ���� ��� ��� ���������� �� ��������� ����.  ��
 ������ �� ��� ������� buffer cache, �� ��������� ��
 �������������� ����� ���� ������ �������� ������� ����������.  ��
 ������� �� DOS ����� ����������� ���� ���������������� �� �����
 ���� ����� ��������� ��� ������� ��� �������� �������� ��������
 ��� ����� ��� ��� ����������������. ����� �� ���� ��� ��������
 �� �� ������ �� ��������� ��� Linux ��� �� ext2. �� ������ ��������
 ����� �� Linux �� ����������� ���������������� ��� �� ���������
 �������, ���� ��� �� ���������� �� ��������� 5% ������� ���� ���
 �����.


 �� MS-DOS ����� ��� ������� �������� ���� �� �� ��������
 ��������������. ��� ����������� �� �� 256KB, �� ������� �� DOS
 �������� ��� ������� �� ����� �������� �� ���������������� (��
 ��� �������� �� ���� �� �� FAT32).

 �� ext2 �� ��� ��������� �� ��������������� ������� ������� ���
 ������ �������� �����, ���� ��� ��� ������ �������� ����� ����
 ������ �� 0.5TB (������ terabytes �� 1TB = 1024GB) ��� ��, ��� ��
 ������ ������� �������� �� ����������. ����, �� �������� �� �� DOS,
 ��� ������ ���� �� �������� �� ����� �� ������ ����������� ��� ��
 ��������� �� ������� �� ������� ����. �������������� �� 1KB ���
 ����� �����.  ��� �� ������ �� ��������������� �� 2KB ��� �������
 �����������, ���� �� ���������� ������ ���������� ����������.


 3.5.  �������� ��� ����� ��� ����� ��������� �������� ��
 �������� ����������


 �� �� ext2, � ����������� ������ �� ����� �� ���� ��� �����������
 ��� �������� �������� ��� ��� ��� ����� �������� ��������������
 �� ��� ��������� ��� �� �����.

 �� ����� ��� ����������� ��������� ���. ��� ����������� ���
 �����, �� ���������� ��� ������ ��� ������ ������ �������� ��� ����
 �� ��������.  � �������� ��� �� ����� ������� ��� ���� ���
 ������ ��� ���������, �� �����, �� �� ���� ��������� �� �����.
 ��� ����������, ����� ��� /bin, /sbin, /usr/bin, /usr/bin ���
 �������� �������� ����� ������ �� ��� ������ �������� ���:
 ������� ����� ��� �������. ����� ��� /home ����� ����� �� ���
 ��� ���� �������� ���: ������ ������� ���������. ����� ��� /var
 ����� ����� ������: ���� ������ ����� ��� /var/spool/news �� ��
 ���������� ��� ����������� �� ������� �����, �� ����� ���
 /var/spool/lpd ��� �������� ��� ������ ����� � �������.

 ��� �������� �������� ����� ������� �� ��� �� ����������
 �������� �� ����� �������� �� �� ����������� �� ��� ����.  ���
 ��������� �������� ������ �� ����� ���� ������� ���� ����������.

 �������� �� ���������� �� ��������� ��� ����������� ��� ������ ��� ��
 ������ �� ��� ���� (��� ���������� ����� ��������). �� �����������
 �������� ���� ��������� �� ������ �� ����� ������ ����� ���� ��
 ���������� �������� (��� �� ��������� �����) �� ������ �� ��� ����
 (�������� ���������� �������� ��� �� ���������� �� �������� ����
 ��� �� �����������/������� ������ �������� - ��� ������� ������
 ��������������� �������).

 � ���������� ��������� ��������� �� ��� ��� �����.

 ���� ��������� �� ��������� ������, �������� �� ��������� ������
 ������� ��� �� ��������! �������� ����� �������� ����� ������!  �
 ���������� �������� �������� ��� ���������� �� �� �������� ���
 ���� ������������!

 ��� ��������� ������ ����� ������� �� ������� ����� �� ���������
 ���� ��� �� ����������� �����������. �� �� ��� ���� �� ������
 ����� ���� ��������� �������� �� ��������������� ���. ���, ���,
 �� �� ��� ����� ������� ���� ������ �� / � /home ����������.


 4.  ��� ����������

 4.1.  ����������� ������� ��� �������� �������



 ��� �� ������� ��������� ��� /, /home ��� /var ����������� ���
 ������������. ����� ������ ��� ���� ����������� ��� �������� ���
 ����������� ������ ��� ����������� ���� �� ������� ���������� ��
 �� �������� ��� �� �����. ������ ��� ��� ��������: ����
 ������� ��� ����� �������� �� USENET ��� ��� ������ ����� �� /var
 ������ �� �������� (/var/spool/mail ��� ����������). �� ��� ����,
 �� / ������ ������� ��� ������ �� ��������� ���� ������ (���
 ���������� ���� �� ������� ��� �������) ��� ����� ������ ���� ���
 �� ������� �� ��� �������� ���� (������ 250 �� 500MB, ������� �� ��
 ���� �������� ��� ������������). �� /home ������������ �������
 �������� ������, ���� �� ������ �� ������������ ��������
 ����������. ������� ������������� ��� ��� ������ /home ��� ������
 �� ����� ����������� ��������.

 ������ �������� ����� �� /tpm �� ������� ���������, �� ����
 ��������� ��� ������� ���� ��� /var/tmp ��� �� ��� �� ����
 ���������� (�������� ��� �� ������ �� ��������� �� single user
 mode, ��� �� /var �� �� ����� ��������� ���� �� ����������� ��� �
 �� �� ���������� ����������� ��� /var) � �� ����� �� RAM disk (���
 ����� �� Solaris ��� ����������). ��� ����� �� /tmp �� �� �� /, ���
 ���� ����.

 �� ������� �� ����� ����� ��� ��� ������������ � �����������������:
 �������� �� ����� �������� (� ������� �� /etc) �� ������ /home
 ��������, ������� �� /, ����������������� ��� ���������� ��� �����
 ������� �� �� /home.


 5.  �� �� ����� ��� ������� ��


 ��� ��� ��� ���� ���� ISA 386/40, �� ���������� ���� �� �����
 ������ ��� ���������� ����������. ������� �� �� ��� ��� ����
 �������� ����� X-Windows ��� �� ������ ����� �� �����.

 �� �� �� �����: ���� ��� 386 ��� �� ����� 16MB RAM. ������� ���
 ���� EIDE �����, �� �������� �� ������� �� �� (800MB), ��� ���
 ����� ethernet. ����� ��� ��� ����� ����� ������ Hercules ������
 ��� ���� ��� ����. ����������� �� Linux ��� ���� ����� ���� NFS,
 SMB, HTTP, LPD/LPR, NNTP server ���� ��� ����������� ��������� ���
 ����������� POP3. �� ��� ������� ISDN ����� �� ������� ����� ��� �
 TCP/IP router ��� firewall.

 � ����������� ����� �� ����� ���� ���� �������� /var,
 /var/spool/mail, /var/spool/news ��� /var/htppd/html.  ����� �� /var
 �� �������, ������ ���������. �� �� ������ ���� ����� �������
 ��� �������, ���� ��� ����� home ��������� ���� ��� ���������� ���
 /home �� ������ ���� ����� �������� ��� NFS.

 Linux ����� �-Windows �� ������ ������ ������������� �������� ��
 ����� ��� ���� �� 250MB ��� /. �� ������� ��� 16MB RAM, ���� ��
 ����� ������ servers. 16MB ���� ��������� �� ����� ����������, 32MB
 �� ����� �����. ��� ����, ���� �� ������� �� ����� 32MB. ���
 �������������� ���� ��� ��������� MS-DOS ������ 20MB ���������.
 �������� �� ����� �� /home �� ���� �������, ���� �� �������
 500+MB �� ��������� �� /var. �� ����� ������� �� ������ ��� �������
 ��������� USENET.

 �����







 ______________________________________________________________________
 Device    Mount point                       Size
 /dev/hda1  /dos_c                           25 MB
 /dev/hda2  - (swap space)                   32 MB
 /dev/hda3  /                               250 MB
 /dev/hda4  - (extended partition)          500 MB
 /dev/hda5  /var                            500 MB

 homeserver:/home /home                     1.6 GB
 ______________________________________________________________________




 ��� �� �������� �������� �� ���������� ��� �� �����
 �������������� ������� ��� homeserver. ����� ��� �� �� �� �������
 ��� ������������ �� CD-ROM �� ��� �� ������ �� �� ����� ��
 ����� �������� �� �� /etc, �� ����������������� ��, ������
 ������������� *.tgz ����� �� �� /root/Source/Installed ��� ��
 /var/spool/mail ��� /var/httpd/html. �� �������� �� ��� ��������
 /home/backmeup ���� homeserver ���� ���, ��� �� ����������������
 �������� ��� ��� homeserver �� �����.