노트북에서 Linux를 깐다고 삽질을 했습니다. 계속 삽질 해도.. 결과가 안나오군요.
하드에 깔리긴 해도 X-Window가 뜨질 않습니다 ㅡㅡ;

이거 왜그러나? 노트북이 부끄럼을 타는가 봅니다.

아 X-Window 설정이 잘 안되지???

Fujitsu 비디오 카드가 설정이 안되어서 그런가?

'컴퓨터 > Linux' 카테고리의 다른 글

노트북에 우분투를 깔다.  (1) 2006.08.19
Linux Journal 도착  (1) 2006.08.15
짜증나는 PHP설정이랄까?  (2) 2006.08.02
PHP에서 세션 오류가 날때 - 1편  (4) 2006.08.02
Fedora Core 5로 험난한 과정  (5) 2006.07.23
Buy me a coffeeBuy me a coffee
멋진인생님께서 서버가 이상하다고 연락이 왔다.

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at .....
이 에러가 왜 뜨는거지? 무슨 작업 했니?
갑자기 세션관련된 php페이지가 다 에러뜬다;


이상하다. 난 서버에 작업을 한 적이 없었는데 -_-;; 제 싸이월드 방명록에 써주셨군요. 제 싸이 방명록에 컴퓨터랑 멀리 다가가려고 노력하는데 ㅠ_ㅠ

원인을 몰라서 궁금했는데...... 문제의 화면을 보게 되었다.
Warning: session_start(): open(/tmp/sess_105c4de7ac5876f43fde5872e0e8af9e, O_RDWR) failed: Read-only file system (30) in /home2/hydra01/public_html/pcrc_board/view.php on line 21

Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /home2/hydra01/public_html/pcrc_board/view.php:21) in /home2/hydra01/public_html/pcrc_board/view.php on line 21

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home2/hydra01/public_html/pcrc_board/view.php:21) in /home2/hydra01/public_html/pcrc_board/view.php on line 21

(중략)

Warning: Unknown(): open(/tmp/sess_105c4de7ac5876f43fde5872e0e8af9e, O_RDWR) failed: Read-only file system (30) in Unknown on line 0

Warning: Unknown(): Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/tmp) in Unknown on line 0


왜 에러 뜨는지 모르겠다. 잘못된 지식을 전파한다는 네이버 지식인과 구글신에게 물어본 결과...... 헛걸음. 시간만 버렸다. 구글의 검색결과에 실망을 해버렸다. 구글신도 사람 짜증나게 하는 일도 잇구나.

이유는 간단하다. 홈페이지에 PHP가 설정이 이상해서 Warning뜬 것을 서버에 저장시켜 보여주다니.. 센스 만점 -_-;;

아 골치 아퍼라 일단 자고 보자.

'컴퓨터 > Linux' 카테고리의 다른 글

Linux Journal 도착  (1) 2006.08.15
노트북에서  (3) 2006.08.14
PHP에서 세션 오류가 날때 - 1편  (4) 2006.08.02
Fedora Core 5로 험난한 과정  (5) 2006.07.23
하드디스크 -_-^  (2) 2006.07.23
Buy me a coffeeBuy me a coffee
가끔 PHP로 코딩을 하다보면 세션을 만질 때가 있습니다.

가끔가다가 세션 관련 부분이 문제를 일으킬때가 엄청 많습니다.
전 여기서 여러가지 경우 중에서 한가지 경우를 설명하겠습니다.

갑자기 이런 문제가 나타나는 경우
Warning: session_start(): open(/home3/plus/public_html/php/session/sess_fd54d01bcd294d722c8cab518af9ba81, O_RDWR) failed: No such file or directory (2) in /home2/plus/public_html/php/three/Hresult_0.php on line 3

Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /home2/plus/public_html/php/three/Hresult_0.php:3) in /home2/plus/public_html/php/three/Hresult_0.php on line 3

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home2/plus/public_html/php/three/Hresult_0.php:3) in /home2/plus/public_html/php/three/Hresult_0.php on line 3


이 문제는 PHP자체의 버그라고 할까요?

네이버 지식인을 찾아보면 답은 간단합니다.
아래는 네이버 지식인에 나온 답입니다.


원인은.. 바로 headers already sent 입니다..

<?
session_start();
?>


