タグ

!tumblr-techとfat32に関するtyruのブックマーク (1)

  • FAT32で65534個目のファイルが作れない - flatlineの日記

    FAT32フォーマットしたストレージではルート以外のディレクトリ・エントリ数の上限(ファイル数上限と思えばよい)は 2^16-2 == 65534 (マイナス2は . と .. が強制的に作られるので)というのが通説である.特に実装に当たった訳ではないが,ググって出てくるあらゆる情報源がそう書いてるので無批判に鵜呑みにすることに決めた.ところが私の4 GBマイクロSDカードでは 2^16-3 == 65533 で打ち止めになってしまう.なぜだ... $ cd /media/usb1 $ mkdir many $ cd many $ dd if=/dev/urandom of=/tmp/1.DAT count=1 $ ruby -r fileutils -e '(1..65534).each{|i| FileUtils.cp("/tmp/1.DAT","%d.DAT"%i)}' これが3時間

    FAT32で65534個目のファイルが作れない - flatlineの日記
  • 1