������� | ������������ | ����� | ������ | ��������
���� | ��������� | ������ | �������� ����� | �����
������� << ������  << �����  << ����  << �������

next up previous contents index
���: �������� �������� �������� ������ �����: ������ ������� �����: ��������� ������� �������

  
���������� �� �������������

����� ���, �� ������������� �������� ��������, �� ����� ����������. ϳ��� ����������, ��� ����, ��� ����������� � �������� �������, ������� ������� �� ���� ����'���� �� �������� ������� �������. ������� �� ����� � ����� ����������� � ������� �����, ���� ���������� �����������, �� ���, �� ����������� �� ���������� � ������ ������� ������, ��� ��������� ��������� � ����� �����.

���������, ������� [*] ������ ��� ����� ������ �������, ����� � ���� ������� ������� (��������� ���������). ϳ��� ����, �� �� ������� ������ ������� ���������� � ������ /home  �� /usr  ����� ������� �������, ����������� ����� ������ ��������� �������� �� ������� [*].


  
�������: ��� ����� ������ �������.
\includegraphics{disks/hd-mount-separate.ps}


  
�������: /home  �� /usr  ����������.
\includegraphics{disks/hd-mount-mounted.ps}

�������� ���������� ����������� ���������� ���������:

$ mount /dev/hda2 /home
$ mount /dev/hda3 /usr
$
$

