우분투 설치시 가장 합리적인 하드 공간 분할 설계

우분투 8.10을 32비트 버전을 깔아 쓰다가,
기본 ati 그래픽 드라이버가 맞지 않는지,
별 작업도 안하는데, 창을 여닫거나, 하면 약간 버벅대는 느낌이 들어서…
(amd5600에 램 4기가라 컴 사양은 충분하다고 생각되는데요)

우분투 8.10 64비트 버전을 깔았습니다.
64비트를 사용하니깐, 확실히 버벅대는 느낌이 거의 없었습니다.

그런데 32비트에서는 한글2008 체험판이 쉽게 설치가 됐는데…
64비트에서는 아무리 해도 설치는 되는데… 실행이 안돼서…
다시 32비트 버전으로 돌아가려고 합니다.


설치할 때, / 과 swap 2개 영역으로 하드를 분할하는 것보다

/ 이나, /home … 기타 등등의 폴더를 별도의 파티션으로 각각 잡아서
설치하는 게… 백업이나 그런 것이 편리하다고 여기서 알게 됐습니다.

그래서 그렇게 해볼 생각으로 하드가 3갠데…
두번째 하드에 우분투 전용 공간으로 50기가를 준비했습니다.

설치할 때, 어떻게 설치를 해야,
나중에 다른 우분투 버전을 깔더라도,

우분투 데스크탑 기본 설정이나, 프로그램 같은 것을 함께 공유하며
쓰게 할 수 있을까요?

나중에 곧 나올 우분투의 차기 버전이나, 우분투 64비트 버전 그리고…
우분투의 형제 OS 들인 쿠분투나 주분투도 한번 깔아보고 싶은데…

(우분투 설치하고, 써보는 게 너무 신기하고 재미나서 시험 삼아 깔아보고 싶습니다.)

우분투 32비트에 설치된 프로그램이나 데스크탑 설정들을 위의 OS 들도
공유하게 하려고 합니다. 그게 전부 가능한가요?

우분투 시리즈가
공유할 수 있는 폴더는 어떤 것들이 있고, 각각의 용량은 어떻게
잡아야 하나요?

데이터나 사진, 음악, 영상 기타 개인 자료들은 평소에도 /home/개인폴더 에 거의 없고,
대부분 마운트 된 ntfs 윈도우 하드로 윈도우와 공유해서, 그대로 사용합니다.

위의 것들을 무난히 할 수 있는 50기가 하드의
가장 무난하고, 합리적인 하드 분할 방법을 알려주시면 감사하겠습니다.

설정파일은 /etc 디렉토리에 들어갑니다.
그리고 프로그램마다 각자 개인 디렉토리에 분산 저장을 하죠. (/home/사용자이름/ 밑에 .으로 시작하는 파일들입니다)
그리고 amd64 시스템에서 x86 바이너리를 실행 시킬수는 있지만 여러가지 이유때문에 추천하고 싶지는 않습니다.
제 생각에 /etc 는 따로 필요한 파일들만 백업 해놓고 /home 만 따로 파티션 만들어서 공유하는 것이 좋을 듯합니다.

파티션을 여러개로 나누는 데에는 사실 여러가지의 이유가 있는데요, 시험 삼아서 이것 저것 설치해보시는 중이라면 솔직히 여러 개로 나누는 것이 그다지 장점이 없습니다.

공유라는 것이 어떤 의미로 쓰신 것인지 확실히는 모르겠는데 아마도 OS에 설치된 프로그램을 다른 OS (그러니까 다른 우분투 버젼)에서도 사용하고 싶으시다는 것 같습니다. 그런데 윈도우즈를 사용할 때도 그렇지만 Windows 2000의 Program Files 폴더와 Windows XP의 Program Files 폴더를 공유하고 2000에서 깐 프로그램을 XP에서도 사용할 수는 없을 겁니다. 행여나 실행이 되더라도 많은 문제를 일으키겠지요. 이건 리눅스에서도 마찬가지입니다. 가능하면 OS마다 프로그램들이 설치되는 공간은 따로 따로 주는 것이 좋습니다.

