fat32 포멧은 어떻게 할까요?

xflare의 이미지

외장하드를 하나 구했습니다.
크고(250G) 빠르다(480Mbps)고 합니다.
이거 같다 붙이는것도 쉽지 않더군요.
아무거나 끼면 되는게 usb 아니던가요? (universal?) [이름을 바꿔라!]
하여간 붙였습니다.

근데 메뉴얼엔 윈도우, mac 만 지원한다고 써있어서
혹시 모를 상황을 위해 윈도우에서도 사용가능한 FAT32 방식으로
포멧을 생각하고 있습니다.
ntfs는 리눅스 쓰기에 문제가 있다고 하죠.

여기서 어려움이 다시 생겼습니다.
이론상으론 fat32는 2T 까지 지원한답니다.

그런데
xp는 32G 이상 포멧을 못하더군요.(잘 알려진 사실인 듯)

질문1.
98, 95에선 132G 인지 아니면 그이상 포멧이 가능한지 알려주시겠습니까?
간단히 파티션을 나누라는 대답은 원치 않습니다.
내장 디스크 백업하려면 복잡해져서...

질문2.
리눅스 fdisk 에서 fat32 방식으로 포멧하면
문제가 있다는 글을 읽은것 같은데 맞나요?

질문3.
과연 어떤 방법으로 포멧을 해야 할까요?
98, 95가 있는것도 아니고 윈프로그램을 가진것도 아니니.
xp 를 쓰는 사람이 옆에 있긴 합니다만 제 기계도 아니고.

1,2,3 질문 따로 대답하는것도 환영입니다.

Prentice의 이미지

3. mkfs.vfat -F32

익명 사용자의 이미지

정곡을 찌르는 답변입니다만
아래 글을 보시면 (2번질문 내용입니다)
어느정도 데이터가 쌓이면 내용을 날려버리는 문제가 있는듯 하네요.
이거 시험할 수도 없고 리플을보니 딴사람도 겪는 문제인것 같은데
2003년(12월) 포스트니 그사이에 진전이 있을 수도 있고.
리눅스에서 포멧해서 생긴 문제일지도 모르고해서.

mkfs.vfat -F32
를 써도 되는지 모르겠습니다.

Large-FAT32-Filesystem Bug

* This message: [ Message body ] [ More options ]
* Related messages: [ Next message ] [ Previous message ] [ Next in thread ] [ Replies ]

From: Torsten Scheck <torsten.scheck_at_gmx.de>
Date: Fri, 05 Dec 2003 10:52:31 +0100

Dear friends:

I already sent a message to the VFAT maintainer, but I decided
to additionally bother this list with a warning. This way some
readers might avoid data loss.

I found a critical FAT32 bug when I tried to store data onto an
internal IDE 160 GB and onto an external USB2/FW-250 GB hard
disk.

From a certain fill level on, the data clusters of a newly added
file entry get lost after a remount of the filesystem: the
directory entry of the file has the size 0, the data is lost, and
a fsck.vfat -r is needed to remove the unused clusters.

This happens to files residing in newly created directories.
Existing directories (e.g. the root directory) keep the data. So
directories created after the fill level is reached, seem to be
unable to handle data clusters of file entries correctly.

With my 157 GB FAT32 partition the threshold is here:
/dev/hda2 157071104 135913952 21157152 87% /mnt/hda2

I reproduced the problem with two computers: a notebook with
Debian Testing and Linux Kernel 2.4.22, and a desktop computer
running Knoppix and the latest stable Kernel (2.4.23 #1 SMP Mi
Dez 3 12:46:35 CET 2003 i686 GNU/Linux).

With big external hard disks becoming very popular for data
exchange, I rely on FAT32 filesystems to be able to share data
with MS-Windows users. Within the next months many others might
reach the threshold and encounter data loss, too. Therefore I
call this bug critical.

See transcript below for details about how to reproduce the bug.

All the best-
Torsten Scheck

Prentice의 이미지

