디스크 조각모음에 관한 소스나 문서에 대해 알고 계신분 도와주

imza의 이미지

안녕하세요.

학교에서 듣는 3학점짜리 한 강의의 기말프로젝트로

아주 간단한 디스크 조각모음을 해보려고 합니다..

fat나 ntfs의 경우 하드디스크를 그냥

시퀀셜하게 사용해서 단편화가 빨리 일어나니까, 그 경우에 맞게

한번 짜보려고 합니다.

제가 생각하기로

가장 간단한 방법은, 정렬할 하드디스크(혹은 파티션) 보다 더

큰 하드나 파티션의 빈공간에 몽땅 파일별로 복사했다가, 다시 원래

하드나 파티션에 복사해서 정렬하도록 하는것 같은대요..

그건 좀 간단하고 빠르긴 하지만, 제약조건이 심하고 여러가지 문제가 생길것 같아서 별로 활용성이 없는것 같습니다.

실제 디스크 조각모음을 해보니

사용중이거나 시스템파일은 정렬하지 않고서 남은 하드디스크 용량을 가지고 정렬하더군요.

어떻게 동작하는지 도통 감을 못잡겠는대

설명좀 해주시거나 참고할만한 문서가 있다면

알려주시면 감사하겠습니다.

hys545의 이미지

imza wrote:
안녕하세요.

학교에서 듣는 3학점짜리 한 강의의 기말프로젝트로

아주 간단한 디스크 조각모음을 해보려고 합니다..

fat나 ntfs의 경우 하드디스크를 그냥

시퀀셜하게 사용해서 단편화가 빨리 일어나니까, 그 경우에 맞게

한번 짜보려고 합니다.

제가 생각하기로

가장 간단한 방법은, 정렬할 하드디스크(혹은 파티션) 보다 더

큰 하드나 파티션의 빈공간에 몽땅 파일별로 복사했다가, 다시 원래

하드나 파티션에 복사해서 정렬하도록 하는것 같은대요..

그건 좀 간단하고 빠르긴 하지만, 제약조건이 심하고 여러가지 문제가 생길것 같아서 별로 활용성이 없는것 같습니다.

실제 디스크 조각모음을 해보니

사용중이거나 시스템파일은 정렬하지 않고서 남은 하드디스크 용량을 가지고 정렬하더군요.

어떻게 동작하는지 도통 감을 못잡겠는대

설명좀 해주시거나 참고할만한 문서가 있다면

알려주시면 감사하겠습니다.


http://sourceforge.net/projects/opendefrag/
여기서 cvs로 소스 다운가능합니다.
defrag

즐린

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.