Ubuntu 开机自动挂载分区

环境

系统版本:Windows 8.1 or Ubuntu 14.04 双系统

最近突然想学Linux系统,所以装了一个Ubuntu14.04系统用于平时工作,上网,目前还装了Windows等用习惯了把Ubuntu作为主系统。本人不打游戏,平时就上上网。决定在Windows 8.1系统下用wubi.exe安装Ubuntu 14.04系统。接下来入正题:


Ubuntu系统默认只有最大30G可选,时间长了发现30G不够用,需要挂载Windows的分区。本人挂了2个分区:

Downloads:下载文件夹下挂载了10G分区,作为平时下载文件用

Android:安卓目录下挂载了30G分区,作为平时开发用。所有软件,工程项目都放此文件夹下


把eclipse,android studio等软件都装到Android分区下发现了一个问题,每次都需要手动挂载

执行:df -h 命令显示所有硬盘分区信息

执行:mount PATH  Android  挂载命令使指定分区挂载到指定目录下

但是有些版本的Ubuntu会自动挂载所有空的分区,但挂载完的分区有个问题。不能执行Android下的eclipse,android studio这些软件,但放在Home目录下可以打开。说明系统自带的没有执行权限,需要手动卸载分区

执行:umount PATH Android 

再执行:mount PATH Android 

才可以解决没有权限打开可执行文件的问题。但每次开机都打一遍命令,很麻烦。想开机系统自动挂载我想要的几个盘,操作如下:

1.需要root权限打开etc下的fstab文件夹。命令:sudo gedit /etc/fstab  

说明:fstab文件是Linux系统开机时加载硬盘分区的配置文件,系统的根目录也是在这里指定的。

 

2.把需要加载的Dwnloads文件和Adnroid文件对应的分区挂载信息写入文件

命令:/dev/sda7 /home/yuhang/Downloads ntfs defaults,user,exec,rw,iocharset=utf8,umask=000,nls=utf8 0 0
命令:/dev/sda8 /home/yuhang/android ntfs defaults,user,
exec,rw,iocharset=utf8,umask=000,nls=utf8 0 0

问题:我碰到过文件可以正常读写,但可执行文件就无法打开。请注意 加红的 exec 权限不要忘记加


命令说明:

/dev/sda7:需要挂载硬盘的分区

/home/yuhang/Downloads :指定分区挂载到哪个文件夹下

ntfs:分区类型。因为我是在windows下分的,所以是Ntfs

defaults:分区读写等权限为默认

user:所有用户都可以

exec:打开可执行文件权限

rw:读写权限

iocharset=utf8:编码格式为UTF-8,不加有可能乱码

umask=000:所有用户,组对文件,文件夹的操作权限

nls=utf8:编码格式UTF-8,与上面一个一同加,不然可能乱码

 0 0:默认就这么写,不知道干嘛的


你可能感兴趣的:(android,windows,ubuntu,Studio,8.1)