리눅스 설치 초보의 질문
글쓴이: loveytk / 작성시간: 화, 2003/02/18 - 11:13오후
안녕하세요? 다름이 아니라
리눅스를 깔려면 파티션을 지정 해야 한다더군여...
그런데 궁금 한게 있습니다. 일반적으로 윈도우 같은 경우에는 따로 파티션을 안해줘도 C드라이브나 D라이브 같이 선택만 해주면 되는데
리눅스의 경우 root 파티션이다. swap파티션 등등등 나눠줘야 하는 이유를 알고 싶고 기능들에 대해서 알고 싶습니다.
허접같은 질문이지만 전 무지 궁금 합니다. 그럼 안녕히.. :oops:
Forums:
안 나눠도 됩니다만..
swap은 하드를 메모리처럼 쓰는 부분입니다.
윈도우에서는 화일로 만들어서 쓰고, 리눅스에서도 그렇게 쓸수 있습니다.
리눅스 파티션은 그 용도를 구분지어서 설정할수도 있고, 구별없이 쓸 수도 있습니다.
파티션을 나눠쓰는 것이 유용한 예를 하나만 들자면,
log가 갑자기 많이 생겨서 하드를 많이 쓰는 경우, 그 로그를
별도의 파티션으로 만들어 두면, 다른 부분에 영향을 미치지 않게 할 수 있죠.
리눅스(유닉스의 컨셉)는 디바이스(하드디스크)가 여러개 달려있어도 C,D
리눅스(유닉스의 컨셉)는 디바이스(하드디스크)가 여러개 달려있어도 C,D이런식으로 구분하지 않고 다 루트 밑에(/dev) 있게 됩니다.
루트에서 볼 수 있는 디렉토리는 각각의 기능을 하고 있습니다..
그리고 물리적 장치든 가상 장치든 구분하지 않고 일관적으로 쓸 수 있는데..
예를 들어 cat hello > /dev/hda 라고 하면.. hello 라는 문자가 hda(프라이머리 마스터 드라이브)에 써지게 됩니다.. 화일로 써지는게 아니라.. 진짜 그 장치에 쓰는거죠.. (무서운 겁니다-_-; 실험해 보지 마세요)
아무튼.. 이 장치들을 사용하기위해서는 마운트 라는게 필요한데..
예를들어 파티션을
1 루트
2 boot
3 home
4 usr
5 var
6 swap 이렇게 나누면..
루트가 마운트 되고
2번째 파티션을 /boot에 마운트 시키고
3번째는 /home에 ... 등등등.. 이런 작업이 끝나면 나중에는 한덩어리로 사용자가 인식하고 사용할 수 있습니다..
같은 시스템을 여러군데 깔면.. /usr 디렉토리만 따로 저장해 놓고.. 네트워크를 통해서 여러 컴퓨터가 마운트 해서 공동으로 사용할 수도 있고.. 여러모로 쓸모가 많죠..
그러나 가장 쓸모있는부분은.. 하드가 뻑났을때 인거 같습니다 -_-;
파티션을 나누면 전체가 다 손상되지 않고 그 파티션만 마운트가 안된다든지.. 하는 경우가 되니까요.. 시스템 유지보수하는데도 편하죠..
쓰다보니 횡설수설하게 됬네요.. 첨에 뭘 말하려고 했는지..참....
이래서 야근이 싫어요 ㅠ_ㅠ
----
http://poorpuppet.egloos.com
댓글 달기