/var /tmp /home 디렉토리들을 한파티션에 설치할수 있나요?
글쓴이: k1d0bus3 / 작성시간: 월, 2012/08/20 - 7:10오후
보통 리눅스 파티션 나눌때,
swap
/
/var
/tmp
/home
이렇게 각각 하시던데,
성능상
/var /tmp /home 디렉토리를 한파티션에 설치해도 괜찮을거 같습니다.
문제는 어떡게 한파티션에 몰아넣죠?
ps.
우분투설치시 /dev/sda3에 /var,/tmp,/home 라고 쓰고 설치햇더니
" /var,/tmp,/home " 이라는 이름의 디렉토리가 설치돼잇네요....
Forums:
저는 그냥
저는 그냥
swap
/
두개의 파티션으로 나누고
루트(/) 이하에 모든 디렉토리를 생성되도록 합니다.
(개인용, 학습용에 디렉토리별 파티션을 나눌 필요가 없다고 생각해서...)
우분투 설치시 /var, /tmp, /home 등의 디렉토리를 별도의 파티션으로 구성하지 않고
swap과 루트(/)파티션만 생성하는게 있을껄요?
대부분의 배포판의 설치 과정에서 아무 생각 없이 그냥
대부분의 배포판의 설치 과정에서 아무 생각 없이 그냥 엔터 치시면 그렇게 들어갈텐데요...
아무튼 그렇게 하고 싶다면 pogusm님 얘기대로 /만 설정하시면 됩니다.
저는 /home만 따로 빼둡니다. 이렇게 해두면 home을 fat이나 ntfs로 포맷할 수도 있어서 윈도우즈랑 공유하기도 쉬워지고, 나중에 배포판 바꿀때나 어쨌든 포맷할때 편하거든요
피할 수 있을때 즐겨라! http://melotopia.net/b
다시 설명드리자면...
파티션을 두개로 나누어서
/dev/sda1 에 /
/dev/sda2 에 /var /tmp /home
을 설치하고 싶습니다.
그럼..
/dev/sda1 에 루트(/) 가 이미 존재하기 때문에
/dev/sda2 에 루트(/) 를 중복해서 지정할 순 없을거에요.
그냥
/dev/sda1 에 /
/dev/sda2 에 /var /tmp /home (각각의 파티션)
으로 하거나
또는 (snowall님 처럼)
/dev/sda1 에 / (sda1에 루트만 만들고 /var /tmp 디렉토리를 생성하도록함)
/dev/sda2 에 /home
으로 하는게 좋을듯 싶네요.
var, tmp, home을 몰아서 어떤 이득이
var, tmp, home을 몰아서 어떤 이득이 있는지는 모르겠지만 정 그렇게 하고 싶으시다면...
/dev/sda1에 /를 넣고 일단 기본 설치합니다.
그리고 /dev/sda2에 /mydata 같이 임시로 디렉토리를 마운트 하고
/dev/sda1의 /에 들어가 있을 /var, /tmp, /home을 /mydata로 옮긴 후
/에 /vac, /tmp, /home의 하드링크를 만들어 두면 될 것 같네요
피할 수 있을때 즐겨라! http://melotopia.net/b
딱 제 스타일입니다.
/ - /dev/sda1 : 운용 환경들(/usr/local 포함)
/var - /dev/md0 RAID1 : spool(메일 등) lib(주로 DB)
/home - /dev/md1 RAID1 : 사용자별 디렉토리. 쿼타를 줄 수 있지요.
/tmp - ? : 임시 작업파일 공간입니다.
파티션 하나를 서로 다른 내용을 가지면서 서로 다른 디렉토리에 마운트할 수는 없지요?
문자 그대로, /dev/sda2 를 /home, /var, /tmp 에 마운트 할 수는 있습니다.
mount /dev/sda2 /home
mount /dev/sda2 /var
mount /dev/sda2 /tmp
단, 위 세 디렉토리가 같은 내용을 가지지요.
댓글 달기