1. 리눅스 디렉토리의 구조 이해

 

          리눅스디렉토리주조.jpg

 

 

리눅스 폴더는 위 그림과 같은 Tree형태의 구조이며 이 폴더들 안에 여러가지 세부 디렉토리가 많이 있다. 중요한 것은 리눅스/유닉스는 드라이브라는 개념이 없고 오직 루트 디렉토리를 기준으로 모든 파일/디렉토리가 위치한다.
 
   /
● 루트 디렉토리
 최상의 디렉토리이며, 리눅스는 드라이브명이라는 개념이 없다. 오직 루트 디렉토리를 기준으로 모든 파일/디렉토리가 위치한다. 
 ex) 일반적으로 사용하는 시디롬드라이브나 USB 드라이브도 루트 디렉토리 안에 폴더로 생성된다. 
 이경우 mount라는 명령을 이용해서 드라이브를 사용할 폴더를 잡아줘야 한다. 
  /bin ● 시스템 부팅에 관련된 파일이 모여있다.
특히 커널이미지인 vmlinuz가 이 디렉토리에 위치하며, 필수적인 사용자 명령어들이 모여있다.
/bin 폴더에 위치해 있는 명령어들은 대부분 모든 사용자에게 실행 가능하며 필수적으로 쓰이는 bash,tesh 등의 쉘을 비롯한 arch, cat, chgrp. chmod, cp, date, dd, df, dmesg, exho, ed, fales, kill, In, login, ls, mkdir, mknod, more, mount, mv, ps,pwd, rm, rmdir, sed, setserial, sh, stty, su, sync, true, umount, uname, vi 등을 예로 들 수 있다.
  /dev ● 디바이스 파일들
  /etc ● 각종 시스템 설정 상황을 담고 있는 파일들이 위치해 있다.
  /home ● 일반 사용자의 홈 디렉토리
만약 슈퍼유저인 root로 로그인을 하게 되면 /root 라는 폴더가 개인 폴더가 되는거고 root 개정이 아닌 일반 다른 개정인 test (만약 test라는 계정이 있다고 볼때) 라는 개정으로 로그인을 하면 /home/test 라는 폴더가 생성되고, 그 폴더가 test라는 홈 디렉토리가 된다.
  /lib ● 공유 라이브러리
  /mnt ● 다른 파티션을 마운트할 마운트 포인트
만약 씨디룸 드라이브를 사용할려할때 보통 /mnt/cdrom 에 마운트 시켜서 /mnt/cdrom 폴더에 들어가서 씨디롬 정보를 읽어온다.
  /proc ● 프로세스 정보를 담고 있는 파일들이 위치한다.
  /root ● 슈퍼 유저의(root)의 홈 디렉토리
  /sbin ● 슈퍼 유저가 시스템을 운영하는데 필수적인 실행 파일들이 들어 있다.
  /tmp ● 임시파일들을 읽고 쓰는 역할을 하는 디렉토리이다.
  /usr ● 사용자들을 위한 여러가지 프로그램들과 설정 파일들이 담겨있다. 리눅스/유닉스 디렉토리 구조에서 가장 크고 복잡한 구조를 갖으며, 루트 디렉토리(/) 와 거의 흡사한 구조를 갖는다.
살펴보면 /usr/bin, /usr/lib, usr/sbin 등 처럼 최상의 /폴더에 있는 폴더들이 /usr 안에거의 비슷하게 한번더 들어있으며, 많은 소프트웨어들이 이 /usr 디렉토리 아래에 설치된다.
  /var ● 로그 파일을 비롯한 각종 시스템 관리와 관련된 정보들이 저장된다.




2. 리눅스 파티션 나누기

 

파티션 나누는 방법은 너무 간단한데요. 파티션 매직을 키시면 그냥 그래픽 으로 하드를 보여주고 메뉴가 보이는데, 거기서 새로운 파티션 설정이나 영어로 create a new partition을 클릭하시고 그냥 시키는데로 하시면 되는데, 만약 100기가 하드에서 50기가를 윈도우즈에 주고 나머지 50기가를 리눅스에 쓰고 싶다면, 그냥 50기가만큼 잡으시고, 새로운 파티션을 하시면 됩니다. 아래에 리눅스에서 다시 그 파티션들을 사용하는 법을 설명합니다만, 스왑파티션을 지금 가지신 메모리의 두배만큼, (단 2기가가 최대입니다.) 잡고 리눅스 스왑 포맷을 선 택하시고, 다시, 또 새로운 파티션 설정을 하시겠다고 하셔서 100-300메가정도 를 리눅스 포맷으로 하시고, 나머지 남는 공간을 전부 그냥 리눅스의 포맷으로 (ext2나 ext3) 하십시요. 설명하면 복잡한데 해보면 단순합니다. 메뉴를 클릭하 고 시키는데로 따라하면 됩니다.

