其实ubuntu12默认就会自动加载ntfs到/media下,不过如果它那天不工作了或者你想挂载到别的地方,那就要手工配置下了
我属于后者,想要把它挂载到/data下,(一个磁盘分了两个区一个用于linux,一个是ntfs用于linux和window共用数据)
在网上找了一篇博文,顶用~~~
原文地址:http://blog.youkuaiyun.com/ccf19881030/article/details/9202069
在Ubuntu12.04下需要修改分区挂载配置文件/etc/fstab,把Windows各分区对应的磁盘代号或者uuid挂载到自己的Linux系统下,一般情况下建议挂载到/media目录或者/mnt目录下,我是挂载到/media目录下,挂载前需要在/media目录下建立3个文件夹:winC,winD,winE。最后成功挂载。
我的磁盘配置文件如下:/etc/fstab
- # /etc/fstab: static file system information.
- #
- # Use 'blkid' to print the universally unique identifier for a
- # device; this may be used with UUID= as a more robust way to name devices
- # that works even if disks are added and removed. See fstab(5).
- #
- # <file system> <mount point> <type> <options> <dump> <pass>
- proc /proc proc nodev,noexec,nosuid 0 0
- # / was on /dev/sda8 during installation
- UUID=c887fbfa-87e0-426b-8cca-00e93a3b17a5 / ext4 errors=remount-ro 0 1
- # /home was on /dev/sda10 during installation
- UUID=cbd5180c-3382-4dac-bfc7-42e0aa399043 /home ext4 defaults 0 2
- # swap was on /dev/sda9 during installation
- UUID=abff4e81-dbfa-4124-91b7-2e664c41cfc4 none swap sw 0 0
- <span style="font-size:14px;color:#333333;"># disk C,D,E for Windows
- /dev/sda1 /media/winC ntfs defaults 0 0
- /dev/sda5 /media/winD ntfs defaults 0 0
- /dev/sda6 /media/winE ntfs defaults 0 0</span>
- # /etc/fstab: static file system information.
- #
- # Use 'blkid' to print the universally unique identifier for a
- # device; this may be used with UUID= as a more robust way to name devices
- # that works even if disks are added and removed. See fstab(5).
- #
- # <file system> <mount point> <type> <options> <dump> <pass>
- proc /proc proc nodev,noexec,nosuid 0 0
- # / was on /dev/sda8 during installation
- UUID=c887fbfa-87e0-426b-8cca-00e93a3b17a5 / ext4 errors=remount-ro 0 1
- # /home was on /dev/sda10 during installation
- UUID=cbd5180c-3382-4dac-bfc7-42e0aa399043 /home ext4 defaults 0 2
- # swap was on /dev/sda9 during installation
- UUID=abff4e81-dbfa-4124-91b7-2e664c41cfc4 none swap sw 0 0
- <span style="font-size:14px;color:#333333;"># disk C,D,E for Windows
- /dev/sda1 /media/winC ntfs defaults 0 0
- /dev/sda5 /media/winD ntfs defaults 0 0
- /dev/sda6 /media/winE ntfs defaults 0 0</span>
注意上面的每项之前我是用Tab键隔开的,# disk C,D,E for Windows注释后面的部分在原来的Ubuntu12.04默认的/etc/fstab文件基础上追加的,大家可以根据自己Windows分区的实际情况加以更改,主要是前面的磁盘代号/dev/sda*、uuid号、磁盘类型(ntfs、fat32等),还有挂载点目录不同,后面基本不用更改。
参考了下面来自优快云小一的专栏文章:Ubuntu12.04开机自动挂载windows分区,谢谢原作者。
前言
在linux下挂载磁盘分区的时候,除了利用磁盘的代号之外(/dev/sd*),也可以直接利用磁盘的label来作为挂载的磁盘挂载点。
优点:无论磁盘的代号如何变化,不论你将磁盘插在哪个IDE接口,由于是通过label挂在,所以磁盘插在哪个接口将不会有影响!
缺点:如何插了两个磁盘,恰好两个磁盘的label重复,就悲剧了,因为系统无法判断哪个磁盘分割槽才是正确的!
查看系统的磁盘代号:

系统挂载限制
- 根目录/是必须挂载的,而且一定要先于其它mount point被挂载进来
- 其它mount point必须为已建立的目录