함수가 나타나기 이전에 .. 브라우저에 어떠한 출력도 있어서는 안됩니다.

간단하게 예를 들면

<?
echo "warning sample";
session_start();
?>

위의 소스는 에러가 발생 합니다.

이유는 session_start(); 가 실행되기 이전에 부라우저에 "warning sample" 라는 내용을 출력했기 때문 입니다...

올바른 소스는..

<?
session_start();
echo "session_start(); sample";
?>
위의 소스 처럼 session_start(); 함수가 호출되기 이전에 어떠한 내용도 부라우저에 출력되지 않았으므로 경고 메세지를 표시하지 않습니다.

관련된 함수로는
header();
등이 있겠네요.

'컴퓨터 > Linux' 카테고리의 다른 글

노트북에서  (3) 2006.08.14
짜증나는 PHP설정이랄까?  (2) 2006.08.02
Fedora Core 5로 험난한 과정  (5) 2006.07.23
하드디스크 -_-^  (2) 2006.07.23
서버 고침  (0) 2006.07.12
Buy me a coffeeBuy me a coffee
5월달 말 P.C.R.C. 서버에 Fedora Core 4가 깔려있었다.

4월 2일인가?
fedora core 3 Kernel 2.6.9를 fedora core 4 Kernel 2.6.16로 업그레이드를 했다.
Fedora Core release 3 (Heidelburg)
Kernel 2.6.9-1.1831_FC3 on an i686

Fedora Core release 4 (Stentz)
Kernel 2.6.15-1.1831_FC4 on an i686


apt-get update였나 apt-get upgrade 이란 명령어로 아주 쉽게 했었다.

업그레이드 성공하고 나서 쌩뚱맞게 튀어나온

Your default context is user_u:system_r:kernel_t.
Do you want to choose a different one? [n]n


이 것때문에 고생 했었다.-_-;;
구글신에게 물어본 결과 http://www.fedoraforum.org/forum/archive/index.php/t-82994.html
를 참고하라고 했다.
여기서는 SELinux를 끄라고 한다. SELinux를 끄니까 다행이도 이런 메세지가 안나왔다..

그리고 나서 시간이 지나 5월달 중순.
난 Fedora Core 5가 나와서 업데이트를 해줘야겠다는 생각으로 yum.conf와 apt.conf였나 에서 업데이트 목록을 Fedora Core 5로 싹 바꾸고 나서 아무 의식없이 업데이트를 해줬다.
apt-get update

그리고 나서는 실패를 하였다. 이게 무슨 일이지?
MySQL이 망가져버렸다. /var에 있덴 DB 데이터가 날라간 것이다. 그래서 NHN에 합격하신 00학번 전 모 선배님께서 DB를 고쳐주셨다. 그리고 나선 내가 고쳐야 했다. GCC(Gnu Compiler Collection)도 버전이 안맞아 파일이 깨지고 ..... 이것 때문에 성적이 안좋았나? 서버관리한다고 숙제는 벼락치기로 내고 그랬더니 2학년 1학기가 정말 죽을 맛이었다.

이제 계절학기 끝나고 태백 해비타트 봉사활동을 하고나서 Fedora Core4인 서버를 Fedora Core5로 바꾸기로 결심하였다.

2006년 7월 19일 수요일 이날 아침 Fedora Core 5 CD를 굽고 서버가 있는 T동 6층 멀티미디어실로 들어갔다.
CD넣고 부팅
boot :
난 여기에 linux 라 치고 Enter를 쳤다.

80G 짜리 하드디스크가 말썽이었다. 거의 설치가 되려고 했는데 "Home 라벨이 두개입니다" 라는 경쾌한 문구와 함께 사람 짜증나게 만들었다. 뭐가 문제이지 하면서 생각을 해본 결과... 80G하드디스크의 전원을 뺐다. 어짜피 백업용인데다 별로 쓰지도 않으니까다. (120G 하드디스크를 설치 한 후 거의 쓸모 없게 되었다.)
임시방편이지만 설치를 원활하기 위해 뺐다. 다시 mount 시키면 되니까.

그랬더니 오후 5시 다되어간다. 멀미실 조교 누님께서 나가라고 한다. 다 못 고치고 나갔다.

