大学时买的电脑,卖卖也没多少钱,于是装了centos来做ftp服务器,平时存放些东西也不错。但以前windows分区和多余的windows格式分区的硬盘一直没有发挥作用,上次想挂载ntfs格式的硬盘,google了下,感觉挺麻烦,就一直没弄。今天终于下定决定把它整好,到现在也终于大功告成,记录下,也方便大家借鉴下经验。
先把挂载fat的说下,这个超级简单:
1、用命令fdisk -l 查看你有哪些盘
[root@localhost ~]# fdisk -l
Disk /dev/hda: 60.0 GB, 60022480896 bytes
255 heads, 63 sectors/track, 7297 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hda1 * 1 1216 9767488+ 7 HPFS/NTFS
/dev/hda2 1217 7297 48845632+ f W95 Ext'd (LBA)
/dev/hda5 1217 2432 9767488+ b W95 FAT32
/dev/hda6 2433 3648 9767488+ b W95 FAT32
/dev/hda7 3649 4864 9767488+ b W95 FAT32
/dev/hda8 4865 6080 9767488+ b W95 FAT32
/dev/hda9 6081 7297 9775521 b W95 FAT32
Disk /dev/hdb: 41.1 GB, 41174138880 bytes
255 heads, 63 sectors/track, 5005 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hdb1 * 1 3570 28675993+ 83 Linux
/dev/hdb2 3571 4875 10482412+ 83 Linux
/dev/hdb3 4876 5005 1044225 82 Linux swap / Solaris
Disk /dev/hdc: 40.0 GB, 40020664320 bytes
255 heads, 63 sectors/track, 4865 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hdc1 2 4865 39070080 f W95 Ext'd (LBA)
/dev/hdc5 2 4865 39070048+ 7 HPFS/NTFS
这是我的硬盘,共有三个,分区很多,呵呵。
2、创建挂接目录
[root@localhost ~]# mkdir /mnt/wina5
[root@localhost ~]# mkdir /mnt/wina6
。。。。。。
3、用Vi编辑器将需要的分区加入到列表中
[root@localhost ~]#vi /etc/fstab
/dev/hda5 /mnt/wina5 vfat defaults 1 1
/dev/hda6 /mnt/wina6 vfat defaults 1 1
。。。。。。(依次加入其它几个fat盘)
:wq
然后是ntfs的hdc盘了,这个是花了最多时间的,因为linux默认不支持ntfs格式的解析。
首先罗列下我使用的各东西的版本吧:
linux kernel:2.6.18-53.e15
fuse:2.7.4
ntfs-3g:最新版本
这反正是最后的可以使用的版本,开始是使用module-ntfs的,但是安装上照样提示unknown filesystem ntfs,所有选择另外一种方案,就是ntfs-3g。
先下载最ntfs-3g:http://tuxera.com/opensource/ntfs-3g-2010.3.6.tgz
下载到CentOS,执行以下命令安装:
1、编译安装ntfs-3g:
# ./configure
# make
# make install
因为它依赖于fuse,所以还要安装fuse,不要下载最新版本,我就是下载了最新版本2.8,结果不能用,找了好久发现有个兄弟跟我一样情况,他换成了低点的版本,结果OK。
所以我也是下载了2.7.4版本:http://fuse.sourceforge.net/ (里面自己选择版本吧)
同样上传到CentOs,进行安装:
# ./configure
# make
# make install
最后挂载ntfs格式分区:
[root@localhost ~]# mkdir /mnt/winc5
[root@localhost ~]# mount -t ntfs-3g /dev/hdc5 /mnt/winc5
好了,任务完成。