最近使用Ubuntu12.04时不知到怎么搞的原本能自动识别的Windows的C 、D 、E盘突然间无法识别了,于是上网搜了一下Ubuntu12.04下自动挂载Windows NTFS分区的方法。

还好以前有使用CentOs挂载Windows NTFS分区的经验,之前需要安装ntfs-3g驱动,也是修改了一个配置文件开机自动挂载或者每次使用U盘或识别Windows的NTFS盘符时ntfs-3g命令挂载,因为CentOS默认支持FAT32格式的分区;Vmware虚拟机下Ubuntu12.04与Windows host主机共享文件夹是放在/mnt/hgfs目录下。所以这次使用挂载感觉很顺手!

在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
# 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

注意上面的每项之前我是用Tab键隔开的,# disk C,D,E for Windows注释后面的部分在原来的Ubuntu12.04默认的/etc/fstab文件基础上追加的,大家可以根据自己Windows分区的实际情况加以更改,主要是前面的磁盘代号/dev/sda*、uuid号、磁盘类型(ntfs、fat32等),还有挂载点目录不同,后面基本不用更改。

参考了下面来自CSDN小一的专栏文章:Ubuntu12.04开机自动挂载windows分区,谢谢原作者。

前言

在linux下挂载磁盘分区的时候,除了利用磁盘的代号之外(/dev/sd*),也可以直接利用磁盘的label来作为挂载的磁盘挂载点。
优点:无论磁盘的代号如何变化,不论你将磁盘插在哪个IDE接口,由于是通过label挂在,所以磁盘插在哪个接口将不会有影响!
缺点:如何插了两个磁盘,恰好两个磁盘的label重复,就悲剧了,因为系统无法判断哪个磁盘分割槽才是正确的!
查看系统的磁盘代号:



系统挂载限制

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

查看磁盘分区的UUID


命令

sudo  blkid

效果



注:可以根据windows分区的label获取其uuid


修改自动挂载的配置文件


命令

sudo vim /etc/fstab

配置说明

<fs spec> <fs file> <fs vfstype> <fs mntops> <fs freq> <fs passno>
具体说明,以挂载/dev/sda3为例(我windows系统的D盘):
<fs spec> :
分区定位,可以给UUID或LABEL,例如:UUID=6E9ADAC29ADA85CD或LABEL=software
<fs file> : 具体挂载点的位置,例如:/home/wzy/
<fs vfstype> : 挂载磁盘类型,linux分区一般为ext4,windows分区一般为ntfs
<fs mntops> : 挂载参数,一般为defaults
<fs freq> : 磁盘检查,默认为0
<fs passno> : 磁盘检查,默认为0,不需要检查

配置实例




后记

千万不要挂载到当前用户的根目录,不然就跪了,因为挂载的分区会覆盖当前分区内容!
保存文件后重启机器即可看到分区被自动挂载了!嘿嘿,希望对大家有帮助!

