Home Map Index Search News Archives Links About LF
[Top Bar]
[Bottom Bar]
[Photo of the Author]
Antonio Castro

�˸��� ��
���� ��������Ŀ���� ��� ������ �������� �����մϴ�. ���� ������ �ʴ� �������� ����� ���� ����Ű�� ���� ����ϴ� �������� ����� ��� ������..���� ����մϴ�. �� ���� ���� Luis Colorado�� ������ �����ٸ� �ϼ����� ������ ���Դϴ�. Luis�� ���ڿ����� ���Ͽ� RAID�ý��ۿ� ���� �ع��� ������ ���� �˷��ּ̽��ϴ�. Luis ��������.

����:
���� ��
RAID�� ���� ��ũ ����
SCSI�ý����� Ư��
RAID��
RAID0�� ��ġ

RAID�ý��� �����ϱ�

[Ilustration]

���:

RAID (�������;Redundant Array of Inexpensive Disks)�� �������� ��ũ����̺��� �ϳ��� ����̺�ó�� �۵��ϰ� �ϴ� �ý��۵�� �����Ǿ� �ִ�. �̸� �̿��ϸ� ���ķ� �������� ����̺꿡 ������ �� �����Ƿ� ����ȿ���� ����Ű�� ������ ����� ���� ������ �ս��� ���� �� �ִ�.


���� ��

�ſ� ���� �ϵ���� �ذ�å���� ���忡 ���������� ��κ��� ���� �̰ų� Ư�� ��Ʈ�ѷ� ī�带 ����ϴ� ���� �Ϲ����̴�.

������ Z80���� ���� ����Ʈ��� �̿��Ͽ� �������� ��ũ�� RAID�� ����ϱ� ���� �������ִ� ī����� �̿��Ͽ� RAID�� �����ϴ� �ذ�å�鵵 �ſ� ���� �����ִ�.

��Ʈ�ѷ��� �̿��Ͽ� RAID�ý����� �����ϴ� ���� ����� ��� �Ӹ� �ƴ϶� ����ڵ��� Ư�� ��ũ ��ġ���� �����ϵ��� �ϴ� ���� �Ϲ����̴�. �ݸ� ������������ �̷��� Ư�� ī�带 ����� ���� ������ ����� �����Ӱ� �̿��� �� �ִ� ����Ʈ�������� �ذ�å�� �������ش�. �� ����� ������ �ϵ��� ���� ����� �Ǹ鼭 ������ ȿ���� �����Ѵ�.

... ����� �����Ӱ� �̿��� �� �ִ� ����Ʈ�������� �ذ�å�� �������ش�. ������ ������ �� �� �����Ƿ� ������ �ϵ���� ����� ����� �� �� �ִ�.

���������� RAID�ý����� Ŀ�η������� �۵��ϱ� ������ ���� �ٸ� ����� ��ũ�� ����� �� �ִ�. �� IDE��İ� SCSI����� ��ũ�� �Բ� �� ���� �ִ�. ������ ���� �ٸ� ũ�⸦ ���� ��ũ�� �̿��� �� �ִ�. �׷��� �� ��쿡�� �� ��ũ�� Ư��ũ�⸦ �������� ��Ƽ���� �������ִ� �۾��� �ʿ��ϴ�. ���� �Ϲ����� �ذ����� ������ ũ�⸦ ���� �������� ��ũ�� �̿��ϴ� ���̴�. �׷��� �������� ���� ���� �������� ����Ѵٴ� ���� ���صд�. ���� ����. ��ũ�� �Ϻθ� RAID�� ����ϸ鼭 �ٸ� �κ��� �������� ��Ƽ������ ����� ���� �ִ�. �̰��� RAID�ý��۰� �Բ� ���Ǿ����� ���� ��Ƽ���� �̿��ϱ� ���Ͽ� RAID�ý����� ���ټӵ��� ���Ͻ�Ű�Ƿ� ���� ���� ������ �ƴϴ�. �ٸ� ���� �������� ���� �ٸ� ��ũ��ġ���� ����ϴ� ���� �����ϴ� ������ �������� ������ ����� ������ Ư���� ���� ��ũ�� ����ϴ� ���� ������ ����. ���� SCSI����� ������ ����Ǵ� �پ��� ��ġ���� ���ÿ� �̿��� �� �ֵ��� ���ֱ� ������ �߿��� ���������� �ȴ�.