그리고 /home 에 있는 자신의 홈디렉토리에 데스크탑 설정이나 기타 자질구레한 설정파일들이 들어가기 때문에 이것을 백업해 놓고 나중에 복구하거나 할 수는 있겠지만, 다른 버젼의 OS라면 일반적으로 사용되는 프로그램들의 버젼도 다를 겁니다. 그리고 프로그램들이 다르다면 설정파일들의 형식도 조금씩 달라질 수 있지요. 그러니 홈 디렉토리를 공유한다고 해도 알 수 없는 문제를 일으킬 소지가 다분합니다. gnome 같은 데스크탑을 사용할 일이 없고 오로지 터미널로만 로긴하고 작업한다면 문제가 일어날 소지가 극히 적은 건 사실이지만 가능하면 /home도 공유하지 않는 게 좋겠죠.

결국, 공유할 수 있는 건 별로 없고 권장할 만한 것도 아니라는 겁니다. :)
시험 삼아서 이것 저것 설치해 보시려면 그냥 싹 밀고 새로 시작하시는 게 더 좋을 거에요.

각각 디렉토리 별로 파티션을 나누는 이유중 하나는 각 디렉토리 별로 서로 다른 파일시스템을 적용할 수 있다는 리눅스만의 장점이 아닐까 합니다.

그래서 저는 tmp 디렉토리는 주로 작은파일들을 사용하기 때문에 이에 유리한 reiserfs 파일 시스템을(루트와 물리적으로 다른 하드디스크면 더 좋겠죠) 적용해서 사용하고, 데이터 저장용으로는 xfs 를 적용하고 있습니다. 홈 디렉토리를 별도의 파티션으로 할 경우 루트 50G는 좀 많은 것 같은데요.

[quote="bandman159":3blkb26j]홈 디렉토리를 별도의 파티션으로 할 경우 루트 50G는 좀 많은 것 같은데요.[/quote:3blkb26j]

혼자서 쓰는 데비안 서버(X 없음. 터미널로만 접속)의 경우 /home 제외하고 모든 걸 합쳐서 2G를 넘질 않더군요. 시험중이시라면 아무래도 이것 저것 설치하실 텐데, 그렇다고 해도 10G면 충분치 않으려나요.

요즘 스왑크기에 대한 얘기는 없나보군요… ㅎㅎ
예전엔 그거로 많이 싸우시던;;

댓글들 감사합니다.

시디로 설치할 때,

/ ------------> 6기가

/home --------------> 3기가

swap ---------------> 1기가

로 설치 후, (합이 10기가?? )

백업은 /home 과 /etc 폴더만 하면, 되는 건가요? 대충???

아니다, 우분투 프로그램들은 대부분 용량이 작아서 상관 없지만…

wine 깔면, 윈도우 프로그램들이 덩치가 커서…

/ 의 양이 부족한가요? 조금 더 잡아 줘야 되나요?

[quote="drspam":c83mf03k]댓글들 감사합니다.

시디로 설치할 때,

/ ------------> 6기가

/home --------------> 3기가

swap ---------------> 1기가

로 설치 후, (합이 10기가?? )

백업은 /home 과 /etc 폴더만 하면, 되는 건가요? 대충???

아니다, 우분투 프로그램들은 대부분 용량이 작아서 상관 없지만…

wine 깔면, 윈도우 프로그램들이 덩치가 커서…

/ 의 양이 부족한가요? 조금 더 잡아 줘야 되나요?[/quote:c83mf03k]

wine용 프로그램은 홈폴더에 설치됩니다. 홈이 3기가라면 차라리 루트와 합치는게 용량 효율성에서 더 좋을 것 같아요^^

전 이렇게 씁니다.

/boot : 256MB, ext3
/ : 16GB, reiserfs
/tmp : 2GB, ext2
swap : 2GB
/home : 나머지 용량 다, xfs

만약 새로 설치할 때는 /etc, /var을 압축해서 백업한 후
/만 포맷하고 재설치, 백업된 내용 중 필요한 것만 풀어서 사용
할 계획입니다만… 아직 재설치한 적이 없습니다.

어딘가의 정보를 보고 저렇게 나눈 것은 아니고…
제 나름대로의 생각으로 그냥 나눠서 사용하는 것이죠.