일은 여기서 터졌다.
설치는 되었고 Kernel도 Fedora Core5로 올라갔지만...... libz.so.1가 깨졌다고 한다. SSH접속도 FTP접속도 MySQL도 안돌아갔다.
[root@pcrc bin]# gcc
error while loading shared libraries: /usr/local/lib/libz.so.1: cannot restore segment prot after reloc: Permission denied
[root@pcrc bin]#

[root@pcrc bin]# yum
error while loading shared libraries: /usr/local/lib/libz.so.1: cannot restore segment prot after reloc: Permission denied
[root@pcrc bin]#

[root@pcrc bin]# apt-get
error while loading shared libraries: /usr/local/lib/libz.so.1: cannot restore segment prot after reloc: Permission denied
[root@pcrc bin]#

[root@pcrc bin]# mysql
error while loading shared libraries: /usr/local/lib/libz.so.1: cannot restore segment prot after reloc: Permission denied
[root@pcrc bin]#

아파치 데몬 올릴때 더 가관
[root@pcrc bin]# ./httpd -k start
Syntax error on line 232 of /usr/local/apache2/conf/httpd.conf:
Cannot load /usr/local/apache2/modules/libphp4.so into server: /usr/local/apache2/modules/libphp4.so: cannot restore segment prot after reloc: Permission denied
[root@pcrc bin]#


갑자기 이게 무슨 쌩뚱 맞는 일인지 당황하였다. 그래서 다시 CD넣고 재부팅 재설치 하였다.
네이버 지식인과 구글에게 물어본 결과
파일이 깨졌단다. ㅡ,.ㅡ 짜증난다.
/usr/local/lib/libz.so.1 이 심볼릭 링크로 libz.so.1.1.4로 되어있었는데 다들 libz.so.1.2.3로 참고하려고 하니 에러가 뜬 것이다. 난 그래서 /usr/lib에 있던 libz.so.1.2.3파일을 /usr/local/lib에 옮기고 심볼릭 링크를 고쳤다.
rm libz.so.1.1.4
cp libz.so.1.2.3 /usr/local/lib
ln -s libz.so.1.2.3 libz.so
ln -s libz.so.1.2.3 libz.so.1


그리고나서 apache daemon을 돌릴려고 했더니 -_-;;
[root@pcrc bin]# ./httpd -k start
Syntax error on line 232 of /usr/local/apache2/conf/httpd.conf:
Cannot load /usr/local/apache2/modules/libphp4.so into server: /usr/local/apache2/modules/libphp4.so: cannot restore segment prot after reloc: Permission denied
[root@pcrc bin]#


짜증났다. 어디에서 문제 일어났나? vi로 찾아도 이상이 없고..
인터넷으로 찾아보니 너무나 허무했다.


그림출처 : 클랴의 베이킹파우더



인터넷에 있는 결과
[root@localhost libexec]# /usr/local/apache/bin/apachectl configtest
Syntax error on line 224 of /usr/local/apache/conf/httpd.conf:
Cannot load /usr/local/apache/libexec/libphp4.so into server: /usr/local/apache/libexec/libphp4.so: cannot restore segment prot after reloc: Permission denied

이런 황당한 에러는... 아래와 같이 하면 해결됨.

[root@localhost libexec]# restorecon -R -v /usr/local/apache/libexec


OTL
그래서 전 서버에 이렇게 쳤습니다
[root@pcrc libexec]# restorecon -R -v /usr/local/apache2/libexec


그리고 나서 성공!

7월 21일 금요일 에 겨우 서버가 돌아가기 시작하였습니다.

결론 : yum과 apt-get으로 무리한 업데이트는 화를 좌초하고 독이 될수가 있다..
다음부턴 무리한 업데이트를 안 할 것이고 서버를 안정적으로 돌리기 위해 노력해야겠습니다.

'컴퓨터 > Linux' 카테고리의 다른 글

짜증나는 PHP설정이랄까?  (2) 2006.08.02
PHP에서 세션 오류가 날때 - 1편  (4) 2006.08.02
하드디스크 -_-^  (2) 2006.07.23
서버 고침  (0) 2006.07.12
Linux Magazine 2006년 5월호를 읽다가  (1) 2006.05.15
Buy me a coffeeBuy me a coffee
내가 관리하는 P.C.R.C.서버몇일간 맛이 갔었다.

