CentOS 5.2 GNOMEな環境でNTFSフォーマットのUSB HDD接続時に勝手に認識してmountしてくれるようになるまでの手順のメモです。
fuseをインストール
#yum install -y gcc kernel-devel #wget http://downloads.sourceforge.net/fuse/fuse-2.7.3.tar.gz #tar zxvf fuse-2.7.3.tar.gz #cd fuse-2.7.3 #./configure #make #make install
ntfs-3gをインストール
#wget http://www.ntfs-3g.org/ntfs-3g-1.2712.tgz #tar zxvf ntfs-3g-1.2712.tgz #cd ntfs-3g-1.2712 #./configure #make #make install
※ここまでで手動mountによる利用は出来るようになる
例(/dev/sdcがUSB HDDの場合)
mkdir /mnt/ntfs mount -t ntfs-3g /dev/sdc1 /mnt/ntfs
mount.ntfsを用意
ln -s /bin/ntfs-3g /sbin/mount.ntfs
※ここまでで自動でmountされ、デスクトップにHDDのアイコンが現れるようになるが、rootのみ書き込み可になっている。
gconf-editor (設定エディタ)
yum install -y gconf-editor #gconf-editor&
/system/storage/default_options/ntfs/mount_optionsの値に"uid="を追加する。
※コマンドラインでやる場合はgconftool-2で出来るみたい
以上でFATのUSB HDDを接続した時と同じ感覚で使えるようになりました。
(NTFSへの書き込みはあまり試していません)
そう言えばボリュームラベルが日本語の時に怪しげな動作があったような...
参考になったサイト
- NTFS-3G Stable Read/Write Driver
- http://www.ntfs-3g.org/
- FUSE: Filesystem in Userspace
- http://fuse.sourceforge.net/
- NTFS mount on CentOS 5 - 思い出はいつまでも
- http://d.hatena.ne.jp/a10i/20080203/1202045773
- NTFS-3G - Gentoo Linux Wiki
- http://gentoo-wiki.com/HOWTO_NTFS_write_with_ntfs-3g
- Re: USB device permissions
- http://archives.free.net.ph/message/20080610.150453.93c0b26f.ja.html


サーバー用に購入
初期状態に注意が必要