이번에 제가 하드를 업 하느라 8 -> 32GB 며칠을 고생 했습니다.
제가 한 방법 왜에 다른 쉬운 방법은 없나요?
새 하드 추가야 뒤에 붙이고 다시 켜서 마운트만 시키면 되지만
8 하드를 빼야 되기 때문에 아래와 같이 했습니다.
리눅스를 32에 새로 깔고(최소화) 부팅이 된다음
8을 hda1 , 32를 hdb1 에 놓고 /boot를(이거 복사하면 부팅 안됨)
제외한 모든걸 복사했습니다.
이경우 링크화일이 복사가 제대로 되질 않아 고생 좀 했습니다.
보통 메인함수에서 인자를 받을때 commmand line argument를 이용해서 받
는경우가있고..이런경우를 예로 들면 ...
int main(int argc, char *argv[])형식으로 가게되는데..아마 세번째
argument가 환경변수를 나타낸다고 하는데 정확히 왜사용하는지..이해가
되지않거든요..어떤 프로그램을 보는데 execv
("/bin/....","xx","xxx","xx",NULL)이런식의 표현이 있는데...생성된 프
로세스를 어떻게 exec하는지 궁금합니당...