제가 운영하는 P.C.R.C.서버에 120G를 추가했습니다.
T동 6층 컴퓨터실에 쳐박혀 있는 P.C.R.C.서버입니다.
원래 서버에서는 하드디스크를 30G + 40G + 80G로 사용했습니다..
예전에는 P.C.R.C.서버 하드는 3개로 운용되고 ODD는 48X CD-ROM이 있습니다.
[root@pcrc ~]# df -a --block-size=MB
Filesystem 1MB-blocks Used Available Use% Mounted on
/dev/hda2 13608MB 4936MB 7980MB 39% /
none 0MB 0MB 0MB - /proc
none 0MB 0MB 0MB - /sys
none 0MB 0MB 0MB - /dev/pts
usbfs 0MB 0MB 0MB - /proc/bus/usb
/dev/hdc1 104MB 10MB 89MB 10% /backup/boot
/dev/hdc2 10566MB 7188MB 2842MB 72% /backup/root
/dev/hdc3 5287MB 2841MB 2178MB 57% /backup/var
/dev/hda1 104MB 9MB 90MB 9% /boot
none 232MB 0MB 232MB 0% /dev/shm
/dev/hda5 15480MB 8824MB 5870MB 61% /home
/dev/hdb2 28822MB 24483MB 2876MB 90% /home2
/dev/hdc6 61749MB 54574MB 4039MB 94% /home3
/dev/hdb1 10566MB 1696MB 8334MB 17% /var
none 0MB 0MB 0MB - /proc/sys/fs/binfmt_misc
[root@pcrc ~]#
제가 서버 관리를 맡았을때는 하드디스크 용량이 얼만줄 몰랐는데 관리하다가 하드가 꽉찼다는 선배의 말씀때문에 하드디스크 총 용량을 확인했습니다.(3월 18일 정도였던 것 같습니다.)
/dev/hda 의 총 용량
29192MB -> 30GB
/dev/hda1 /boot 9MB
/dev/hda2 / 4936MB
/dev/hda5 /home 8824MB
/dev/hdb 의 총 용량
39388MB -> 40GB
/dev/hdb1 /var 1696MB
/dev/hdb2 /home2 24483MB
/dev/hdc 의 총 용량
77600MB -> 80GB
/dev/hdc1 /backup/boot 10MB
/dev/hdc2 /backup/root 7188MB
/dev/hdc3 /backup/var 2841MB
/dev/hdc6 /home3 54574MB
3월 18일 확인한 결과 서버의 하드디스크 3개의 용량을 다합치면 대략 150GB이다.
예전에 서버에 하드 부족과 서버의 다운으로 인해 파일이 뒤죽박죽인 것 같았다. 그리고 하드디스크의 용량이 딸려서 마구잡이로 하드를 이용하는 바람에 하드 구조가 정리하기 어려운 것 같았다.
/home에도 부족해 /home2, /home3 까지 만든 희한한 구조로 사람 골치아프게 했다.
계정이 있는 /home 폴더에는
P.C.R.C.홈페이지와 LAB홈페이지만 있었고 /home2와 /home3에는 계정사용자 폴더들이 있었다.
근데 문제는 /home2와 /home3가 같은 용도에다 하드디스크 용량을 엄청나게 잡아먹고 꽉차버렸다는 것이다.
이 문제로 선배와 동기들을 닥달해서 겨우 100%에 가까울 하드디스크 사용량을 80% 후반대로 줄였지만 불안하긴 마찬가지였습니다.
그래서 선배님에게 하드디스크가 부족하다는 이야기를 하니 120G 하드디스크를 사주셨습니다.
120G하드디스크를 4월 중순에 사주셨는데 제가 시험기간과 과제를 핑계로 하드디스크를 못달다가 5월 9일 화요일에 하드디스크를 달게 되었습니다.
교체하던중 정말 난감한 일이 벌어졌습니다.
그것은 바로 여분의 IDE 케이블이 없다에 3.25베이가 없다는 점 그리고 하드디스크를 넣을 때가 없어서 48X CD-ROM위에 올려났다는 것입니다.(정말 경악을 면치 못했습니다.)
거기에 메인보드를 보니 RAM슬롯은 4개 다 써서 512MB도 안되고 450MB(제대로 세진 안았습니다.)정도에 CPU를 보니 정말 안습(안구에 습기가 차는)이었습니다. Slot타입의 CPU를 넣을 곳에 Slot 타입의 CPU는 안넣고 Converter를 이용한 Soket타입의 CPU를 넣었더군요. ;ㅁ; 거기에 그래픽 카드는 AGP가 아닌 PCI (먼산 ;;;;;;)
※ 참고로 컴퓨터는 그래도 Pentium Ⅲ - 466㎒ 입니다 ㅡㅡ;
결국 CD-ROM을 빼고 하드디스크를 추가하게 되었습니다 그러나.. 하드디스크 넣을 곳이 없어서 하드디스크 위헤 종이 쪼가리 올리고 나서 거기에 놓았답니다 ㅡㅡ;
아 케이스를 바꾸고 싶군요.
아래 사진은 서버에 하드디스크 놓을때 찍은 사진들과 서버 컴퓨터의 예전모습입니다 ㅋ
이제 하드디스크를 추가하고 Linux Kernel이 인식할 수 있도록 포맷과 마운트를 했습니다.
[root@pcrc ~]# mke2fs -j /dev/hdd
...
파티션하기
[root@pcrc ~]# fdisk /dev/hdd
The number of cylinders for this disk is set to 14593.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
(e.g., DOS FDISK, OS/2 FDISK)
Command (m for help): p
Disk /dev/hdd: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4):
1
2
파티션을 한 결과
[root@pcrc ~]# fdisk /dev/hdd
The number of cylinders for this disk is set to 14593.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
(e.g., DOS FDISK, OS/2 FDISK)
Command (m for help): p
Disk /dev/hdd: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hdd1 1 1306 10490413+ 83 Linux
/dev/hdd2 1307 14593 106727827+ 83 Linux
Command (m for help): q
그리고 /etc/fstab를 수정하고 리부팅을 시키니 완벽하게 하드디스크를 인식할수 있게 하면서 자동으로 Mount를 하게 해습니다.
120G 하드디스크를 넣은 결과
[root@pcrc ~]# df -a --block-size=MB
Filesystem 1MB-blocks Used Available Use% Mounted on
/dev/hda2 13608MB 5826MB 7091MB 46% /
none 0MB 0MB 0MB - /proc
none 0MB 0MB 0MB - /sys
none 0MB 0MB 0MB - /dev/pts
/dev/hdc1 104MB 10MB 89MB 10% /backup/boot
/dev/hdc2 10566MB 7188MB 2842MB 72% /backup/root
/dev/hdc3 5287MB 2841MB 2178MB 57% /backup/var
/dev/hda1 104MB 13MB 87MB 13% /boot
none 231MB 0MB 231MB 0% /dev/shm
/dev/hda5 15480MB 8455MB 6240MB 58% /home
/dev/hdb2 28822MB 24601MB 2757MB 90% /data/home2
/dev/hdc6 61749MB 34MB 58579MB 1% /home3
/dev/hdb1 10566MB 1573MB 8457MB 16% /data/var
/dev/hdd1 10574MB 1674MB 8363MB 17% /var
/dev/hdd2 107573MB 83587MB 18522MB 82% /home2
none 0MB 0MB 0MB - /proc/sys/fs/binfmt_misc
automount(pid1197) 0MB 0MB 0MB - /net
[root@pcrc ~]#
/dev/hdb1에 있던 var 폴더를
[root@pcrc ~]# cp -av .........
해서 /dev/hdd1에 복사하고 /var의 Mount를 /dev/hdd1로 해주고 예전 /dev/hdb1에 있던 /var를 /data/var 로 Mount했습니다. 40G 하드디스크를 백업용으로 쓸 예정입니다. 아님 재활용해서 하드디스크를 Test용 FreeBSD로 깔아버릴까 생각중입니다.
/dev/hdb2에 있던 home2 폴더와 /dev/hdc6에 있는 home3 폴더를 /dev/hdd2 에 한꺼번에 몰아넣었더니 전체용량이 100G정도인데 18G가 남았네요. 이제야 다행으로 여기고 있습니다.
/dev/hdc6 에 Mount된 home3를 /dev/hdd2에 모두 옮겨버렸더니 /home3는 빈 공간이 되어버렸습니다.
[root@pcrc ~]# mv /home3 .........
제 생각엔 남은 용량을 가지고 backup용으로 쓸까 생각중입니다.
화요일 수업 듣다가 작업하다가 컴퓨터실에 왔다갔다 하니 너무 정신이 없었군요.
이제 하드디스크 용량이 늘어났으니 너무 기쁩니다.(CD-Rom은 어떻게 하지? ㅡㅡ;)
/dev/hdb인 40G 하드디스크를 어떻게 활용할지도 걱정이군요. 지금 쓰지도 않는데 이거 원.