내가 5월즈음 apt-get으로 Fedora Core 4 → Fedora Core 5로 업데이트를 하다가 실패했던 일이 있다. Kernel은 업데이트 되었지만 gcc(Gnu Compiler Collections)들이 버전이 달려져서 파일이 깨져 컴파일이 안되던 사태가 일어났었다.

6월달에 고친다고 했지만... 기말고사다, 월드컵이다, 계절학기다, 미뤄서 임시방편으로 gcc만 설치했었다,

7월 11일 화요일 이날 P.C.R.C.서버에 가서 하드디스크를 빼고 CD-Rom을 넣는 작업을 하였다.
30G 하드디스크 1st Primary
40G 하드디스크1st Slave
80G 하드디스크 2nd Primary
120G 하드디스크 2nd Slave



여기서 40G 하드디스크를 뺐다. 더이상 안 쓰는 하드디스크 서버에 두었다간 어디 쓸데도 없도 CD-Rom 넣을 곳이 없다는 이유로이다.

하드디스크를 빼고나서 기념 사진들을 찍었다. 위의 사진들이 기념사진

40G 하드디스크는 캐비넷이 고이 모셔 혹시나 모를 사태에 대비할 것을 대비하였다. (혹시 /var 파일 모두 삭제되면 2006년 4월기록 까지 기록된 것으로 default할 예정. 그럴 일는 없지만^^)
그리고 나서 CD-ROM을 넣을려고 했더니... 이게 굉장히 난감하였다. CD-ROM이 들어가지 않은 것이었다. 케이스가 예전것이라 그런지 나사가 맞지 않아서 고생하였다.

그리고 나서 컴퓨터를 켜니 엄청나게 긁는 소리가 났다.

하드디스크에 이상이 있나? 몇 시간동안 하드 빼고 넣고 를 반복하다 몇시간
알고보니 케이스 전면에 있는 쿨러가 작동하는 소리였다 OTL
그동안 쿨러가 작동 안하다 작동하니 먼지와 함께 엄청난 소음을 발산한 것이다. -_-^

쿨러 작동 멈추게 메인보드에 있는 점퍼 셋팅하고 다시 하드디스크를 넣고 부팅을 하려고 했더니 또 일 터졌다 -_-;;


40G 하드디스크가 1st Primary로 인식 못하고 있었던 것이다.
예전처럼 점퍼 셋팅은 가만히 나두었다. 점퍼셋팅은 제대로 되어있었는데 인식을 못한다.
더워죽겠는데 짜증이 났다. 그래서 40G 하드디스크를 다시 꺼내 점퍼셋팅을 다시 했더니.. 겨우 되었다.
40G 하드디스크가 굉장히 오래된 IBM하드라서 점퍼 셋팅하는데 방법수가 가지가지였다. 그래서 이렇게 해보고 저렇게 하보고 수십번을 했던 것 같다.

드디어 서버가 돌아가기 시작하였다.
7월 11일 화요일 이것으로 서버 작업 끝 이 날 이후 7월 12일 ~ 7월 15일까지 태백에서 해비타트 봉사활동을 한다고 서버를 가만히 나뒀다.

'컴퓨터 > Linux' 카테고리의 다른 글

PHP에서 세션 오류가 날때 - 1편  (4) 2006.08.02
Fedora Core 5로 험난한 과정  (5) 2006.07.23
서버 고침  (0) 2006.07.12
Linux Magazine 2006년 5월호를 읽다가  (1) 2006.05.15
서버에 하드 추가  (1) 2006.05.12
Buy me a coffeeBuy me a coffee
7월 11일 화요일
학교까지 가서 T동 6층에 있는 P.C.R.C.서버 고침
(자세한 내용은 이번주 토요일날 추가 게재함)

'컴퓨터 > Linux' 카테고리의 다른 글

Fedora Core 5로 험난한 과정  (5) 2006.07.23
하드디스크 -_-^  (2) 2006.07.23
Linux Magazine 2006년 5월호를 읽다가  (1) 2006.05.15
서버에 하드 추가  (1) 2006.05.12
대학연합리눅스유저그룹 세미나  (1) 2006.05.12
Buy me a coffeeBuy me a coffee
Linux Magazine 2006년 5월호 기사입니다.

