Linux HDD 추가장착하는 방법
페이지 정보
본문
1. 작동중인 서버를 shutdown -h now 명령어로 종료시킵니다.
새로운 HDD 를 서버에 추가한후 서버를 켭니다. - 추가된 HDD 인식
2. 새로운 하드 파티션 정보보기
추가된 하드가 파티션이 나누어져있을 가능성이있으므로 확인합니다.
[root@localhost]# fdisk -l
Disk /dev/sda: 72.8 GB, 72839168000 bytes
255 heads, 63 sectors/track, 8855 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 33 265041 83 Linux
/dev/sda2 34 555 4192965 83 Linux
/dev/sda3 556 1077 4192965 83 Linux
/dev/sda4 1078 8855 62476785 5 Extended
/dev/sda5 1078 1338 2096451 83 Linux
/dev/sda6 1339 1599 2096451 83 Linux
/dev/sda7 1600 1730 1052226 83 Linux
/dev/sda8 1731 1795 522081 83 Linux
/dev/sda9 1796 8855 56709418+ 83 Linux
Disk /dev/sdb: 72.8 GB, 72839168000 bytes
255 heads, 63 sectors/track, 8855 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sdb1 * 1 8855 71127756 83 Linux
fdisk 명령어
a toggle a bootable flag
b edit bsd disklabel
c toggle the dos compatibility flag
d delete a partition
l list known partition types
m print this menu
n add a new partition
o create a new empty DOS partition table
p print the partition table
q quit without saving changes
s create a new empty Sun disklabel
t change a partition's system id
u change display/entry units
v verify the partition table
w write table to disk and exit
x extra functionality (experts only)
[root@localhost]# fdisk /dev/sdb
The number of cylinders for this disk is set to 8678.
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 ----> 파티션 정보를 출력
아무런 파티션이 나누어져있지 않을경우는 그냥 3 번 작업으로 넘어갑니다.
만약 파티션이 나누어져있으면 파티션을 지웁니다.
[파티션이 나누어져있는 정보 형태]
---------------------------------------------------------------------------------
Device Boot Start End Blocks Id System
/dev/sda1 1 1109 52208 83 Linux
Command (m for help): d ----> 파티션을 지운라는 명령어
Partition number (1-6): ----> 지울 파티션 번호를 입력하고 ENTER KEY 엔터
아무런문제가 없다면 위의 파티션 정보를 지워졌을것입니다.
[root@localhost]# fdisk /dev/sdb
The number of cylinders for this disk is set to 8678.
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
Device Boot Start End Blocks Id System
아무런 정보가 출력되지 않는다면 파티션이 지워진 것입니다.
3. 새로운 파티션 나누기
새로추가된 하드의 파티션을 나눕니다. 여기선 하나로 사용한다고 가정합니다.
[root@localhost]# fdisk /dev/sdb
The number of cylinders for this disk is set to 8678.
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): n ----> 새로운 파티션을 만들겠다는 명령어
Command action
e extended
p primary partition (1-4)
p ----> p 를 입력하고 ENTER KEY 를 누룹니다 - primary partition 으로 생성
Partition number (1-4):1 ----> 1 을 입력하고 ENTER KEY - 파티션번호 선택
First cylinder (1-1109) :1 ----> 1 을 입력하고 ENTER KEY - 시작블럭 선택
Laste cylinder or + size or ...... : 아무것도 입력하지말고 ENTER KEY - 통으로잡기위해
새로운 파티션을 통으로 잡는 작업이 완료되었습니다. fdisk 명령어로 생성된 파티션 확인합니다.
4. 추가한 하드디스크 포맷하기 - mkfs
새로운 하드가 추가되었고 파티션역시 나누어져있습니다..
이제 마지막으로 추가된 하드디스크를 시스템에 맞는 파일시스템 타입으로 포맷합니다.
[root@localhost]# mkfs -t ext2 /dev/sdb1
위의 명령어를 실행하면 여러 메시지를 출력하면서 작업이 마무리됩니다.
5. fstab 에 추가시키기 - home1 에 mount 하기
이제 추가된 하드를 /home1 라는 디렉토리에 mount 시킵니다.
[root@localhost]# mount /dev/sdb1 /home1
이렇게 간단히 마운트를 시킬수는있지만 이렇게 마운트를 시켜놓으면 재부팅될때는 자동으로 마운트가 되지않습니다.
이럴 해결하기위해서는 /etc/fstab 에 추가합니다.
[root@localhost]# vi /etc/fstab
# This file is edited by fstab-sync - see 'man fstab-sync' for details
/dev/VolGroup00/LogVol00 / ext3 defaults 1 1
LABEL=/boot /boot ext3 defaults 1 2
...
/dev/sdb1 /home1 ext2 defaults 1 2
위와같이 마지막줄을 추가후 저장합니다.
마지막으로 rebooting ( shutdown -r now ) 를 시킨후 정상적으로 추가하드디스크가 보이는지 확인합니다.
참고자료
http://ttongfly.net/zbxe/?document_srl=43501
http://www.superuser.co.kr/linux/hdd_add/hdd_add.htm
http://blog.naver.com/genwebs?Redirect=Log&logNo=110010157958
댓글목록
등록된 댓글이 없습니다.