>> Read Reply from No. 0 article  
RE: RE: RE: option disk 자동 마운트가 안되요?^^

등록 2001-05-08 14:09:00     조회 1
이름 김성필    

		참조 하시기 바랍니다..
글구여 혹시 한통 adsl 내장형 랜카드 설정하는 방법 아시면 멜좀
주세여...^^;;;
  작성자 : 황병우  (dmsrma at bomul.com)
  
 
최근 하드디스크 용량이 대용량화되면서 기존에 사용했던 저용량의 하드디스크들은 거의 
쓸모가 없을 지경에 이르렀다. 하지만, 필요 없다고 해서 버리기는 아깝고 팔려고 하니 "당
시에 비싸게 주고 샀었는데" 하는 본전생각도 나고, 판다고 쳐도 거의 헐값에 넘기는 경우
가 태반이다. 이렇게 남는 하드디스크를 자신의 PC에 붙여서 사용하는 것도 좋을 것이라 생
각된다.  이번 활용에서는 남는 하드디스크를 리눅스용으로 새롭게 추가하여 데이터 저장
디렉토리로 활용하는 방법을 알아보겠다. 생각보다 그렇게 어렵지는 않다. 지금부터 천천
히 이 글에 적힌 대로 따라하기만 하면 된다.   1. 리눅스에서 하드디스크 이름 붙이는 방법
  먼저 하드디스크를 PC에 추가하여 사용하기 전에 리눅스에서 부르는 하드디스크 파티션 
명명법에 대해서 알아보겠다.  우리가 일반적으로 가장 많이 사용하는 윈도우 시스템에서
는 하드디스크 파티션 명명법은 C, D, E, ..와 같은 형태로 부르고, 또 그렇게 사용한다. 그러
나, 리눅스 시스템에서는 /dev/hda1, /dev/hda/2, /dev/hda3..., /dev/hdb1, /dev/hdb2, /dev/hdb3.. 와 같은 조
금 상이한 명칭을 사용한다. 또, 리눅스 시스템에서는 하드디스크를 하나의 파일로 취급하
며, /dev/hda, /dev/hdb 와 같이 나타낸다.  윈도우에서는 C, D, E처럼 간단하게 표시하지만, 리눅
스에서는 아래처럼 장치명을 각각 구분해서 사용하고 있다. /dev/hda1, /dev/hda2, ... : Primary Mast
er 하드디스크 /dev/hdb1, /dev/hdb2, ... : Primary Slave 하드디스크  리눅스에서는 주 파티션과 확장
 파티션은 1~4번의 일련번호를 가진다. 리눅스용 fdisk를 입력하면 파티션 생성에 필요한 번
호가 각각 필요하게 되며, 확장 파티션 안에 생성되는 논리 파티션은 5번부터 번호가 생성
된다.   2. CMOS를 이용한 하드디스크 인식시키기  이제 하드디스크를 PC 본체에 끼워 넣는다.
 일반적으로 프라이머리 슬레이브에 끼우는 것이 보통이다. 요즘 많이 사용하는 컴퓨터들
은 하드디스크 콘트롤러에 4개의 IDE 방식의 장치를 연결할 수 있다. 시스템에 한 개의 하드
디스크를 추가하는 것에는 큰 문제가 없을 것이다.  연결시에는 하드디스크의 "Master"와 "Sla
ve"를 구분해서 연결을 한다. 하드디스크의 표면에 있는 설명서를 보고 점퍼를 조정하면 쉽
게 설정할 수 있을 것이다.  연결을 마친 후 컴퓨터 전원을 켠 후, CMOS 셋업 화면으로 들어
간다. CMOS를 통해 추가한 하드디스크를 먼저 인식시켜야한다.  [CMOS에서 하드디스크 인식시
키는 방법] - 자동 인식 IDE HDD AUTO DETECTION 메뉴에서 추가한 하드디스크를 자동으로 인식시
킬 수 있다.  - 수동 인식 STANDARD CMOS SETUP 메뉴의 'Primary Slave"항목에 추가한 하드디스크의 실
린더 수, 헤더 수, 섹터정보, 모드만 입력하면 된다. 또는, "TYPE" 과 "MODE"를 "AUTO"로 선택하면
 부팅할 때 자동으로 체크한다.  이제 수정된 정보를 저장하고 빠져 나온다.   3. 리눅스에