�ݴ�� �����ڸ� ������ IDE��Ʈ�ѷ� ī�忡 �������� ��ũ ��ġ�� ����Ѵٴ� ���� �������� ��ġ�� ���ÿ� �̿��ϴ� ���� �ǹ��ϴ� ���� �ƴϴ�. �׷��� IDE����� ��ġ�� ���Ͽ� SCSI��ġ�� ������ �ſ� �����̴�. �������� ����Ʈ���� �ַ���� Ư�� ī�忡 �����ϴ� ��Ŀ� ���� ������ ȿ���� ������ ���� ��ũ��ġ�� �������� ���� ���� �����ϸ� ���� �������� �����ϰ� ���ش�.

SCSI�������� �ٸ� ��ġ���� �����͸� �����鼭 �ٸ������͸� �ٸ���ġ�� ������ ���� ���� �ִ�. �׷��� IDE�������̽����� ��ũ�� ���� ���ٵǸ� �ٸ� ��ġ�� �� ���Ŀ� �����ϰ� �ȴ�.

RAID�� ���� ��ũ�� ����

RAID�� �����ϱ����Ͽ� ���� ���� ��ũ ��ġ���� ����ϴ� ���� ��κ� �ǹٸ��� ���� �����̴�. �׷��� ����� �ſ� ����� ��δ�. ��ũ �ӵ��� �������� ���ؼ��� ��ũ ����� ������ ������ġ�� ���� ȿ�������� ��ġ�Ͽ��� �Ѵ�. ���ͻ��̸� �Դٰ����ϴ� ������ �ϵ��ũ���� ��κ��� �ð��� ��ƸԴ´�. �׷��� MSDOS�ʹ� �޸� ������������ �̷��� ������ ������� ����ȭ�Ǿ� �ִ�. ��û�� ������� ��ũ�� ���͸� �Űܴٴϸ� ������ ã�� �ʱ� �����̴�. �� ��� ��û���� ����ϰ� �ִٰ� �̸� ���� ����ȭ�� ������� ��������ִ� �������� ���������Ͱ��� ���� �ʿ��ϴ�. �޸��ɽ�(cache)�� ���� ��ũ�� ����ȹ���� �ּ�ȭ�����ν� ������ �������ִ� �����鵵 �ִ�. ��ũ����̺꿡�� ȸ���ӵ��� ���� ���� ���̰� ������ �������� �ߴ��� ������� ��ġ�� �е��� ����� ���ڴ� ���̰� ����. �̷��� �Ķ���͵��� �����ؼ� �����Ͽ��� �Ѵ�. ������� �츮�� ���� �ʹ� ������� �ʴٸ� ����� Ư���� ������ �ִ� SCSI��� ����ϱ⸦ ���Ѵ�. RAID�ý����� �ӵ����� ������ ��ġ�� �ӵ����� ���ÿ� ����� �������� ���ο� ���� �¿�DZ� �����̴�.

���� �������ý����� �ݵ�� RAID��ũ��ġ�� �ƴ� ��ũ���� �����ؾ� �Ѵٴ� ���� ��������. �̷� ������ ���� ��Ʈ ���丮�� ���� ũ���� ���� ��������� ����.

SCSI�ý����� Ư¡

�ϵ��ũ�� �����ϰ��� �� ��� �������� ������ �IJ��� �������� �Ѵ�. �츮�� �˾ƾ��� �ֿ��� Ư¡�� ���ݸ� �̾߱��ϵ��� �ϰڴ�.

�̸� ��Ʈ �� ��ġ �� ���ۼӵ� (MB/s) ���� �ִ����̺� ����
SCSI-187550 pines LowDens 6 mts
SCSI-2
(alias) Fast scsi, o Narrow scsi
871050 pines HighDens 3 mts
SCSI-3
(alias) Ultra, o Fast20
872050 pines HighDens 3 mts
Ultra Wide
(alias) Fast scsi-3
16154068 pines HighDens 1,5 mts
Ultra216158068 pines HighDens 12 mts

RAID�ý����� �������� ��ũ ��Ƽ���� �̿��Ͽ� ���� �� �ִµ� ��������� �� �ϳ��� ��ũ�� �ϳ��� ��������Ƽ�Ǹ� �����ϰ� �ȴ�. �� ��Ƽ�ǿ� �߰����� ��Ƽ���� ���� �� ����. �� ������ ��ġ�� �츮�� ��Ÿ��ũ(metadisk)��� �θ���.

������ Ŀ�ο� �ɼ��� �־� �������� �Ͽ��ٸ� IDE��ġ�� /dev/hd...�� �����ϴ� ������ġ�� ������, SCSI��ġ�� /dev/sd...�� �����ϸ�, ��Ÿ��ũ�� /dev/md..���� �̷� �װ��� ��ġ���� �����ְ� �ִ�.:

brw-rw----   1 root     disk       9,   0 may 28  1997 md0
brw-rw----   1 root     disk       9,   1 may 28  1997 md1
brw-rw----   1 root     disk       9,   2 may 28  1997 md2
brw-rw----   1 root     disk       9,   3 may 28  1997 md3

�츮���� �ֿ켱 ��ǥ�� �������� �������ٽð��� �۰� �ϰ��� �ϴ� ���̴�. �̷��� ������ ���Ͽ� RAID�� ���� ��Ÿ��ũ�� ����ϴ� ���� ���� ����. �Ǵ� ��� ������ ��ũ�� �������� ������� ������ ���� �δ� ����� �ִ�. ���� �������� ������ ��ũ�� ���� �������� ������Ƽ���� ���ȴٸ� �������� ���������ý����� �׵鿡�� �Ҵ�Ǵ� ���ϵ��� �����Ѵ�. ���� �̷� ��쿡�� RAID�� ���ʿ��ϰ� �ȴ�.

RAID�� ����

RAID0 (Stripping mode)
�� ��忡�� ��� ��ũ ��ġ�鿡 �����͸� ������ �����ϴ� ����̴�. ȿ���� ���̱� ���Ͽ� ������ ������ ��� ��ũ�� �������� ����ȴ�. ������ �� ������ ã�� ���ɼ��� ��� ��ũ���� �������̹Ƿ� ���ÿ� �۾��� �̷�� ���Ƿ� �ϳ��� ��ũ�� �����ϴ� ��ĺ��� ��Ÿ��ũ�� ����� ���� ���� N�� ���� ������ ����.
RAID1
�� ��Ŀ����� �����͵��� �ſ� �� ����ǵ��� �ϴ� ���� ���߸����̴�. �������� ������ ��� ������ ��ũ�� �ߺ��Ǿ� ����ȴ�. ('����'��ũ�� ������ ������ ������ ��ũ�� ������ ��� �ߺ� ����ȴ�.) �̷��� ����� �ϳ��� ��ũ�� ����� ������ ���� �� �� N�� �������� ���⵿�ۿ����� ������ ���Ͻ�Ų��. �б⵿���� ���ÿ� N���� ������ ���� �� �����Ƿ� ���ÿ� ������ġ�� ���� �ϳ��� ���� �� �ִ�. ����� ������ ���� 1���� ������ �����Ϸ��� N�� �ݺ��ؼ� ������ ������ ��ũ�� �����ؾ� �Ѵ�. �� ��Ŀ��� ��������� �����ϸ� �� �̵��� ����.
RAID4
(Note: the RAID2�� RAID3�������� �Ⱦ��δ�.).