Ubuntu12.04开机自动挂载windows分区的更多相关文章

  1. [转]Ubuntu 12.04开机自动挂载Windows分区

    [转]Ubuntu 12.04开机自动挂载Windows分区 http://www.cnblogs.com/A-Song/archive/2013/02/27/2935255.html 系统版本:Ub ...

  2. Ubuntu开机自动挂载Windows分区

    转自Ubuntu 12.04开机自动挂载Windows分区 1.查看系统磁盘号 sd2,sd5,sd7分别对应我windows的C,D,F盘,也是本次要添加到开机挂载的,E盘为wubi安装盘. 2.查 ...

  3. Linux开机自动挂载Windows分区

    使用Linux的朋友肯定都不会对本文所谈的内容陌生,在Linux系统里,通常不会开机自动挂载Windows文件系统下的分区.Ubuntu系统下要点击Windows分区才会挂载,Fedora下则甚至要输 ...

  4. Ubuntu 16.04开机自动挂载硬盘分区(转)

    说明:如果挂载以前旧硬盘分区时不需要第2.3步! 1.查看Linux硬盘信息: sudo fdisk -l 2.格式化新硬盘(很危险,注意操作时确定硬盘分区的位置): sudo mkfs.ext4 / ...

  5. Linux 开机自动挂载windows分区

    blkid 查看 uuid如下ps:或者使用uuidgen <设备>查看具体设备的uuidreddusty@reddusty-X550JK:~$ sudo blkid[sudo] pass ...

  6. ubuntu自动挂载windows分区和开机自动启动wallproxy

    1. 自动挂载windows分区 ubuntu默认是要点一下相应的盘符才会挂载windows分区的. 今天发现了ubuntu下最简单的自动挂载windows分区的办法.... :) 参考如下方法:ht ...

  7. Ubuntu 14.04 使用ntfs-config解决开机自动挂载NTFS分区的方法

    先安装: sudo apt-get install ntfs-3g ntfs-config 再配置一下: sudo ntfs-config 然后就会弹出来一个对话框,选择你需要挂载的分区,点应用,再选 ...

  8. linux开机自动挂载NTFS-WINDOWS分区

    1.安装ntfs-3g-2009.4.4.tgz 2.输入fdisk -l 看一下分区 由此可见:/dev/sda5,6,7 即是windows下的D,E,F盘(NTFS格式). 3.vim /etc ...

  9. Ubuntu 开机自动挂载NTFS分区

    先安装两个软件,ntfs-3g 和 ntfs-config,前面那个最新版本的Ubuntu已经自带了,所以只需要安装ntfs-config. 输入 sudo apt-get install ntfs- ...

随机推荐

  1. UCML 原生Android中嵌入Cordova Webview

    Android实现在当前进程打开网页可以将Cordova中的WebView嵌入Android项目中,实现简单,不需要自己实现,所以掌握如何嵌入WebView对项目快速开发很有帮助 官方也有这方面的教程 ...

  2. 8.Jmeter 快速入门教程 -- 如何使测试脚本更强大

    添加基本的elements例如Sampler 或者一些监听器,就可以完成基本的测试.但有时需要更复杂的测试场景,所以还有更多其他的元素.清看下表,了解各种单元组的用途.  可添加的单元组  用途 Sa ...

  3. jsp页面间的传值方法

    JSP页面间传递参数是经常需要使用到的功能,有时还需要多个JSP页面间传递参数.下面介绍一下实现的方法. (1)直接在URL请求后添加 如:< a href="thexuan.jsp? ...

  4. tonight i need your body

    wdnmd wdnmd 再lable中我们有几个不同的type参数: text     写的是文本类型的参数 password    不管输入的是什么显示的都是星星 date    输入的是一个日历本 ...

  5. Groovy学习:第三章 Groovy开发环境

    本章将继续深入Groovy语言,首先学习Groovy脚本,包括从命令行编译和运行Groovy脚本,Groovy Shell,和Groovy Console.你将学会使用Groovy语言来建立域对象.控 ...

  6. 2018年分享的Spring Cloud 2.x系列文章

    还有几个小时2018年就要过去了,盘点一下小编从做做公众号以来发送了273篇文章,其中包含原创文章90篇,虽然原创的有点少,但是2019年小编将一如既往给大家分享跟多的干货,分享工作中的经验,让大家在 ...

  7. HDU-5215 Cycle 无向图判奇环偶环

    题意:给一个无向图,判断这个图是否存在奇环和偶环. 解法:网上有一种只用dfs就能做的解法,但是我不太理解. 这里用的是比较复杂的.首先奇环很简单可以用二分图染色判断.问题是偶环怎么判断?这里我们想, ...

  8. Codeforces 1167F 计算贡献

    题意:给你一个函数f,计算∑(i = 1 to n)(j = i to n) f(i, j).f(i, j)的定义是:取出数组中i位置到j位置的所有元素,排好序,然后把排好序的位置 * 元素 加起来. ...

  9. day04 python列表 元组 range()

    day04 python   一.列表 1.什么是列表     列表是可变的数据类型: 和字符串不同, 做的操作直接改源数据     列表由[]来表示, 每项元素用逗号隔开.列表什么都能装,能装对象的 ...

  10. 再也不用字符串拼接dom元素了

    <script type="text/html" id="tmp"> <div class="cla"> <u ...