서 하드디스크가 인식되었는지 확인하려면, "dmesg" 명령 사용  리눅스로 부팅을 하면 텍스
트로 뭔가 알 수 없는 수많은 정보들이 빠르게 스크롤 되면서 화면에 뿌려줄 것이다. 리눅
스가 부팅 될 때 나오는 정보들은 아주 중요한 정보들이 숨어있다.  자세히 보면, 중간부분
에 새로운 하드디스크(hda : hdb1)이라는 항목이 아마 보일 것이다. 보지 못했다면 "Shift + PageU
p" 키를 이용해서 되돌아가서 확인할 수도 있으며, 리눅스로 로그인한 후 "dmesg" 명령으로 
다시 한번 확인할 수 있다.  #dmesg | less (빠져 나오는 명령은 "q"를 누르면 된다.)    [리눅스
에서 인식한 하드디스크 정보]    4. fdisk를 이용해서 파티션 설정  리눅스에서도 "fdisk"라는 
명령이 있다. 이 명령으로 파티션을 설정하고, 파일 시스템 형태를 지정해 주어야 한다.  "f
disk /dev/hdb" 라고 적어준다. 그러면, "fdisk" 명령으로 파일 시스템을 지정해 줄 수 있다. "fdisk
" 사용법은 간단하다.   #fdisk /dev/hdb Command (m for help): p   Disk /dev/hdb: 8 heads, 46 sectors, 903 cylind
ers Units = cylinders of 368 * 512 bytes  Device Boot    Start       End    Blocks   Id  System /dev/hdb1   *
      1       902    165945    6  FAT16  Command (m for help): t Partition number (1-4): 1 Hex code (type L t
o list codes): l 생략....  9  AIX bootable    42  SFS             82  Linux swap      e1  DOS access 
    a  OS/2 Boot Manag 4d  QNX4.x          83  Linux           e3  DOS R/O         b  Win95 FAT32
     4e  QNX4.x 2nd part 84  OS/2 hidden C:  e4  SpeedStor       c  Win95 FAT32 (LB 4f  QNX4.x 3rd part 85 
 Linux extended  eb  BeOS fs         e  Win95 FAT16 (LB 50  OnTrack DM      86  NTFS volume set f1  SpeedS
tor       f  Win95 Ext'd (LB 51  OnTrack DM6 Aux 87  NTFS volume set f4  SpeedStor     
....생략
 Hex code (type L to list codes): 83
Changed system type of partition 1 to 83 (Linux)
 Command (m for help): p
 Disk /dev/hdb: 8 heads, 46 sectors, 903 cylinders
Units = cylinders of 368 * 512 bytes
    Device Boot    Start       End    Blocks   Id  System
/dev/hdb1   *         1       902    165945   83  Linux
 Command (m for help): w
The partition table has been altered!
 Calling ioctl() to re-read partition table.
 WARNING: If you have created or modified any DOS 6.x
partitions, please see the fdisk manual page for additional
information.
Syncing disks.
 - 윈도우용으로 사용했던 하드디스크이기 때문에 리눅스용 파티션 타입 ID인 83번으로 ID번
호만 수정해 주었다. 그리고 "w"키를 눌러 저장하고, "fdisk"를 빠져나왔다.  ※ 참고 : fdisk 명
령 도움말  Command (m for help): m : 도움말 보기
Command action
a - toggle a bootable flag : 부트 테이블 플래그 토글
b - edit bsd disklabel : bsd 디스크라벨 편집
c - toggle the dos compatibility flag : 도스 호환 플래그 토글
d - delete a partition : 파티션 삭제
l - list known partition types : 파티션 타입 ID 리스트 보여줌
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 : 파티션 시스템 ID 변경
u - change display/entry units : 표시/엔트리 단위 변경
v - verify the partition table : 파티션 테이블 검증
w - write table to disk and exit : 테이블 저장 후 종료
x - extra functionality (experts only) : 부가 기능(전문가만 사용)
 그리고, 하드디스크 실린더 번호를 나눠서 직접 파티션을 여러 개로 나눌 수 있다는 것이
다. 이 방법은 보물섬 여러분이 원하는 형태로 파티션을 나누면 된다.   5. "mkfs(Make FileSystem)
"를 이용한 리눅스 파일 시스템 만들기  이제 다음은 포맷을 한다. 정확히 포맷이라기 보다
는 '파일 시스템을 만든다.' 라는 표현이 맞다. "mkfs /dev/hdb1"이라고 입력하고 엔터를 치면 
아래와 같이 된다.   # mkfs /dev/hdb
mke2fs 1.18, 11-Nov-1999 for EXT2 FS 0.5b, 95/08/09
/dev/hdb is entire device, not just one partition!
Proceed anyway? (y,n) y
Filesystem label=
OS type: Linux
Block size=1024 (log=0)
Fragment size=1024 (log=0)
41664 inodes, 166152 blocks
8307 blocks (5.00%) reserved for the super user
First data block=1
21 block groups
8192 blocks per group, 8192 fragments per group
1984 inodes per group
Superblock backups stored on blocks:
        8193, 24577, 40961, 57345, 73729
Writing inode tables: done                           
Writing superblocks and filesystem accounting information:
done
 [mkfs 옵션]
-c 옵션 : 파일 시스템을 만들면서 배드 블록 여부를 체크한다.
-m 옵션 : "m" 옵션을 적지 않으면 파일 시스템의 일부분을 일반사용자가 사용할 수 없는 공
간으로 된다. 5%가 그 공간이 된다. 따라서, 용량이 적은 경우에는 상관이 없지만, 클 경우 "
-m 0" 옵션을 추가해 주는 것도 좋다.   6. mount 포인트 지정하기  이제 새로 추가한 하드디스
크의 마운트 포인트를 지정한다. 적절한 디렉토리에 하면 되지만 리눅스는 /mnt 디렉토리를
 따로 두기 때문에 /mnt 디렉토리 아래에 마운트 포인트(디렉토리)를 지정한다. #mkdir -p /mnt/n
ewdisk -> 이름은 원하는 대로 하면 된다.   7. "/etc/fstab" 파일을 편집하여 부팅시 자동마운트 
되도록 하기  "fstab" 파일은 파일 시스템 테이블이다. 이 파일의 용도는 리눅스 시스템 부팅
과 동시에 자동으로 마운트 할 파티션의 유무와 마운트를 편하게 사용하기 위해서 테이블
에 기록해 두는 용도이다.  새로 추가한 하드디스크에는 리눅스 파일 시스템이 생성되었다
. 추가한 파티션을 부팅할 때 자동으로 인식시키는 방법과 부팅 후 수동으로 마운트시키는
 방법이 있다. 전자나 후자 중 편한 방법을 사용하기 바란다.  하지만, 중요한 것은 마운트
하기 위해서는 마운트 테이블에 일단 등록을 해두는 것이 편하기 때문에 "fstab" 파일을 설
정해 두는 것이 좋다.  [/etc/fstab 파일 편집] /dev/hdb1 /mnt/newdisk ext2 defaults 1 1  ※ 설정 옵션 설
명   파일은 6개로 구성되어 있으며,    
[장치명]  [디렉토리]    [파일 시스템]    [옵션]  [덤프] [파일 시스템 점검 순서]
/dev/hdb1 /mnt/newdisk     ext2         defaults   1        1
- 장치명 : 새로 추가한 하드디스크 장치명
- 디렉토리 : 마운트 할 디렉토리를 적어준다.
- 파일 시스템 : 리눅스 파일 시스템은 다양하게 지원한다. ext2 라고 적어준다.
- 옵션 : defaults는 rw, suid, exec, auto, nosuer, async 옵션을 합한 기본값이다.
- 덤프 : ext2 파일 시스템의 경우 "1"로 적어준다.
- 파일 시스템 점검 순서 : ext2 파일 시스템일 경우 부팅할 때 자동으로 시스템을 체크하도
록 "1"을 적어준다. "0"을 적어주면 수동으로 mount 명령으로 직접 마운트하여 사용해야한다. 
  8. 마운트 하기  새로 추가한 하드디스크를 사용하기 위한 모든 작업이 끝났다. 또, /etc/fst
ab 파일을 수정하여 부팅할 때 자동으로 마운트 되도록 하였다. 마운트가 되었다는 말은 새
로 추가한 하드디스크를 사용할 수 있다는 의미이다. 다음 명령어를 사용하면 새로 추가한
 하드디스크를 마운트하여 데이터를 저장할 수 있도록 할 수 있다. #mount -a #mount /mnt/newdisk
이름
암호


>> 관련글
  답장 RE: RE: option disk 자동 마운트가 안되요?^^  진달래  2001.05.07  ....
  답장 RE: RE: RE: option disk 자동 마운트가 안되요?^^  김성필  2001.05.08  ....
Register [ localhost 목록보기 윗글 아랫글
글쓰기
답장쓰기 수정 삭제
정규표현식 [ 상세 검색 ]
페이지로딩: [ 0.74 초 ] 작업시간: [ 0.16 초 ]

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved
[TOP]

적수네 동네
+
| 적수네 동네
| 공부방
| 리눅스 잡지 서고
| LSN 소스
| 링크 모음
+---+
게시판
+
| 떠들어보세!
| 질문과 답변
| 새소식과 정보
| 1원짜리 팁?
| 대화방
+---+
칼럼?
+
| 세하 훔쳐보기
| Welcome2nite
| 혜진의 염장판
+---+
리눅스 상표권
+
| 반대 서명란
| 토론 게시판
+---+
GNU
+
| GNU 선언문
| GNU GPL
| GNU 미러 목록
+---+
프로젝트?
+
| 리눅스카운터
| RC5DES
| 실질헌법 제작
+---+
커널 소식
+
| 안정 버젼: 2.4.14
+---+
테마 선택
+
LSN 방송국?
+
| OFF AIR
+---+
회원
+
| 로그인
+---+
[ 적수네 동네 ] [ 리눅스 상표권 독점 반대 ] [ 한글 리눅스 문서 프로젝트 ] [ KrLine ] [ 사랑넷 ] [ Valid HTML 4.0! ] [ SlashDot ] [ Freshmeat ]
Copyleft (C) 1998-2001 Byeong-Chan Kim . License
TIME: 1789552740
System by WYZsoft, HDD by I.O.Linux, Mizi Research, Embryo, WOWLINUX, Domain by SarangNet, Network by KrLine.