自动挂载Windows分区:修订间差异

来自Ubuntu中文
跳到导航跳到搜索
Lwsec留言 | 贡献
Lxr1234留言 | 贡献
nosuid
 
(未显示4个用户的6个中间版本)
第1行: 第1行:
== 自动挂载 Windows 分区 ==
== 自动挂载 Windows 分区 ==
本文作者:oneleaf
授权许可:[http://www.creativecommons.cn/licenses/by-nc-sa/1.0/ 创作共用协议]
编辑人员:
校对人员:
适用版本:
文章状态:
参考文献:无
----


自动挂载 windows 分区执行下列命令, 编辑挂载脚本 autowinfs.
自动挂载 windows 分区执行下列命令, 编辑挂载脚本 autowinfs.
我建议使用一个组来管理,下面的例子是使用<nowiki>winfs</nowiki>
创建组
<pre><nowiki>group -r winfs</nowiki></pre>
添加当前用户<nowiki>usera</nowiki>到组
<pre><nowiki>usermod user -a -G winfs</nowiki></pre>
<pre><nowiki>
<pre><nowiki>
sudo gedit /usr/sbin/autowinfs</nowiki></pre>
sudo gedit /usr/sbin/autowinfs</nowiki></pre>
第28行: 第16行:
grep  -v  '/windows/'  /etc/fstab  >  /etc/fstab.swp
grep  -v  '/windows/'  /etc/fstab  >  /etc/fstab.swp
fdisk  -l /dev/[hs]d[a-z]  |  grep    'NTFS'  | cut -d' ' -f1    |  cut -d/ -f3  |  while read WDISKS
fdisk  -l /dev/[hs]d[a-z]  |  grep    'NTFS'  | cut -d' ' -f1    |  cut -d/ -f3  |  while read WDISKS
do echo  "/dev/$WDISKS  /windows/$WDISKS  ntfs  auto,user,nls=utf8,umask=0   0 0"    >>  /etc/fstab.swp
do echo  "/dev/$WDISKS  /windows/$WDISKS  ntfs  auto,user,gid=winfs,nls=utf8,umask=007,exec,nosuid   0 0"    >>  /etc/fstab.swp
mkdir  "/windows/$WDISKS"
mkdir  "/windows/$WDISKS"
done
done
fdisk  -l /dev/[hs]d[a-z]  |  grep    'FAT'  | cut -d' ' -f1    |  cut -d/ -f3  |  while read WDISKS
fdisk  -l /dev/[hs]d[a-z]  |  grep    'FAT'  | cut -d' ' -f1    |  cut -d/ -f3  |  while read WDISKS
do echo  "/dev/$WDISKS  /windows/$WDISKS  vfat  auto,user,utf8,umask=0   0 0"    >>  /etc/fstab.swp
do echo  "/dev/$WDISKS  /windows/$WDISKS  vfat  auto,user,utf8,gid=winfs,umask=007,exec,nosuid   0 0"    >>  /etc/fstab.swp
mkdir  "/windows/$WDISKS"
mkdir  "/windows/$WDISKS"
done
done
第45行: 第33行:
</nowiki></pre>
</nowiki></pre>
就可以了,Windows分区将挂载在 /windows/ 下
就可以了,Windows分区将挂载在 /windows/ 下
这个方法不行!
楼上的错了,此方法我百试不爽。估计你操作有问题的。




第58行: 第41行:
$sudo gedit /etc/fstab
$sudo gedit /etc/fstab
弹出geidt的文本编辑框,在文件尾部添加如下内容:
弹出geidt的文本编辑框,在文件尾部添加如下内容:
<pre><nowiki>
1.先用FDISK命令查看一下磁盘的UUID
1.先用FDISK命令查看一下磁盘的UUID
$sudo fdisk -l
$sudo fdisk -l


/dev/sda1  *          1        851    6835626  83  Linux
/dev/sda1  *          1        851    6835626  83  Linux
/dev/sda2            852        4039    25607610    f  W95 Ext'd (LBA)
/dev/sda2            852        4039    25607610    f  W95 Ext'd (LBA)
/dev/sda5            945        2135    9566676    7  HPFS/NTFS
/dev/sda5            945        2135    9566676    7  HPFS/NTFS
/dev/sda6            2136        4039    15293848+  7  HPFS/NTFS
/dev/sda6            2136        4039    15293848+  7  HPFS/NTFS
/dev/sda7            852        944      746959+  82  Linux swap / Solaris


2.NTFS分区添加如下内容,重启即可自动挂载NTFS分区了。
2.NTFS分区添加如下内容,重启即可自动挂载NTFS分区了。


/dev/sda6 /media/my ntfs-3g defaults,locale=zh_CN.UTF-8 0 0
/dev/sda6 /media/my ntfs-3g defaults,locale=zh_CN.UTF-8 0 0
/dev/sda5 /media/tools ntfs-3g defaults,locale=zh_CN.UTF-8 0 0
/dev/sda5 /media/tools ntfs-3g defaults,locale=zh_CN.UTF-8 0 0


第75行: 第62行:
$sudo apt-get install ntfs-config
$sudo apt-get install ntfs-config
安装完成后输入$sudo ntfs-config
安装完成后输入$sudo ntfs-config
</nowiki></pre>
然后就会弹出来一个对话框,选择你需要挂载的分区,点应用,再选择“启用内部设备写支持”就搞定了。重启下试试吧。
然后就会弹出来一个对话框,选择你需要挂载的分区,点应用,再选择“启用内部设备写支持”就搞定了。重启下试试吧。
[[Category:Windows]]

2012年8月9日 (四) 21:14的最新版本

自动挂载 Windows 分区

自动挂载 windows 分区执行下列命令, 编辑挂载脚本 autowinfs. 我建议使用一个组来管理,下面的例子是使用winfs 创建组

group -r winfs

添加当前用户usera到组

usermod user -a -G winfs
sudo gedit /usr/sbin/autowinfs

复制粘贴以下引用的内容, 保存文件, 退出。

mkdir  -p  /windows/
rmdir   /windows/*   1> /dev/null
grep  -v  '/windows/'  /etc/fstab  >  /etc/fstab.swp
fdisk  -l /dev/[hs]d[a-z]  |  grep     'NTFS'  | cut -d' ' -f1    |   cut -d/ -f3  |   while read WDISKS
do echo  "/dev/$WDISKS  /windows/$WDISKS  ntfs  auto,user,gid=winfs,nls=utf8,umask=007,exec,nosuid   0 0"    >>  /etc/fstab.swp
mkdir  "/windows/$WDISKS"
done
fdisk  -l /dev/[hs]d[a-z]  |  grep     'FAT'  | cut -d' ' -f1    |   cut -d/ -f3  |   while read WDISKS
do echo  "/dev/$WDISKS  /windows/$WDISKS  vfat  auto,user,utf8,gid=winfs,umask=007,exec,nosuid   0 0"    >>  /etc/fstab.swp
mkdir  "/windows/$WDISKS"
done
mv   /etc/fstab.swp    /etc/fstab
mount   -a
exit  0

再运行命令:

sudo chmod +x /usr/sbin/autowinfs
sudo /usr/sbin/autowinfs

就可以了,Windows分区将挂载在 /windows/ 下


Ubuntu 9.10版Windows 分区自动挂在(NTFS格式)

编辑/etc/fstab文件 $sudo gedit /etc/fstab 弹出geidt的文本编辑框,在文件尾部添加如下内容:

1.先用FDISK命令查看一下磁盘的UUID
$sudo fdisk -l

/dev/sda1   *           1         851     6835626   83  Linux

/dev/sda2             852        4039    25607610    f  W95 Ext'd (LBA)

/dev/sda5             945        2135     9566676    7  HPFS/NTFS

/dev/sda6            2136        4039    15293848+   7  HPFS/NTFS

2.NTFS分区添加如下内容,重启即可自动挂载NTFS分区了。

/dev/sda6 /media/my ntfs-3g defaults,locale=zh_CN.UTF-8 0 0

/dev/sda5 /media/tools ntfs-3g defaults,locale=zh_CN.UTF-8 0 0

3.用软件也可以实现,即简单有快速:
$sudo apt-get install ntfs-config
安装完成后输入$sudo ntfs-config

然后就会弹出来一个对话框,选择你需要挂载的分区,点应用,再选择“启用内部设备写支持”就搞定了。重启下试试吧。