有时需要在linux下实现访问Windows文件系统。本文介绍让Debian支持NTFS文件系统的读写的方法,供大家学习参考。
Debian系统: 4.0 r3 使用软件:ntfs-3g
1.修改默认源
将/etc/apt/sources.list中etch 修改为testing .
执行命令:
apt-get update
2.执行安装
执行命令:
apt-get install ntfs-3g
3.使用
直接使用执行命令:
mount -t ntfs-3g /dev/hdax /mnt/windows
这里的/dev/hdax 请改为你自己的windows磁盘分区,可利用fdisk -l 查看。
如下:(这是我机器的情况)
debian:/mnt# fdisk -l
Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x8a941a0f
Device Boot Start End Blocks Id System
/dev/sda1 * 1 2223 17856216 7 HPFS/NTFS
/dev/sda2 2237 19457 138327682+ f W95 Ext'd (LBA)
/dev/sda3 2224 2236 104422+ 83 Linux
/dev/sda5 2237 2432 1574338+ 82 Linux swap / Solaris
/dev/sda6 2433 6688 34186288+ 7 HPFS/NTFS
/dev/sda7 6689 9639 23703876 7 HPFS/NTFS
/dev/sda8 9640 10944 10482381 83 Linux
/dev/sda9 10945 15200 34186288+ 7 HPFS/NTFS
/dev/sda10 15201 17499 18466686 7 HPFS/NTFS
/dev/sda11 17500 19457 15727603+ 83 Linux
Partition table entries are not in disk order
如果是加入开机自动映射的话,编辑/etc/fstab,加入如下内容就可以了。
/dev/hdax /mnt/windows ntfs-3g defaults 0 0
下面是我的系统加载NTFS文件系统的相关命令:
mount -t ntfs-3g /dev/sda6 /mnt/D
mount -t ntfs-3g /dev/sda7 /mnt/E