리눅스에서 하는 방법은 간단합니다.
1. 리눅스 설치 중에 파티션을 나누는 부분에서, 본인이 직접 파티션을 나누고 정하는 옵션을 선택하세요.
2. 파티션을 새로만드는 옵션에서..
3.. 우선, 자신의 메모리가 얼마인지 아시면, 메모리의 2배 (하지만 2기가가 한 계입니다)가 되게 swap 파티션을 잡아야 합니다 (위에서 먼저 잡은 경우는 그 냥 그 부분을 선택하면 됩니다.). 하지만, 일단 루트 (/) 파티션이 먼저니까, 50기가 - 스왑+100메가 만큼의 크기를 루트로 한다고 일단 정하십시요(위에서 가장 큰 덩어리로 포맷한 부분이죠). 포맷은 ext2나 ext3일텐데 설치하시는 배포판이 원래 하려는걸로 하시고.. (수세의 경우는 resier라는 특이한 포맷을 씁니다. 설치시에 다 나오니 걱정마세요)

4. 그리고는, 다음에 스왑을 위에 말씀드린 크기로 하시고, 나머지를 /boot 파티션으로 포맷한다고 하십시요 (100메가겠네요). 그러니까, 총 3개의 파티션을 만들게 되겠네요.
5. 그리고, 부트로더를 설치하는 옵션에서 부트로더를 MBR이 아니고, /boot 파티션에 설치한다고 정하십시요.

설치를 하고 다시 부팅을 할 때, 윈도우즈로만 부팅이 되고 리눅스가 안잡힐 겁니다. 그럼, 윈도우즈상에서 bootpart라는 공개 프로그램을 다운 받습니다. 그리고, 도스 명령어 창을 여시고 bootpart가 있는 디렉토리로 가셔서 bootpart 라고 쳐보시면 하드 드라이브의 파티션들이 그냥 숫자로 1, 2, 3, 4........이렇게 나오면서 크기랑 리눅스 파티션이라는둥의 말이 나옵니다. 거기서 몇번이 / boot 인지 보세요. 리눅스에 크기가 100메가인 넘을 찾으면 됩니다. 그리고는, (예로 5 번이면) bootpart 5 c:\부트섹트.lnx "Linux" 라고 치세요.

그리고, 다시 부팅을 하시면 윈도우즈의 부트로더에서 윈도우즈나 리눅스를 선택할수있습니다. 여기서 리눅스를 선택하시면 다시 리눅스의 부트로더를 불러서 뜨는데, 거기서도 다시한번 리눅스나 윈도우즈를 선택할수있는데, 그럼, 리눅스를 선택하면 됩니다.

리눅스가 아니고, 윈도우즈의 부트로더를 쓰고 MBR을 건들지 않으면, 다음 에 윈도우즈에 전혀 손상을 주지 않고 리눅스만 제거하거나 다시 깔거나하기 가 용이합니다. 그리고, XP 에서 문제가 전혀 없구요. 리눅스의 부트로더가 M BR을 차지하면 다음에 아주 골치아파지게 되는 경우가 많습니다.


번호 제목 글쓴이 조회 날짜
31 아이피타임 공유기에서 외부 아이피 차단방법 1 file 빨강모자 10854 2014.08.26
30 grub rescue > _ 3 jay 7475 2013.12.10
29 WanDrv6.1 자동 수동을 선택해 윈도버전에 맞게 실행해주는 배치파일및 사용법입니다. 11 file 돌나물 7360 2014.06.07
28 “Ubuntu-14.04”에서 한글 2014 사용하기 6 언제나당당 7129 2014.04.24
» 리눅스 디렉토리의 이해와 파티션 나누기 6 file 마니또우 7084 2013.10.12
26 리눅스에서 예약 종료를 해 보자 3 file 달빛조각사 6871 2013.10.21
25 리눅스(민트, 우분투)에서 106 keyboard "한/영"키 사용하기 11 file 언제나당당 5843 2014.05.29
24 가장 기초??? 구조와 차이점 비교..( 인용자료임 ) 4 file 빨강모자 5096 2013.12.11
23 간단팁 구글뻘질 줄이기,구글검색. 야밤 4247 2013.10.22
22 나만의 배포판을 만들자 2 태엽 4152 2013.10.12
21 ubuntu12.04 버전에서 윈도우7 네트웍 드라이브 마운트 방법 미디안 3854 2014.04.08
20 윈도우 탐색기 작업줄에서 중복 실행 팁 !! 12 한방88 3677 2014.06.10
19 ibus에서 한/영키 사용하기 3 proc 3578 2014.04.19
18 디스크 관리자를 이용한 심볼릭 링크? 3 file 한방88 3502 2014.06.02
17 보안! 내 암호의 난이도는? (패스워드 레벨 측정) 2 구르뫼취한농부 3460 2015.01.26
16 다음홈페이지 플래쉬 광고 없애기 1 지나다가 3290 2013.12.10
15 프로그램 속도 향상 preload 3 POETICA 3286 2013.10.30
14 리얼택 오디오 드라이브_수동 설치 2 옛날에 3157 2014.04.02
13 BootStrap 라이브러리 사용하기! 5 초보핵 2892 2014.08.03
12 http://distrowatch.com/ 리눅스 최신판 1 file tondekeman 2888 2013.10.10

 빠른 글쓰기




   Copyright 2013-2023 LinuxForum