bondzh

ubuntu 挂载NTFS

我应该使用哪个分区?

一个简单的寻找NTFS卷的方法是使用:

fdisk -l
比如hda1和hda5

新驱动程序的挂载选项:

Click here for source

你需要开辟一块空间来挂载NTFS卷,然后就可以进行挂载操作了。
mkdir /mnt/windows

NLS(本地语言支持)决定字符是如何被显示的。你可以选择像Unicode一样可以表示所有字符的utf8,或者你自己的代码页,比如iso8859-1(西欧)、iso8859-2(中欧)、gb2312(简体中文)、iso8859-8(希伯来文)。nls=gb2312

参数umask同时改变文件和路径两者的权限,fmask以同样的方式作用于文件而dmask作用于路径,这些选项也可以被组合使用。

Linux默认对于大小写字母是敏感的,MyFile、Myfile和myfile是不同的文件。如果你希望Linux对于NTFS卷具有和Windows相同的表现,那么就应将case_sensitive选项设置为false。将选项设置为true将使驱动具有和Linux类似的表现(默认设置)。case_sensitive=false

已挂载的NTFS卷上所有文件默认都是root所有的。如果提供uid参数就可以设置文件的所有者。这些参数可以是/etc/passwd中的任何用户名,或者任何表示用户id的数字。

mount /dev/hda1 /mnt/windows -t ntfs -o  umask=0222 -o uid=1000 -o case_sensitive=false -o nls=gb2312
umask是对权限的过滤器,因此它的工作方式和chmod恰好相反。全部权限等价与777(rwxrwxrwx),umask值0222(-w–w–w-)则代表权限555(r-xr-xr-x)。 考虑到安全的原因,默认的umask被设置为0077。 比如常用的0027= 750, 0077=700

操作完成以后,你可以使用以下任何一个命令卸载分区:
umount /mnt/windows
umount /dev/hda1

怎样自动挂载一个NTFS卷?

一旦你熟悉了挂载命令,就可以通过向/etc/fstab (filesystem table)中添加指令行来告诉Linux如何自动挂载卷了。

/dev/hda1    /mnt/windows    ntfs ro,umask=0027,uid=1000,nls=gb2312     0    0
等同于:
mount /dev/hda1 /mnt/windows -t ntfs -o  umask=0022 -o uid=1000 -o nls=gb2312


posted on 2006-10-27 19:25 DestinyController 阅读(6310) 评论(0)  编辑 收藏 引用

只有注册用户登录后才能发表评论。