手工挂载Windows分区
来自Ubuntu中文
跳到导航跳到搜索
手工挂载 windows 分区
执行下列命令, 编辑挂载脚本 autowinfs.
sudo nano /usr/sbin/autowinfs
复制粘贴以下引用的内容,
输入Ctrl + O并回车,保存文件, Ctrl + X退出。
#!/bin/sh # #autowinfs auto mount windows disks # # Copyright (c) 2005 Jiahua Huang <[email protected]> # License: GPLv2 # # /usr/bin/sutowinfs # 用来自动挂载机器上的 Windows 分区 # 六 4月 23 01:21:23 CST 2005 mkdir -p /windows/ rmdir /windows/* 1> /dev/null # 可以把脚本内容保存为 /etc/rcS.d/S60autowinfs # 加上可执行权限 # 这样就可以在开机时候自动挂载 Windows 分区 # 适用于需要增减硬盘,或硬盘分区的用户 # # 本脚本用于 UTF-8 的 Locale 下 # 单独的 fdisk -l 不能列出分区的情况很少了 , 所以把 /dev/[hs]d[a-z] 去掉 # 查找 NTFS 分区 , 新内核的 auto 好像有点问题 , 所以现在把 NTFS 和 VFST 分开来 fdisk -l /dev/[hs]d[a-z] | grep 'NTFS' | cut -d' ' -f1 | cut -d/ -f3 | while read WDISKS do mkdir "/windows/$WDISKS" #mount /dev/$WDISKS /windows/$WDISKS -t ntfs user,nls=utf8,umask=0 # <sup>^</sup> 在 Ubuntu 5.10 上执行上述语句会出错, 少了 "-o" mount /dev/$WDISKS /windows/$WDISKS -t ntfs -o user,nls=utf8,umask=0 done fdisk -l /dev/[hs]d[a-z] | grep 'FAT' | cut -d' ' -f1 | cut -d/ -f3 | while read WDISKS do mkdir "/windows/$WDISKS" #mount /dev/$WDISKS /windows/$WDISKS -t vfat user,utf8,umask=0 # <sup>^</sup> 在 Ubuntu 5.10 上执行上述语句会出错, 少了 "-o" mount /dev/$WDISKS /windows/$WDISKS -t vfat -o user,utf8,umask=0 done
再运行命令
sudo chmod +x /usr/sbin/autowinfs sudo /usr/sbin/autowinfs
就可以了,Windows分区将挂载在 /windows/ 下.
以后如果重启后,需要挂载分区,则使用
sudo /usr/sbin/autowinfs
命令挂载。