FAT32のつもりでファイル数上限エラー
ちょっとはまったのでメモ。
linuxからwindowsへ大量のデータを転送する必要があったので、HDDをFAT32でフォーマットして、全部コピー。
sudo mount -t vfat /dev/sdf5 /mnt/usbdisk sudo mkdir /mnt/usbdisk/fuga sudo cp -r /hoge/* /mnt/usbdisk/fuga
……のつもりだったけど、途中で容量エラーに。ファイル数が多すぎてディレクトリに入りきらなかったためでした。FAT32自体にはディレクトリあたりのファイル数上限はないけれど、vfatとしてマウントすると上限ができてしまうようです(2万ファイルちょっと)。
vfatでなくFAT32としてマウントする方法がわからなかったので、あきらめてntfsでフォーマットしました。マウントのためにntfs-3gをrpmforgeからyumでインストールします。
sudo yum --enablerepo=rpmforge install ntfs-3g sudo mount -t ntfs /dev/sdf1 /mnt/usbdisk sudo mkdir /mnt/usbdisk/fuga sudo cp -r /hoge/* /mnt/usbdisk/fuga