The Inevitable, Eventual, Free Linux Desk/Laptop


Will Linux reach mainstream desktops and laptops without a major vendor making the push? Several vendors have recently stepped up to answer that question.
At CES in January 2006, Google co-founder Larry Page made a public show of his company's support (sans details) for MIT's $100 laptop, designed to "revolutionize how we educate the world's children".
At the end of January, Red Hat announced support for the project as well. At the time of this writing, the company is working on adapting Fedora and plans to make the project an open and public one. The company also signed on as a platinum supporter of the Desktop Linux Summit, an event Linspire launched three years ago and still runs.
The New York Times also reported that Nicolas Negroponte, who is running the $100 laptop projects, is close to lining up $700 million from seven countries - China, India, Brazil, Argentina, Thailand, Egypt and Nigeria - interested in buying 7 million of the units, A Taiwanese manufacturer was also reportedly lined up.
Meanwhile, Nat Friedman showed off Novell's Linux Desktop 10 in Paris. He played videos and MP3 music files (with Banshee, Novell's own player, using licensed patents), downloaded pictures from a digital camera and exchanged photos with an iPod. He also showed off XGL, an open-source graphics subsystem. Right now, it's on track to be available by the time you read this.
And, of course, the noncommercial open-source projects - GNOME, KDE, freedeskop.org()http://freedesktop.org and so on - continue to move forward.
-Doc Searls


실제로 MIT의 Negroponde교수가 한말대로 $100 노트북이 나올까? 궁금하기도 하고. 이런 일을 가능하게 하려는 사람들이 있어서 대단하다는 생각이 든다.

미래 사회에는 정보를 얻는 계층과 정보를 얻지 못하는 계층과의 정보 격차가 엄청나게 커질것이라는 예상이 있었는데 말이다.
미래 사회에는 정보 이용 및 획득에 정보 격차가 많이 없어졌으면 하는 바람이 있다.


'컴퓨터 > Linux' 카테고리의 다른 글

하드디스크 -_-^  (2) 2006.07.23
서버 고침  (0) 2006.07.12
서버에 하드 추가  (1) 2006.05.12
대학연합리눅스유저그룹 세미나  (1) 2006.05.12
이게 무슨 일인지?  (1) 2006.04.02
Buy me a coffeeBuy me a coffee
제가 운영하는 P.C.R.C.서버에 120G를 추가했습니다.
P.C.R.C.서버
T동 6층 컴퓨터실에 쳐박혀 있는 P.C.R.C.서버입니다.


원래 서버에서는 하드디스크를 30G + 40G + 80G로 사용했습니다..
예전에는 P.C.R.C.서버 하드는 3개로 운용되고 ODD는 48X CD-ROM이 있습니다.
[root@pcrc ~]# df -a --block-size=MB
Filesystem 1MB-blocks Used Available Use% Mounted on
/dev/hda2 13608MB 4936MB 7980MB 39% /
none 0MB 0MB 0MB - /proc
none 0MB 0MB 0MB - /sys
none 0MB 0MB 0MB - /dev/pts
usbfs 0MB 0MB 0MB - /proc/bus/usb
/dev/hdc1 104MB 10MB 89MB 10% /backup/boot
/dev/hdc2 10566MB 7188MB 2842MB 72% /backup/root
/dev/hdc3 5287MB 2841MB 2178MB 57% /backup/var
/dev/hda1 104MB 9MB 90MB 9% /boot
none 232MB 0MB 232MB 0% /dev/shm
/dev/hda5 15480MB 8824MB 5870MB 61% /home
/dev/hdb2 28822MB 24483MB 2876MB 90% /home2
/dev/hdc6 61749MB 54574MB 4039MB 94% /home3
/dev/hdb1 10566MB 1696MB 8334MB 17% /var
none 0MB 0MB 0MB - /proc/sys/fs/binfmt_misc
[root@pcrc ~]#

제가 서버 관리를 맡았을때는 하드디스크 용량이 얼만줄 몰랐는데 관리하다가 하드가 꽉찼다는 선배의 말씀때문에 하드디스크 총 용량을 확인했습니다.(3월 18일 정도였던 것 같습니다.)
/dev/hda 의 총 용량
29192MB -> 30GB
/dev/hda1 /boot 9MB
/dev/hda2 / 4936MB
/dev/hda5 /home 8824MB