�� ����� ������ �ñ����� ������ RAID0�� RAID1������ ������ ������ ���غ��ڴ� ���̴�. �����ʹ� �ΰ��� ����� ȥ���Ͽ� ����ȭ�ȴ�. �������� 1����ũ���� N-1��°��ũ������ ��Ʈ�����θ��(RAID0)�� ����Ǹ� N��°���� 1���� N-1��° ������ �ش��ϴ� ������ ��Ʈ�� ���� �и�Ƽ��Ʈ�� �����Ѵ�. ���� ��ũ�� ������ �߻��ϸ� N��° �ϵ��ũ�� �ִ� �и�Ƽ������ �̿��Ͽ� ������ �����ϴ�. �б⵿�ۿ��� ȿ������ N-1���̸� ���⵿�ۿ��� ȿ������ 1/2�� �ȴ�.(�����ͺ����� �����ϴ� ���� �и�Ƽ��Ʈ�� ���õǾ� �ֱ⶧���̴�.) ������ �߻��� �ϵ��ũ�� ��ü���ֱ� ���ؼ��� �ѹ��� ������ �ٽ� �о �ٽ� �����ϱ⸸ �ϸ� �ȴ�.(�и�Ƽ��ũ�κ��� ������ ������ ���Ӱ� ��ġ�� �ϵ��ũ�� �����͸� �����Ѵ�.)
RAID5
�� ����� RAID4�� �ſ� ����ϴ�. �׷��� �и�Ƽ ��Ʈ�� ������ ��� �ϵ��ũ�� ����� �����Ǿ� �ִ� ���� �ٸ���.(�� �и�ƼȮ�ο� ��ũ�� �������� �ʴ´�.) �� ����� �и�Ƽ��ũ�� �۾����ϸ� �ٿ��ֹǷ� RAID4����ó�� �����ϸ鼭 ���� ���� �ִ�. (������ Ʈ���� ���� �и�Ƽ������ �ִ� ��ũ�� ������ Ʈ������ �ٸ���.)
... ����������� ���������� ȿ������ RAID0�� �ַ� �̾߱��غ��� ...

RAID1�� ����� �� ȥ���� RAID�ý����� �ٸ� ��ĵ��̳� �Ǵ� �ٸ� RAID���ĵ��� �����Ѵ�. ������ �ϵ��ũ�� ��ũ ������ �����ϰ� �ϴ� �õ��� �������̴�. ���� �̷��� �õ��� ���Ͽ� ���� ������ ������ �󸶳� �Ǵ��� ��Ȯ���� �������� ���� ����鵵 �ִ�. �󸶵��� �ʾ� �̷� ��κ��� ���� ���ȵ��� ���� ���� �˷��� ���̴�. ���� RAID0�ý����� �������� ���캸��. RAID0�ý����� ��ũ�� ������ ��ȣ�ϰų� �����ϴ� ����������� ���������� ���� ȿ�����̱� �����̴�. ��� ��ũ(3�� �Ǵ� 4��)�� RAID�� �����ϴ� ���� �ſ� ������ ����� �����ϰ��Ѵ�.(����뷮�� ���� ���� �׹踦 �Ҿ������ �Ͱ� �����ϴ�.) RAID�ý����� �����ϴ� ��������� ��ũ�� �����κ��� �����͸� �����ϰ� ���ִ� ������ ���� ����� ���� ������ ���������κ��� �����͸� �����ϰ� �������ִ� ���� �ƴϴ�. �׷��Ƿ� ����� RAID�� ������ �ִ��� ����� �� �ؾ� �ϴ� ���̴�. �ݸ鿡 ���� (5���̻���) ���� ��ũ�� ����ϸ� ��ũ�뷮�� ����� ���� �۾����� ����������� ������ ���� �� �ְ� �ȴ�. 16��Ʈ SCSIī��� �ִ� 15���� ��ġ�� �� �� �ִ�. �̷� ���� �ַ� RAID5������ �ַ� ��õ�Ѵ�.

�������� �����ϰ� �ִ� Ư�� ��ũ�� ������� �ʴ´ٸ� RAID�ý����� ������ ������ Ư���� ���������� �۵��ȴٴ� ���� �����ؾ� �Ѵ�. �ӵ��� ���� �ϵ��ũ�� ���� ������ �۵��Ͽ��� �� ���̴�. �׷��� � ��� RAIDȯ�漳���� ���� �� ���� ������ ������ ���� �ִ�. RAID�ý����� ȯ���� ������ ���������ν� ���Ǵ� �ý����� ������ ���� �������� �����̴�. RAID�ý��ۿ� ����ϴ� �ϵ��ũ�� ���ڰ� ������ �������� ������ ���ȴٴ� ���� ��ǻ� �����̴�.

RAID0��ġ�ϱ�

��, ���� RAID0�� ��ġ�ϴ� ����� ���캸�� �������� Ŀ�� 2.0.xx�������� �ٸ� RAID�������� �����ϰ��� �ϸ� Ư���� ��ġ�� ���� ���ؼ� ��ġ���־�� �Ѵ�.

RAID0�� ��������� ����. �׷��� ���� ���� ��ũ ��������� ���غ��� �ʱ� ���Ͽ� ��ũ�� ���� ������ �ֵ��� ���� �����Ѵ�. ��ũ�� ���� ������ �ִµ� �ϳ��� ���غ��ٴ� ���� ��û�� �����̴�. �����ٳ� ���� �幮 ���̱�� ������ �ϵ��ũ�� ������ ���� ������ �߻��ϴ� ��츦 �����ϰ��� �����ս��� ��� ��츦 �� ��ȣ���� �� ����. ���� 10���� �ϵ��ũ�� �̿��� �� �ִٸ� �״��� �и�Ƽ ������ ���Ͽ� �ϳ��� ����Ѵٴ� ���� ���� �ս��� �ǹ������� �ʴ´�. ���� ��ũ�� 10������ ������ ������ �ϳ��� �и�Ƽ ��������� ����ϴ� ���� ���� ����� �� �� ����. RAID0���� ��ũ�� ��������� �߻��ߴٴ� ���� ������ ��ũ�ȿ� ����� ��� ������ �Ҿ������ ���� �ǹ��ϹǷ� �ݵ�� ����� ���� ���־�� �Ѵ�.

���� ó�� �ؾ� �ϴ� ���� Ŀ�ο� ������ ����̹��� �߰��ϴ� ���̴�. ������ 2.0.xx���� RAID�� ���� �ɼ��� ������ ����.:

      Multiple devices driver support (CONFIG_BLK_DEV_MD) [Y/n/?] Y
      Linear (append) mode (CONFIG_MD_LINEAR) [Y/m/n/?] Y
      RAID-0 (striping) mode (CONFIG_MD_STRIPED) [Y/m/n/?] Y

���ο� Ŀ�η� �� �ý������� ������ �ϸ� /proc������ ���Ӱ� ������ md0,md1,md2,md3�� �� �װ��� ��ġ(4���� �⺻���̴�.)�� ���� ���¸� ������ �ִ� mdstat ��Ʈ���� ��� �ִ�. �̰͵��� ���� �ʱ�ȭ���� �ʾ����Ƿ� ��� ��Ȱ��ȭ���·� �������� ���� ����� �� ����.

'mdutils'�� �̿��Ͽ� ���Ӱ� ������ �װ��� ��ġ�� ������ �� �ִ�.
	-mdadd
	-mdrun
	-mdstop
	-mdop
    

�ٿ�ε� ���� �� �ִ°�:sweet-smoke.ufr-info-p7.ibp.fr /pub/Linux, �׷��� ��κ��� �����ǿ��� �̹� ����ִ�.

Ŀ�� 2.1.62 �������������� RAID0,RAID4,RAID5�� �����ϴ� 'RAIDtools'�̶� ��Ű���� ����ִ�.

�Ʒ� ���� ���Ͽ� �ΰ��� �ϵ��ũ(/dev/sdb1�� /dev/sdc1)�� �̿��Ͽ� RAID0��Ÿ��ũ�� ����� ����� ���캸�ڴ�.

��Ÿ��ġ RAID��� ��ũ��Ƽ�� 1 ��ũ��Ƽ�� 1
/dev/md0linear/dev/sdb1/dev/sdc1

��Ƽ���� �� ���� ���� �ִ�.

�ѹ� ��Ÿ��ũ�� �����Ѵ�. � ȯ�濡���� �ٲ��� �ʰų� ����ִ� ��� �������� �Ҿ������.

mdadd -a
mdrun -a
    

�� �� md0�� �̹� �ʱ�ȭ�� ������ ���� ���̴�. ������ ����.:

mke2fs /dev/md0
    

�׸��� ����Ʈ ��Ų��.

mkdir /mount/md0
mount /dev/md0 /mount/md0
    