윈도에서 137GB 이상에서 문제가 생기는 것은 LBA48로 해결 가능하다고 알고 있습니다. XP의 경우 패치가 필요하다고요.

혹시 연관이 있을까요?

xflare의 이미지

이진수 사용하고 한계 설정하는 코드를 쓸테니
비슷한 숫자가 나올것 같은데요.

리눅스에서 포멧하고 작업을 한 결과니 윈도우와 직접적인 관련은
크지 않을 수도 있죠. 잘 모르겠습니다.

저런 문제가 있다면 대용량 외장하드로
윈도우와 자료교환이 문제가 있을듯 하네요.
그냥 리눅스에 붙들어 매놓고 쓰는 방향으로 가야할 듯.

그럼 외장은 왜 샀을까? 라는 근본적인 질문이 생기죠.^^

소맛라면의 이미지

윈도우에서 fat32 로 32G이상 포맷할수 있는 유틸을 사용하면 문제가 되나요?

무엇을 위해 사는가..

xflare의 이미지

사실 그 부분이 궁금합니다.
(지금은 유틸도 없는 상태라 그걸 물어보고 있지만)
윈도우에서 포멧해서 쓰면 윈도우에서는 잘 돌아갈 것 같은데
리눅스에 물리면 똑같은 증상이 나타날 듯 하네요.

또 다른 이야기지만
제 보드가 SATA를 지원해서 그것도 한번 달아봤습니다.
(사실 외장을 한동안 못써서 하나 더 산거지만) 잘 작동하네요.
자료도 거의 100% 가까이 체워봤는데 별이상 없습니다. (ext3 포멧)
케이블도 길고. 1m짜리도 있던가요.

외장이 윈도우와 같이 못쓰고
이거 케이스 사서 밖에다 놓고 긴케이블로 연결하면
제가 가지고 있는 외장하드와 진짜 차이가 없어지는군요. ^^
아니 속도는 엄청 차이나면서 가격은 비싼하드가 되는군요.

소맛라면의 이미지

전 40기가 짜리 하드를 xp에서 유틸을 사용해서 포맷했습니다..

뭐 잘 돌아 가고 있고요

하드디스크를 사용하는 os는 uclinux입니다..

임베디드 보드에서 사용하고 있다는 이야기죠....

사용한지 한 2주 쯤 됐는데..

별 문제 없습니다...

하긴 저야 뭐 하드에 담는 데이터들이 그다지 중요한 데이터는 아니지만..;;

그리고 유틸이 필요하시면 쪽지 주세요..

제가 그 구한 홈페이지를 즐찾 해놓지를 않았내요..;;

그냥 보내드리겠습니다..;;;

저도 구해서 사용한거라.;;;ㅋ

무엇을 위해 사는가..

소맛라면의 이미지

http://www.tvix.co.kr/Kor/boards/Tip.aspx?act=RD&id=104&pg=1

;;자료를 조금더 찾아 보니..

리눅스 mkdosfs를 도스로 포팅한 것이라고 하더군요..;;;

올려 드리기로한것이니...일단 오려드리겠습니다만..;;;

문제가 생기면 어찌해야 할지..;;;;

난감 합니다..;;

선택권은 본인께 드리겠습니다..;;;;
(이런 무책임한..;;)

무엇을 위해 사는가..

xflare의 이미지

시간내서 사이트까지 올려주셔서 감사합니다.

"현재까지 결론은 fat32 로 대용량 사용시 위험을 안고있다." 군요.
이거 들고 좀 멀리가야 되는데.
여러가지 생각이 듭니다.
이러다가 내일쯤 안전빵으로 가겠죠... (ext3 포멧)

그나저나 요즘 대용량 하드 많이 나오는데 다들 잘 사용하시고 있나보네요.

까나리의 이미지

안전하게 대용량 FDISK 로 파티션을 잡아주면 됩니다, 도스에서 포맷해주는게 그래도 좀 안전해 보이기도 하구요~