/dev/hdb 의 총 용량
39388MB -> 40GB
/dev/hdb1 /var 1696MB
/dev/hdb2 /home2 24483MB

/dev/hdc 의 총 용량
77600MB -> 80GB
/dev/hdc1 /backup/boot 10MB
/dev/hdc2 /backup/root 7188MB
/dev/hdc3 /backup/var 2841MB
/dev/hdc6 /home3 54574MB

3월 18일 확인한 결과 서버의 하드디스크 3개의 용량을 다합치면 대략 150GB이다.
예전에 서버에 하드 부족과 서버의 다운으로 인해 파일이 뒤죽박죽인 것 같았다. 그리고 하드디스크의 용량이 딸려서 마구잡이로 하드를 이용하는 바람에 하드 구조가 정리하기 어려운 것 같았다.
/home에도 부족해 /home2, /home3 까지 만든 희한한 구조로 사람 골치아프게 했다.

계정이 있는 /home 폴더에는 P.C.R.C.홈페이지와 LAB홈페이지만 있었고 /home2와 /home3에는 계정사용자 폴더들이 있었다.
근데 문제는 /home2와 /home3가 같은 용도에다 하드디스크 용량을 엄청나게 잡아먹고 꽉차버렸다는 것이다.

이 문제로 선배와 동기들을 닥달해서 겨우 100%에 가까울 하드디스크 사용량을 80% 후반대로 줄였지만 불안하긴 마찬가지였습니다.

그래서 선배님에게 하드디스크가 부족하다는 이야기를 하니 120G 하드디스크를 사주셨습니다.
120G하드디스크를 4월 중순에 사주셨는데 제가 시험기간과 과제를 핑계로 하드디스크를 못달다가 5월 9일 화요일에 하드디스크를 달게 되었습니다.

교체하던중 정말 난감한 일이 벌어졌습니다.
그것은 바로 여분의 IDE 케이블이 없다에 3.25베이가 없다는 점 그리고 하드디스크를 넣을 때가 없어서 48X CD-ROM위에 올려났다는 것입니다.(정말 경악을 면치 못했습니다.)
거기에 메인보드를 보니 RAM슬롯은 4개 다 써서 512MB도 안되고 450MB(제대로 세진 안았습니다.)정도에 CPU를 보니 정말 안습(안구에 습기가 차는)이었습니다. Slot타입의 CPU를 넣을 곳에 Slot 타입의 CPU는 안넣고 Converter를 이용한 Soket타입의 CPU를 넣었더군요. ;ㅁ; 거기에 그래픽 카드는 AGP가 아닌 PCI (먼산 ;;;;;;)

※ 참고로 컴퓨터는 그래도 Pentium Ⅲ - 466㎒ 입니다 ㅡㅡ;

결국 CD-ROM을 빼고 하드디스크를 추가하게 되었습니다 그러나.. 하드디스크 넣을 곳이 없어서 하드디스크 위헤 종이 쪼가리 올리고 나서 거기에 놓았답니다 ㅡㅡ;
아 케이스를 바꾸고 싶군요.

아래 사진은 서버에 하드디스크 놓을때 찍은 사진들과 서버 컴퓨터의 예전모습입니다 ㅋ






이제 하드디스크를 추가하고 Linux Kernel이 인식할 수 있도록 포맷과 마운트를 했습니다.

[root@pcrc ~]# mke2fs -j /dev/hdd
...
파티션하기
[root@pcrc ~]# fdisk /dev/hdd

The number of cylinders for this disk is set to 14593.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
(e.g., DOS FDISK, OS/2 FDISK)

Command (m for help): p

Disk /dev/hdd: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System


Command (m for help): n

Command action
e extended
p primary partition (1-4)
p
Partition number (1-4):
1
2

파티션을 한 결과
[root@pcrc ~]# fdisk /dev/hdd

The number of cylinders for this disk is set to 14593.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
(e.g., DOS FDISK, OS/2 FDISK)

Command (m for help): p

Disk /dev/hdd: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/hdd1 1 1306 10490413+ 83 Linux
/dev/hdd2 1307 14593 106727827+ 83 Linux