���ݱ��� ��� ���� �ߵǾ��ٸ� �������� �ý����� ���������� ���õ� �� �ڵ����� RAID0 ��Ÿ��ũ�� ����Ʈ�����ִ� ���ý�ũ��Ʈ�� ������. �ڵ����� RAID0�ý����� ����Ʈ �����ֱ� ���ؼ��� ���� /etc/fstab���Ͽ� ��Ʈ���� ���ؾ� �ϸ� �����ÿ� �ռ� ��ũ��Ʈ ���Ͽ��� 'mdadd -a'�� 'mdrun -a'������ ������Ѿ� �Ѵ�. ����� �����ǿ��� �� ���ɾ /etc/init.d/checkroot.sh ��ũ��Ʈ���ϳ��� �δ� ���� ����. �� ���ɵ��� ��Ʈ ���Ͻý����� �б�/�����带 �ٽ� �����ý�Ű�� ��, �� "mount -n -o remount,rw /"�� �ִ� �� ������ �θ� �ȴ�.

���� ���ڴ�.:

�Ʒ��� ���ڰ� ���� ����ϰ� �ִ� ȯ�漳���̴�. ���� 6.3Gb�� IDE��ũ�� 4.2Gb, 2Gb�� SCSI��ũ�� ������ �ִ�.

6.3Gb IDE����� �ϵ��ũ
//bigTemp + /incoming swap2Gb(RAID) hda4

4.2Gb SCSI����� �ϵ��ũ
C: D: swap2Gb(RAID) sda4

2Gb SCSI����� �ϵ��ũ
swap 2Gb(RAID) sdb2
#######</etc/fstab>################################################
# <file system> <mount point>  <type>  <options>     <dump>  <pass>
/dev/hda1       /               ext2    defaults       0       1
/dev/hda2       /mnt/hda2       ext2    defaults       0       2
/dev/md0        /mnt/md0        ext2    defaults       0       2
proc            /proc           proc    defaults       0       2
/dev/hda3        none           swap    sw,pri=10 
/dev/sdb1        none           swap    sw,pri=10 
/dev/sda3        none           swap    sw,pri=10 
#########</etc/mdtab>####################################### 
# <meta-device> <RAID-mode> <DskPart1> <DskPart1> <DskPart1> 
/dev/md0         RAID0,8k    /dev/hda4  /dev/sda4 /dev/sdb2

��Ʈ ��Ƽ���� hda1�� 6Gb��ũ�� �ִ�. ���ͳݿ��� �ٿ�ε带 �ްų� CD �̹����� �����ϴ� � ����ϱ� ���Ͽ� ū ��Ƽ���� ����Ѵ�. �� ��Ƽ���� ���� ������� �ʱ� ������ �� �δ��� ���� �ʴ´�. 4Gb��ũ�� MSDOS��Ƽ���ε� ���������� ���� ������� �ʱ� ������ RAID�� ȿ���� �Ҹ��ϴ�. 2Gb ��ũ�� ���� ��κ��� RAID�ý����� ����Ѵ�. ������������ ����ϱ� ���Ͽ� �� ��ũ�� ���� ������ ���ǰ� �ִ�.

RAID�ý��ۿ��� ��� ��ũ(��Ƽ��)���� ���� ����� ũ�⸦ �������� �ϴ� ���� ����. ���� ũ�⿡�� ū ���̰� �ִٸ� RAID�� ������ ���Ͻ�ų ���̴�. ���� ���̴� ���� �߿����� �ʴ�. We use all the space available so that all the data from the disks that can be entangled is and the remaining data remains free.

�������� IDE��ũ�� �ϳ��� RAID�ý������� ����Ʈ ��Ű�� ���� ���� ȿ�������� �ʴ�. �׷��� �پ��� SCSI��ġ�� IDE��ġ�� �������ϴ� ���� �ſ� �� �۵��Ѵ�. IDE��ũ�� ���ÿ� �̿��ϴ� ���� �Ұ��������� SCSI�� ���ÿ� ������ �� �ִ�.

�� �ڼ��� �˰� ��������:


���� : ����ȣ


�� ���������� Miguel �ngel Sep?veda�Բ��� �����մϴ�.
© Antonio Castro 1998
LinuxFocus 1999