������ mount  ������� ������ ��� ��������. ������ � ��� - �� ����������� ���� ��������, ���� ������� ����� �� �������� � �������� ��������. ������ - ���������, � ��� ������� ���������� ���� ������� �������. ϳ��� ����, �� �������� �� �� �������, ���, �� ����������� � ����������� ������� ��������, ���� ��������� �� ����� ��������� /home  �� /usr . ������, �� ``/dev/hda2  ���������� �� /home '', �, ������� ��� /usr . ��� ����������, �� ����������� � ��, �� ����� ������� ������ (���� �� ����������), ��� ��������, �� ����������� � �� ��������, �� ��� �� ������� ������� ����������, ���, �� ����-�� �� - �������� ���������. ³������ ������ �� ����������� ������ �������� (/dev/hda2  �� ���������, �� ��� ���� ���������� (/home . ������ � ��� �� ������ �� ``������'' ����� (��� ������), � ��� ���, �� ����� - ����� ������ �� ``������'' �������� �� �����. ���������, � ��� ����������� ���������� ������� �������, ��������� ������ ����������.

˳������, �� ��� ���������, ������������ ������ ������� �������� ����. ������� mount  ���������� ������� ��� ������� �������, ��� ���� �����. ��� ��� ����� ����� ����� ������������� ���������� -t ���_�������_�������, ��� ���� ������� ���. ������ �� ���������, �� ����, �� ���� �������� ��������. ���������, ��� ���������� ������� ������� DOS �� ������, ������� �������� �������:

$ mount -t msdos /dev/fd0 /floppy
$

³� ��������, �� ������� ��� ��������� ������� �������, �� ����������, ��� ���� ���� ������, ��� ���������, ��� ���� ��������. �����, �� �����, �� �������� � ��� �������� �� ���������� ������ ������������ ���� ����, �� ������� ������� ����������. (���� �� �����, ������ �� ��� ���������� ������ ���������� ����������, ��� ����, �� � ����� � ����� ��������, �� ����� ������ ������ �� ���� � ����� ������ ������� �������, ������ ���� ���������� � ������������� ��� ����� ����.) ��� �� ��������� ����� �����, � ������ ����� ����� ����� ����������� �� �������. ���������, ����� ���, �� /tmp  �� /var/tmp  � ����������, �� /tmp  � ���������� ������� �� /var/tmp . ϳ� ��� ������ �������, ���� ������� ������� /var  �� �� ����������, ��� ���������� ����� ��������������� ��������� /var/tmp , ��� ����������� �� �������� ������� ������. ϳ��� ����, �� /var  ����������, ��������� /var/tmp  � �������� �������� �������� �����������, � ������ �� ��������������� ���������� �� �� ������� ������� �������. ���� ��������� /var/tmp  �� ��������, �� ���� � ��������� ������������� ����������� ������� �� ����, �� ���������� /var .

���� �� �� ��������� ���������� ������ � ������� �������, ��� �������, �� ������ �������������� ���������� -r ��� ����, ��� ���������� �� ������� ������� � ����� ����� �������81. ��������� ��� ��������, ���� �������� ����-��� ������ �������� ��-������ � ������� ������� � ���� �� ���� �������� ��� �������82 �� inode'�� ����� � ����� ������� ������. ���������� � ����� ``����� �������'' ��������� ��� ����, �� �� ����� ����������, �����, ���������, �� �������-�����83.

������� ����� ������ ��� ������ ���� �����������, � ����: �� �� ��������� ``���� �����'' ������� ������� - ��, ��� ���������� ��������� �������� ��������84, �� ���� ������ �������� ���������. �������� �, �� ��������� ������, �� ������� ������� �� ����� ���������� �� ������� ����. ³������ � ����� ������� ���� ������ - �� �������� � �����.8586. �������� ������� ������� ������� �������� ����������� ����������� ��� ������� �������, � ����� ������ ������������� �� ��, �� ���� ���������� - ���� ��������� ���������� �������� ������� �������, ������� ������ �� �����������. ����� �� ������� �������, ��� ������ ��������� �� ��������, ��� ����������� ������������� � ���� ����, ��� �������������� �� ��������� LILO �� rdev 87.

��� ����� ������� �������� ������� ������ ��������� �������� � ����� ``����� �������''. ϳ����� �� ��������� ������� ����������� fsck  ��� �������� �������� ������� �������, � ���� ������� ������� ��������������88 � ����� ������� ������. ������� ������� fsck  �� ������� ������������ �� ����������� �������� ��������, ������� ����-�� ���� �� ������� �������, ��� ���� ���� ����������, ��������� ����� ��������. ���, ������� �������� ������� � ������ ������� ���������� � �������� ����� �� �������, fsck  ���� ���������� ������� ������ ��� �������, � �������� �������������� ������ �� ������� ���� � ���'�� �� ����.

� �������� �������� ��� ����� ������� ��������� ����� ���� ������ ������� (��� �������� �� ����). �� ���� ���������� � ���� /etc/fstab 89. ��������� ��� ������ ����� � � ������� ������� fstab . ��, �� ��������� �������� ������ ������� ���������� �������� �� �������� �������, � �� ���� ������������� ����� ������� ��������� ������������ ���, �� �� �������. ���� ����� ��� ������ ������ ������� ���� ��������, � ����� ����� ���� �� ���������.

���� ������� ������� ����� �� �������, �� ����� ������������ �������� umount 90. ��� umount  ������� ���� �������� - ��� ����� ���������� ������� �������, ��� �� ����������� ����. ���������, ��� ����������� ��������, ���������� � ������������ �������, ������� �������� �������:

$ umount /dev/hda2
$ umount /usr
$ $

�������� ������� ��� ������� ������� � ������� ������� �� ���. �� ��������, �� ������ ������� �������������� ���������� �������. �� ��������� ������ ��� ������� � ���������! ����� ��������� ����� � ���'��, ���� ������ ������ ������������ �� ���� ������ ������ � �� ����'������ �������� �� ����, ���� ���� �� �� ������������ 91. ����, ���� �� ��������� ������� ������ - �������� ����� ������ �����. ���� �� ����� ������ � �������, ��, ������� ������ ��������� �� ���������, ���, ���� �������� ���� (����� ���������), ����������� ���� ���� ����������.

��� ���������� �� ��������������� �������� ������ ������� ���� ������ �����-�����������, ����� ����� ���������� root  ���� �� ������. �������� ����� � ��, ��, ���� ����-��� ���� ��������� �� ��������������, ������ ������� �� ����-��� ��������, ��, � ����� ������� ���� � ���� ������ ��������, ���������, ����������� ���� ������������� �� /bin/sh , ��� ���� ����� ������� ��������. �����, ��������� ������������ ������ ����� ��������� �������, � ��� ����� ���� ����� �������:

  • ���� ������������ ������ root '�. �������� � �� ������� ������ � ����� ���� �������, ��� � ����������. ���� ��������� � ��� ��������, ���� ���� ����������� ����������� ��� �������, ����� �������� �� �������� ������������ �������� �� ���������� �� �����.

  • �������������� ��������� ���� sudo  ��� ��������� ������������ ������������ ��������� mount . �� ��� �� �� �������� ������ � ����� ���� �������, ��� ���-���� �� �� ������������ ��������������� ������� �� ������ root '�92.

  • ������������� ������������ ������� ����� ������� mtools , ��� ���������� ������� DOS ��� ���������� �������� ������. ��� ����� - ���� ������ �����, ���� ���, �� �������, �� �������� ����� � DOS������� ������ � �����, ��� ��������� ��������� � ��� ����� ��������.

  • ����������� ������� ��������� ����� � ���������� ����������� ��� ���������� � ���� /etc/fstab .
��� ��������� ���������� ������� ����� ������ �� /etc/fstab  ��������� ����� �����:
/dev/fd0 /floppy msdos user,noauto 0 0

��������� � ����� ���: �������, ���� ����� ����������, ���������, � ��� ������� ��������� ������� �������, ��� ������� �������, ���������, ������� ��������� ��������� ���� (��������������� �������� dump ), �� ����� ������� ��� fsck  (��� �������� ������� ��� ����, ��� ���������� �������, � ����� ������� fsck  ������� ��������� ������ ������ ��� ����� �������. 0 ������, �� �������� �� �������).

�������� noauto ������� ���������� ���� ������� ������� ��� ����� ������� (����� ������� mount -a  �� ������ �� ������� �������). �������� user �������� ��������� �� ������� ������� ����-����� ������������, �, (� �������� �������) ��������� ��������� ����-���� ������� (�� ����������, ��� � � ������������ setuid) �� ������������ ����-���� ����������� ����� �������� �� ���������� ����� ����� ������� �������.93 ���� ����� ����� �������� � ���� /etc/fstab , �� ����-���� ���������� ���� ���������� ������� ��������� �������:

$ mount /floppy
$
������� ����� (�, �������� �, �������) �������������� ��������� �������� umount .

94 ���� ��� ������� ����������� ��������� ���������� ������ ���� ������, �� ������� ����������� ����� � �������� ����� ���������� ��� ��� ��� � �������� ����� ��� ������� ���� � /etc/fstab . ��������� ������ ���� ������ ��� ��� ���. ���������, ��� ���� ������ �� ���� �������� ������ - MS-DOS �� ext2 �� ��������, ��� ������� ���� ��� ����� � /etc/fstab :

/dev/fd0    /dosfloppy    msdos   user,noauto  0  0
/dev/fd0    /ext2floppy   ext2    user,noauto  0  0

��� �������� ������ MS-DOS (�� ����� �������, � ������ - �� � ���), ���� � ������ �������� ������ ������������� uid �� gid �� ���������� umask , �� � ���������� ������� � ������� ������� mount . ���� �� �� ����� ��������, �� ���������� ������� ������� MS-DOS �� (�� ������) ������ �� ������� ��� ����-����, �� ������-�� �� ������.


next up previous contents index
���: �������� �������� �������� ������ �����: ������ ������� �����: ��������� ������� �������
Dmytro Kovalev
1999-06-10
�����
 
��� �������
2004-03-23 13:51:18
TopList
© 2000-2003, ���, ������� �������� -- ���� �� ����������, �������� ����������� -- ����� ������, ��i���� -- 08.06.2003 14:25:50