저도 160GB * 2 FAT32 로 사용하다가 (윈도우/리눅스) ~

DVD-RW 사면서 모두 NTFS 로 convert 했습니다.

DVD 이지미가 4기가라 FAT32 한계로는 흑~!

PS. 근데 속도는 FAT32 가 더 빠릅니다. ;;; (당연한거 아닌가)
PS2. winxp sp2 에서는 대용량 lba 패치 필요없습니다 ~_~

익명 사용자의 이미지

저도 데이타 매니아 인데요. 현재 시디롬 대신에 200기가 짜리
하드로 자료들을 대체 하고 있습니다.

물론 fat32로 하고요.
디스크 생성시는 항상 파티션 매직으로 합니다.
윈도우로 fat32를 생성시는 좀 거시기 하더라고요

물론 문제는 없습니다.

Fe.head의 이미지

근데 이거 포멧하는데 얼마걸리나요?

1초도 안되서 포멧을 하는것 같은데.

맞는지?

고작 블로킹 하나, 고작 25점 중에 1점, 고작 부활동
"만약 그 순간이 온다면 그때가 네가 배구에 빠지는 순간이야"

Necromancer의 이미지

파일시스템 구조만 생성하는 빠른 포맷이라면 몇초내로 끝나지만

배드섹터 검색하면서 포맷하면 몇시간 다 잡아먹죠.

Written By the Black Knight of Destruction

zeon의 이미지

간단히 fat32를 안 쓰면 해결되는 문제 아닌가요?

--;;;

여친이 길르는 용..

정태영의 이미지

http://ffsdrv.kldp.net/

얼른 저기에 xfs, ext2 등의 지원을 넣어서 fat32 종속적인 삶을 벗어나야 ㅠ_ㅠ

오랫동안 꿈을 그리는 사람은 그 꿈을 닮아간다...

http://mytears.org ~(~_~)~
나 한줄기 바람처럼..

익명 사용자의 이미지

저도 windows와 linux에서 자료를 공유할 방법을 찾다가
ext2fsd를 사용하게 되었습니다.

적당히 셋팅하면 windows로 부팅시 드라이브가 알아서 잡힙니다.

hdd는 ext2로 포맷하고 ext2fsd를 깔고 적당히 인코딩설정하고 띄우면 됩니다.

아직 조금의 문제는 있는 듯하지만 일반적인 문제는 없습니다..

조금의 문제란 cygwin에서 완벽하게 동작을 안하는 듯합니다.(원인을 찾아 보지 않아서.. ^^;)

다크슈테펜의 이미지

Anonymous wrote:
저도 windows와 linux에서 자료를 공유할 방법을 찾다가
ext2fsd를 사용하게 되었습니다.

적당히 셋팅하면 windows로 부팅시 드라이브가 알아서 잡힙니다.

hdd는 ext2로 포맷하고 ext2fsd를 깔고 적당히 인코딩설정하고 띄우면 됩니다.

아직 조금의 문제는 있는 듯하지만 일반적인 문제는 없습니다..

조금의 문제란 cygwin에서 완벽하게 동작을 안하는 듯합니다.(원인을 찾아 보지 않아서.. ^^;)


특수한 하드웨어와 같이 부팅을 하면 자동 마운트 옵션은 블루스크린은 에러를 동반하더군요.
2003에서는 정상적으로 부팅이 ㅤㄷㅚㅆ지만 엑스피 서팩2에서는 자동 마우트 옵션으로 설치하고 부팅하면 정상적으로 부팅이 됩니다.하지만 엠디를 USB포트에 꼽고 부팅을 하게 되면 메모리 덤프를 동반하더군요.평범한 하드웨어의 경우에는 별 상관없을 지 몰라도 하드웨어가 약간 특수하다고 생각되면 자동 마운트 옵션은 죽이시는 편이 좋습니다.

인생이란게 다 그런게 아니겠어요....? 뭘(?)
http://schutepen.egloos.com

댓글 달기

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
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.