Wednesday, June 2, 2010

리눅스 하드추가

http://linuxis.tistory.com/558

http://myblog.oranc.co.kr/201


fdisk -l
한후 장착한 /dev/sdc 찾기


하드추가시에는 세가지 작업을 해주셔야 합니다.

* 파티션생성
* 파일시스템생성
* 마운트포인트생성


1. 서버에 하드 추가 후 OS 부팅시 하드가 올라오는지 확인한다.

2. vi /etc/fstab을 열어 ext2, ext3인지 판단..

3. fdisk로 파티션을 잡는다.
예)

3-0. fdisk -l 로 확인
3-1. fdisk /dev/hdb (IDE 하드인 경우), fdisk /dev/sdb (SCSI 하드인 경우)
3-2. p로 기존 파티션이 잡혀있는지 확인한다.
3-3. d로 기존 파티션이 잡혀있으면 삭제후 p로 확인한다.
3-4. n으로 파티션 추가- > p(primary로) -> 1 -> 크기지정 default 1 입력(Full로 잡을시, 디폴트가 Full) -> 엔터
3-5. w로 쓴다.

4. format
ext3 : mke2fs -j /dev/hdb
ext2 : mkfs -t ext2 /dev/hdb

5. 마운트할 디렉토리 생성
/에서 mkdir /home2 등등

6. mount
ext3 : mount -t ext3 /dev/hdb /home2
ext2 : mount -t ext2 /dev/hdb /home2

7. fstab 수정 (vi /etc/fstab)
예)
LABEL=/home /home ext3 defaults 1 2 (를 카피하여 페이스트 하여 아래와 같이 편집)
->
/dev/hdb /home2 ext3 defaults 1 2 (앞 두부분만 수정) LABEL 은 삭제

8. df -h로 마운트 확인

9. 재부팅후 이상없이 올라온후 마운트 되었는지 확인





/etc/fstab 에서 파티션을 잘못 셋팅하면 에러가 나면서 부팅이 되지 않습니다.
(혹은 있던 드라이브가 없어지면 fstab 의 내용이랑 틀려서 부팅이 되지 않습니다.)

이때 정상적인 부팅이 되지 않아서 Root Password를 넣을 것을 요구합니다.
(참고적으로 Ctrl+D 누르면 재부팅됩니다.)
Password를 넣으시면 복구모드로 들어가지만, 파일시스템이 ReadOnly 이기 때문에
/etc/fstab 파일을 수정할 수가 없습니다.

여기서 꽁수...

mount -o remount,rw /dev/hda1 <= hda1 은 / filesystem

이제 파일쓰기가 가능하므로 vi /etc/fstab 을 수정한 후 재부팅하면 됩니다


ex)mount -o remount,rw /

ex)

LABEL=/ / ext3 defaults 1 1

LABEL=/home /home ext3 defaults 1 2

LABEL=/usr /usr ext3 defaults 1 2

LABEL=/var /var ext3 defaults 1 2

LABEL=/tmp /tmp ext3 defaults 1 2

LABEL=/usr/local /usr/local ext3 defaults 1 2

LABEL=/boot /boot ext3 defaults 1 2

/dev/sdb1 /mnt/hdd1 ext3 defaults 1 2

/dev/sdb2 /mnt/hdd2 ext3 defaults 1 2

/dev/sdb3 /mnt/hdd3 ext3 defaults 1 2

tmpfs /dev/shm tmpfs defaults 0 0

devpts /dev/pts devpts gid=5,mode=620 0 0

sysfs /sys sysfs defaults 0 0

proc /proc proc defaults 0 0

LABEL=SWAP-sda7 swap swap defaults 0 0

No comments: