프로그래밍 QnA + 설치 및 활용 QnA

aeronova의 이미지

fsck 후 나오는 non-contiguous?

안녕하세요,
가끔 시스템이 때가 되면(?) 알아서 fsck를 돌리더군요.
근데, 그 후 나오는 정보로 non-contiguous 란 넘이
계속 커지는 듯 합니다.

좁은 지식으론 이 넘이 단편화를 말하고 있는 것이 아닌가 싶은데..
(ext3를 씁니다.)
/tmp의 경우 무려 20.5%나 되고 /home도 15%나 되네요.

fsck 후 나오는 non-contiguous 정보가 무얼 뜻하는지
좀 알려 주시면 고맙겠습니다.

p.s.
fsck 쓸 때 보통 옵션 어떻게 주나요?
전 그냥 fsck -sa 요렇게 하는데..

운형의 이미지

html문서 덤프 받기 .. -_- 생각보다 힘들군요.

3일전에 글올려서 대강 프로그램을 작성했는데.. 그림 파일이 저장되지 않는 군요...

send(fd, "GET /index.html", strlen("GET /index.html"));
보내서 텍스트는 받았습니다.

그림파일(주로 png)을 저장할 방법은 없을 까요... ???

조언좀 부탁드립니다.. (__)

erenes의 이미지

[Q] 블록킹 상태에서 시그널에 의해 깨어나지 않도록

안녕하세요.

지금 생긴 문제는...

프로그램에서 타이머(주기적)를 하나 만들고 소켓서버를 하나 만들었습니다.
타이머는 SIGALRM 시그널이 100ms 마다 뜨고 그 때마다 등록한 시그널핸들러가 실행됩니다.
그리고 소켓 서버는 클라이언트 접속을 기다리는 accept상태에서 블록중입니다.

그런데 문제는 accept가 블록중에 SIGALRM 시그널에 의해 깨어나는 것입니다.
클라이언트의 접속이 없는데도 말이죠. accept가 시그널에 의해 깨어나지 않고
클라이언트의 요구에 의해서만 깨어게 할 수 없습니까?

mach337의 이미지

[질문] USB Mass storage 관련

USB Mass Storage 기기를 자동으로 마운트하는 프로그램을 작성중 입니다.
USB 2.0 의 외장형 HDD 나 1.1 의 플래시드라이브를
Linux (RedHat 8.0 , 2.4.18-14 #1) 에 연결하면
SCSI 로 Emulation 해서 사용하게 됩니다. 그 정보는
/proc/scsi/usb-storage-0/0 에 나오고 이것을
/dev/sda1 을 이용해 마운트 합니다.
궁금한 것은
/proc/scsi/usb-storage-0/0 가 연결되었다가
끊어도 기억하더군요. 물론
Attached: No 상태로 말이죠.
그런데 이상태에서 다른 USB Mass storage 기기를 연결하면
/proc/scsi/usb-storage-1/1 와 같이

maia0430의 이미지

커널에서 TCP/IP 프로토콜을 변경하려고 합니다.

안녕하세요.
대학원에서 리눅스 클러스터링을 공부하고 있는 학생입니다.

리눅스에서 TCP/IP 프로토콜을 수정해서 Connection Handoff 프로토콜을 구현 하려고 하는데여.. (제가 구할 수 있었던 것은 FreeBSD2.6버전에서만 쓸수 있는 것 밖에 없어서...ㅠ.ㅠ 저희 연구실에 설치가 안되더군여..하드를 못잡는다는...)

리눅스 커널에 대해서 공부해 본적이 없는 초짜입니다.
이제부터 공부 하려고 하는데여, 어떤 부분부터 시작을 해야 할지 막막합니다.
TCP/IP 프로토콜을 수정하여 모듈로 올려서 이 프로토콜을 이용해서 통신을 하려고 하는데여, 네트워크 외의 다른 모든 커널 부분에 대한 이해가 필요할까여?

incarnate의 이미지

win계열의 공유 디렉토리를 링크 시킬수 있을까요?

궁금한 점이 있어 고수님들의 의견을 듣자 합니다.
사내에 FTP가 있는데 이곳에 WIN계열 PC의 공유 디렉토리를 심볼릭 링크를 걸어서 쓸려고 합니다.
이런것이 가능할까요?
이곳저곳 찾아봐도 찾을수가 없어서 또 다시 이곳에 질문을 남김니다.
:roll:

down7town의 이미지

gcc 3.2.2 warning: dereferencing `void *' pointer

gcc 3.2.2를 사용하는데, C에서

now_element->data->time

이런형태로 포인터를 넘겨주니 계속해서 저런 워닝을 띄우내요..
중간에 형으로 받아서 넘겨주면 워닝은 없어지는것 같은데, 무시해도 되는건지
궁금합니다.

Elmtdata *elementdata;
St_time *sttime;

elementdata=now_element->data;
sttime=elementdata->time;

꼭 이렇게 중간 과정이 필요한지...?

hgichon의 이미지

실행중인 프로세스의 아이디를 찾고 싶습니다.

어떤 실행명을 가진 프로세스의 PID 를 찾아서 모니터링 하려고 합니다.
지금은 system(ps -ef| grep ...)을 이용하거나 파이프를 사용하여
검색하고 있습니다.
음. 좀더 효과 적인 방법은 없을까요???

좋은 하루 되세요~~

shiny의 이미지

소켓프로그래밍에서 select함수에 대한 질문입니다...

[code:1]#include <stdio.h>
#include <stdlib.h>
#include <errno.h>
#include <string.h>
#include <sys/types.h>
#include <netinet/in.h>
#include <sys/socket.h>
#include <sys/wait.h>

#define MYPORT 10000
#define MAXDATASIZE 100
#define BACKLOG 10

#define SOH 1
#define EOT 4

main()
{
struct termios oldtio, newtio;
int fd, sockfd, new_fd, buf_size;
struct sockaddr_in my_addr;
struct sockaddr_in their_addr;
int sin_size, numbytes;
char buf[MAXDATASIZE], dwbuf[MAXDATASIZE+4];

if ((sockfd = socket(AF_INET, SOCK_STREAM, 0)) == -1){

jamongx의 이미지

솔라리스 질문입니다.

시리얼포트(COM1)로 연결을 해서 리부팅을 시키고 기타 작업을 하고 싶습니다.

그런데 하이퍼터미널이나 CRT로 연결을 해 보았는데요 연결은 되는것 같은데

화면에 글자가 나오지 않습니다. 게시판이랑 인터넷 뒤져보니까

몇가지 방법이 있던데요 잘 안되네요 어떤 설정 같은걸 잡아주어야 될것 같은데

혹시 아시는분 계시면 알려주세요

참고로 인텔 솔라리스를 사용하고 있습니다. 컴퓨터는 일반 데스크 탑은 아니구요 서버입니다.

그럼 부

페이지

프로그래밍 QnA + 설치 및 활용 QnA 구독하기