Command (m for help): q


그리고 /etc/fstab를 수정하고 리부팅을 시키니 완벽하게 하드디스크를 인식할수 있게 하면서 자동으로 Mount를 하게 해습니다.


120G 하드디스크를 넣은 결과
[root@pcrc ~]# df -a --block-size=MB
Filesystem 1MB-blocks Used Available Use% Mounted on
/dev/hda2 13608MB 5826MB 7091MB 46% /
none 0MB 0MB 0MB - /proc
none 0MB 0MB 0MB - /sys
none 0MB 0MB 0MB - /dev/pts
/dev/hdc1 104MB 10MB 89MB 10% /backup/boot
/dev/hdc2 10566MB 7188MB 2842MB 72% /backup/root
/dev/hdc3 5287MB 2841MB 2178MB 57% /backup/var
/dev/hda1 104MB 13MB 87MB 13% /boot
none 231MB 0MB 231MB 0% /dev/shm
/dev/hda5 15480MB 8455MB 6240MB 58% /home
/dev/hdb2 28822MB 24601MB 2757MB 90% /data/home2
/dev/hdc6 61749MB 34MB 58579MB 1% /home3
/dev/hdb1 10566MB 1573MB 8457MB 16% /data/var
/dev/hdd1 10574MB 1674MB 8363MB 17% /var
/dev/hdd2 107573MB 83587MB 18522MB 82% /home2
none 0MB 0MB 0MB - /proc/sys/fs/binfmt_misc
automount(pid1197) 0MB 0MB 0MB - /net
[root@pcrc ~]#
/dev/hdb1에 있던 var 폴더를

[root@pcrc ~]# cp -av .........

해서 /dev/hdd1에 복사하고 /var의 Mount를 /dev/hdd1로 해주고 예전 /dev/hdb1에 있던 /var를 /data/var 로 Mount했습니다. 40G 하드디스크를 백업용으로 쓸 예정입니다. 아님 재활용해서 하드디스크를 Test용 FreeBSD로 깔아버릴까 생각중입니다.
/dev/hdb2에 있던 home2 폴더와 /dev/hdc6에 있는 home3 폴더를 /dev/hdd2 에 한꺼번에 몰아넣었더니 전체용량이 100G정도인데 18G가 남았네요. 이제야 다행으로 여기고 있습니다.

/dev/hdc6 에 Mount된 home3를 /dev/hdd2에 모두 옮겨버렸더니 /home3는 빈 공간이 되어버렸습니다.

[root@pcrc ~]# mv /home3 .........

제 생각엔 남은 용량을 가지고 backup용으로 쓸까 생각중입니다.

화요일 수업 듣다가 작업하다가 컴퓨터실에 왔다갔다 하니 너무 정신이 없었군요.

이제 하드디스크 용량이 늘어났으니 너무 기쁩니다.(CD-Rom은 어떻게 하지? ㅡㅡ;)


/dev/hdb인 40G 하드디스크를 어떻게 활용할지도 걱정이군요. 지금 쓰지도 않는데 이거 원.

'컴퓨터 > Linux' 카테고리의 다른 글

