2��ȏ��HDD�őg��RAID1�����A�K�����������I�ɓ����ꏊ�ɂȂ��Ƃ��悢�BChiron FS���g���A�l�b�g���[�N���2��̃}�V�������f�B�X�N��1��RAID1���\���ł���B���̑f���炵���\�t�g�E�F�A���Љ�悤�B
�@Linux�J�[�l����RAID1�̎��s���\�t�g�E�F�A�ŃT�|�[�g���Ă���BRAID1�ł́A1�̃t�@�C���V�X�e����2��ȏ�̃f�B�X�N���u�ŕێ����邽�߁A��Q���������Ă��Ō�̃f�B�X�N�������c���Ă�����ׂẴf�[�^���ł���B�f���炵���d�g�݂����A��������d�����j�b�g�ȂǁA�ق��̃n�[�h�E�F�A�R���|�[�l���g���̏Ⴕ���ꍇ�ɂ͂�͂�M�d�ȃf�[�^��������\��������B����Chiron FS���g���A�l�b�g���[�N���2��̃}�V�������f�B�X�N��1��RAID1���\���ł��A����̃}�V�����_�E�����Ă��t�@�C���V�X�e���ɃA�N�Z�X�������邱�Ƃ��ł���B
�@RAID1�\�����ێ����ꂽ��Ԃň���̃}�V���ɏ�Q�����������ꍇ�ł��A�l�b�g���[�N�ڑ��������ł���A��Q�Ŕj�������t�@�C����Chiron FS�ɂ���đ����̃}�V���ɕ����i���v���P�[�V�����j����邨���ꂪ����B�����A2��̃��[�R�X�gPC�ƃl�b�g���[�N�ڑ������Ńt�@�C���V�X�e�����璷���ł��邱�Ƃ��l����A���̒��x�̃��X�N�͎��ꂴ��Ȃ����낤�B�������A�ق��̃\�����[�V�����Ƒg�ݍ��킹�āA�f�[�^�̃Z�L�����e�B�����p�������߂邱�Ƃ͉\���B
�@Chiron FS���g���ɓ������Ă̎�ȗv���́ARAID1���\������ꏊ��Linux�J�[�l���ɂ���ăt�@�C���V�X�e���Ƃ��ă}�E���g�ł��邱�Ƃ��B�Ⴆ�A���[�J���Ƀ}�E���g���ꂽext3�t�@�C���V�X�e���ƁANFS�܂���sshfs�o�R�Ńo�b�N�A�b�v�p�}�V������}�E���g���ꂽXFS�t�@�C���V�X�e��������AChiron FS���g���đo���̃t�@�C���V�X�e���œ������e��ێ��ł���B
�@Chiron FS�́AopenSUSE 10.3��1-Click�C���X�g�[���ɑΉ����Ă��邪�AFedora��Ubuntu�̃��|�W�g���ɂ͎��^����Ă��Ȃ��B����Chiron FS���_�E�����[�h�y�[�W�ɍs���AUbuntu Hardy�����Gutsy�p��Fedora 8�p�̊e��p�b�P�[�W����ɓ���B�����ł�Chiron FS�̃o�[�W����1.0.0�̃\�[�X��64�r�b�g��Fedora 8�}�V���Ńr���h�����B�C���X�g�[���ɂ́A�W���I�ȁu./configure; make; sudo make install�v�̎菇��p����B
�@�ȉ��ɁAChiron FS�̐ݒ���@�ƊȒP�Ȏg�����������B�܂��A�璷������t�@�C���V�X�e���p�̃f�B���N�g�����쐬����B���̗�ł́ulocal-disk- filesystem�v�Ɠ����f�B�X�N��Ɂumy-other-server-filesystem�v���쐬���Ă��邪�A���̃f�B���N�g����NFS�}�E���g���ꂽ�t�@�C���V�X�e����ł��ȒP�ɍ쐬�ł���BChiron FS�Ɂu--fsname�v�����͕K�v�Ȃ����A�ł���t�@�C���V�X�e���ɕ�����₷�����O�����Ă����ɉz�������Ƃ͂Ȃ��B�����āAChiron FS�ɂ��u~/my-chiron�v�f�B���N�g���Ƀt�@�C�����쐬���A���̃��v���J�ł���u/tmp/chiron-testing/my- other-server-filesystem�v�ɂ������t�@�C�����ł��Ă��邱�Ƃ��m�F���Ă���B
$ mkdir /tmp/chiron-testing
$ cd /tmp/chiron-testing
$ mkdir local-disk-filesystem
$ mkdir my-other-server-filesystem
$ mkdir ~/my-chiron
$ chironfs --fsname chiron-testing /tmp/chiron-testing/local-disk-filesystem=/tmp/chiron-testing/my-other-server-filesystem ~/my-chiron
$ df ~/my-chiron
Filesystem 1K-blocks Used Available Use% Mounted on
chiron-testing 15997880 10769840 4402288 71% /home/ben/my-chiron
$ date > ~/my-chiron/test1
$ cat ~/my-chiron/test1
Thu May 29 15:17:30 EST 2008
$ cat /tmp/chiron-testing/my-other-server-filesystem/test1
Thu May 29 15:17:30 EST 2008
...
$ fusermount -u ~/my-chiron
�@Chiron FS���g���ۂ́A���v���J�̃t�@�C���V�X�e���i�O�L�̗�ł́u/tmp/chiron-testing�v����2�̃f�B���N�g���j���B�����Ē��ڃA�N�Z�X�ł��Ȃ��悤�ɂ��Ă����Ƃ悢�B��������A�Ԉ���Ă����ɃA�N�Z�X���āA���ʂƂ��ăf�[�^�̃��v���P�[�V�����������Ȃ킸�ɍςށB
�@Chiron FS�̓��O���L�^����@�\������Ă���ق��A�ᑬ�ȃt�@�C���V�X�e�����T�|�[�g���Ă���B���M���O�ɂ���āA���v���J�t�@�C���V�X�e���̖��ɂ��������C�Â��A�Ō�Ɏc�������v���J�����������삹���Ƀf�[�^�����ׂĂ̎�����Ƃ������ԂɂȂ�O�ɑ��ł��Ƃ��ł���B�܂�Chiron FS�́A�ǂݎ��v�������ƁA���E���h���r���A���S���Y�����g���ă��v���J��1����f�[�^���擾���邪�A����̃��v���J���ق������A�N�Z�X�Ɏ��Ԃ��|����ꍇ�ɂ͂��̎|��Chiron FS�ɓ`���邱�Ƃ��ł���B����ƁAChiron FS�͂��̃��v���J�ɂ��Ă̓f�[�^�̓ǂݎ��A�N�Z�X������A�t�@�C���V�X�e���̂��ׂĂ̍X�V���e�̃��v���P�[�V�����������s���B���̃I�v�V�������𗧂̂́AChiron FS���I�t�T�C�g�o�b�N�A�b�v�Ɏg���ꍇ�ł���B���x�ƃR�X�g�̖ʂŕs���ȃT�C�g�O�̃��v���J����̃f�[�^�̓ǂݎ�������Ȃ���A�t�@�C���V�X�e���̕ύX�������T�C�g�O�Ƀ��v���P�[�V�����ł��邩�炾�B
�@�܂��u/etc/fstab�v���g����Chiron FS���}�E���g����悤�Ȑݒ���s����B�ȉ��Ɏ����ݒ�ł́A�u/data�v�Ƃ����t�@�C���V�X�e�����쐬���A���̃f�[�^�����[�J���́u/noaccess/local-mirror�v�t�@�C���V�X�e���ƁANFS�ڑ����ꂽ�}�V��p1��́u/p1export�v�t�@�C���V�X�e���̑o���Ƀ��v���P�[�V��������B����fstab�t�@�C���̋L�q�Łu/p1export�v�̑O�ɂ���R�����i:�j�́A���̃t�@�C���V�X�e�����A�N�Z�X���x�̒Ⴂ���v���J�t�@�C���V�X�e���ł��邱�Ƃ������Ă���B���̂��߁AChiron FS�͂���NFS�t�@�C���V�X�e������͓ǂݎ����s��Ȃ��B�܂��AChiron FS��FUSE�x�[�X�̃t�@�C���V�X�e���Ȃ̂ŁA�ŏ���Chiron FS���}�E���g�������[�U�[�ȊO�̃��[�U�[����̃A�N�Z�X��������ɂ́A�uallow_other�v�I�v�V�������w�肷��K�v������B
# cat /etc/fstab
...
p1:/p1export /p1export nfs defaults 0 0
chironfs#:/p1export=/noaccess/local-mirror /data fuse allow_other,log=/var/log/chironfs.log 0 0
...
# mount /data
...
���Ȃ����m��Ȃ�Linux���̂��������������Ƌ�����uLinux Hacks�v�����킹�Ăǂ����B
Copyright © 2010 OSDN Corporation, All Rights Reserved.