一个简单的寻找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
一旦你熟悉了挂载命令,就可以通过向/etc/fstab (
file
system
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