서버 고침  (0) 2006.07.12
Linux Magazine 2006년 5월호를 읽다가  (1) 2006.05.15
대학연합리눅스유저그룹 세미나  (1) 2006.05.12
이게 무슨 일인지?  (1) 2006.04.02
yum으로 리눅스 업데이트  (1) 2006.03.26
Buy me a coffeeBuy me a coffee
이번에 별로 관리 안하는 방명록을 보다가 깜짝놀랐습니다.
대학연합리눅스유저그룹에서 세미나를 한다는 글입니다.
5월 20일 토요일 1시부터 한다고 그러네요
장소는 고려대학교 자연과학대학 창의관이라네요.
(작년 고려대학교 전자공학과 전공학회가 창의관 1층 로비에서 전시회했던 기억이 나네요. Python으로 멋진 프로그램을 만든것 보고 충격을 받았었죠. - 홍익대학교 컴퓨터공학과 전공학회 P.C.R.C. 가을전시회때 놀러오신분에 꼭 오라고 해서 갔었죠 . 관련포스팅 - 고려대학교에 다녀와서(http://sungdh86.egloos.com/1903242))

이번에는 후배 이끌고 가려고 할 예정입니다.(근데 관심있는 후배들이 있을까? 컴퓨터엔 전혀 관심도 없고 노는데만 관심이 있는데, 그리고 동기들도 정말 컴퓨터쪽은 관심이 없는듯 하고 -_-;;)

아래는 방명록에 올린 글 원문입니다.


안녕하세요? 대학연합리눅스유저그룹에 이준형이라고 합니다. 지난학기(2005년 2학기) 경희대학교에서 했었던 연합세미나 관련 게시물도 BLOG에 올려주시고 하셨었는데... 이번학기에도 이렇게 세미나를 하게되어 알려드리고자 방문하였습니다. 행사당일 동아리분들과 참석해주시어 자리를 빛내주시기 바랍니다.



*세미나일정 / 장소
2006년 5월 20일 토요일 1시 고려대학교(서울) 자연과학대학 창의관 116호 (주차비는 유료이니 가급적 대중교통을 이용하시기 바랍니다. 안암역 3,4번출구)

*홈페이지 http://www.ulug.or.kr

*세미나 주제
경희대 : 클러스터로 구축하는 슈퍼컴퓨터
고려대/서울여대 : SDL로 만드는 게임 프로그래밍
단국대 : Libpcap을 사용한 패킷 필터링 프로그램 개발
한양대 : Xen
동국대/숙명여대 : Ruby on rails
서강대 : Stack based overflow
숭실대 : XGL

*실습 강연장 주제
1.Apache+PHP+MySQL로 구축하는 웹서버
2.리눅스 Security

*후원
한글과컴퓨터 리눅스원 마이크로소프트웨어 영진닷컴

*세미나형태
총 2개의 세션으로 구성하여 중앙세션에서 각 학교 주제 발표 외 1개의 세션은 실습강연장형태로 후원업체에서 리눅스에 관련된 실습강연장

*행사문의
대학연합리눅스유저그룹
연합회장 동국대학교 DNA 신근우 010-4602-7667
연합부회장 경희대학교 KHLUG 이준형 011-9460-1445

*대학연합리눅스유저그룹
경희대학교 - KHLUG -  http://khlug.khu.ac.kr
고려대학교 - KULS - http://kuls.korea.ac.kr
단국대학교 - DLUG - http://www.dlug.org
동국대학교 - DNA - http://dna.dongguk.ac.kr
서강대학교 - SLUG - http://slug.soggang.ac.kr
서울여자대학교 - SWLUG - http://swlug.swu.ac.kr
숙명여자대학교 - SOLUX - http://solux.sookmyung.ac.kr
숭실대학교 - SPLUG - http://open.ssu.ac.kr
한양대학교 - HLUG - http://hlug.hanyang.ac.kr

'컴퓨터 > Linux' 카테고리의 다른 글

Linux Magazine 2006년 5월호를 읽다가  (1) 2006.05.15
서버에 하드 추가  (1) 2006.05.12
이게 무슨 일인지?  (1) 2006.04.02
yum으로 리눅스 업데이트  (1) 2006.03.26
[Linux] 스크립트를 시작프로그램에 등록  (4) 2006.03.25
Buy me a coffeeBuy me a coffee
페도라 코어3를 4로 업그레이드 하는 작업을 해왔다.
우선 Kernel-2.6.9버전을 Kernel-2.6.15로 업그레이드 하고 나서 yum과 apt-get으로 업그레이드를 단행하였다.
그리고 나서 성공~

Fedora Core release 4 (Stentz)
Kernel 2.6.15-1.1831_FC4 on an i686


login: db
Password:

아 이 감격의 순간! 작년에 서버가 갑자기 망가진 이후 페도라 코어 3를 다시 깔아 계속 업그레이드 안한 서버(서버관리한 형이 그냥 방치를 했지)가 새 프로그램과 새 업데이트로 새로 바뀐것을 만끽한다는 것을 느꼈다.
근데 접속을 하고 나서는 이런 메세지가 뜬다.
Your default context is user_u:system_r:kernel_t.
Do you want to choose a different one? [n]n

이게 무슨 청천벽력같은 소리인가? -_-;;

구글신에게 물어봐야겠네 -_-;;
Buy me a coffeeBuy me a coffee

+ Recent posts