http://linux-wiki.cn/index.php?title=%E8%87%AA%E5%8A%A8%E6%8C%82%E8%BD%BD%E5%88%86%E5%8C%BA&feed=atom&action=history
自动挂载分区 - 修订历史
2024-03-29T06:51:40Z
本站上此页的修订历史
MediaWiki 1.17.0
http://linux-wiki.cn/index.php?title=%E8%87%AA%E5%8A%A8%E6%8C%82%E8%BD%BD%E5%88%86%E5%8C%BA&diff=1531&oldid=prev
Chenxing在2011年3月22日 (二) 00:23
2011-03-22T00:23:00Z
<p></p>
<table style="background-color: white; color:black;">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">←上一修订</td>
<td colspan='2' style="background-color: white; color:black;">在2011年3月22日 (二) 00:23所做的修订版本</td>
</tr><tr><td colspan="2" class="diff-lineno">第1行:</td>
<td colspan="2" class="diff-lineno">第1行:</td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div> 编辑/etc/fstab可 <del class="diffchange diffchange-inline">实现 </del>分区的自动挂载。</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>  <ins class="diffchange diffchange-inline">通过 </ins>编辑<ins class="diffchange diffchange-inline">''</ins>/etc/fstab<ins class="diffchange diffchange-inline">'' </ins>可 <ins class="diffchange diffchange-inline">在启动时自动挂载 </ins>分区 <ins class="diffchange diffchange-inline">,该方法适用于所有Linux发行版。本文介绍其使用方法及在使用桌面环境时 </ins>的 <ins class="diffchange diffchange-inline">常见问题(如在GNOME中找不到 </ins>自动挂载 <ins class="diffchange diffchange-inline">的分区等) </ins>。</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div> 下面是/etc/fstab的一个片段</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">==fstab文件==</ins></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline"> </del># <file system> <mount point> <del class="diffchange diffchange-inline">  </del><type>  <options> <del class="diffchange diffchange-inline">      </del><dump>  <pass></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div> 下面是<ins class="diffchange diffchange-inline">''</ins>/etc/fstab<ins class="diffchange diffchange-inline">'' </ins>的一个片段 <ins class="diffchange diffchange-inline">:</ins></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>  /dev/<del class="diffchange diffchange-inline">hda1 </del>      /<del class="diffchange diffchange-inline">mnt</del>/<del class="diffchange diffchange-inline">C          </del>vfat    umask=<del class="diffchange diffchange-inline">0111  </del>0      0</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline"><source lang="bash"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div># <file system> <ins class="diffchange diffchange-inline"> </ins><mount point> <ins class="diffchange diffchange-inline"> </ins><type>  <options> <ins class="diffchange diffchange-inline">          </ins><dump>  <pass></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">/dev/sda1        /media/C      ntfs    nls=utf8,umask=0222 </ins> <ins class="diffchange diffchange-inline">0      0</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>/dev/<ins class="diffchange diffchange-inline">sda5        /media/D </ins>      <ins class="diffchange diffchange-inline">ntfs-3g umask=0222,locale=zh_CN.UTF-8  0      0</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>/<ins class="diffchange diffchange-inline">dev</ins>/<ins class="diffchange diffchange-inline">sda6        /media/E      </ins>vfat    umask=<ins class="diffchange diffchange-inline">0              </ins>0      0</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">LABEL=Ubuntu    /              ext3    defaults            0      0</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">/dev/sda8        swap          swap    defaults            0      0</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline"></source></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">不难发现,该文件分若干行,每行对应一个设备,#开头的为注释。每行分为六列:设备地址、挂载点、文件系统类型、挂载选项(Mount Options)和两个数字,列之间用空格或Tab隔开,行间不用严格对齐。具体地,</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">;设备地址:一般指向一个分区(详见[[磁盘分区表示方法]])或某个设备,也可使用''LABEL=''或''UUID=''等表示方式。</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">;挂载点:要挂载到的任意'''已经存在'''的文件夹(见[[Linux目录结构]])</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">;文件系统类型:文件系统的类型。ntfs与ntfs-3g的区别是前者只能读,后者可读写</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">;选项:多数会被传给[[:Category:Mount|mount]]命令。其它常用的有"noauto"表示不自动挂载、"user"表示允许用户挂载。</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">;最后两列:一个与备份有关,一个与文件系统检查有关,一般桌面应用中可均设为0</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">umask是用于控制相应文件夹访问权限的,详见[[文件权限]]。</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>  <del class="diffchange diffchange-inline">为了能使所有用户读写 </del>挂载的分区, <del class="diffchange diffchange-inline">要使用umask选项 </del>,挂载文件的 <del class="diffchange diffchange-inline">读写权限由(0777 - umask)得 </del>到。</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">==常见问题==</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">===在“设备”“计算机”中找不到?===</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>  <ins class="diffchange diffchange-inline">通过此方法自动 </ins>挂载的分区 <ins class="diffchange diffchange-inline">可以自动被KDE等桌面环境识别 </ins>, <ins class="diffchange diffchange-inline">在文件管理器中很好找到。但在[[GNOME]]环境中 </ins>, <ins class="diffchange diffchange-inline">只有 </ins>挂载 <ins class="diffchange diffchange-inline">到''/media/...''或''/home/...''下的 </ins>文件 <ins class="diffchange diffchange-inline">夹才会显示在“计算机”或“设备”中,只要把分区挂载到这样 </ins>的 <ins class="diffchange diffchange-inline">文件夹,就能在GNOME的文件管理器中方便找 </ins>到 <ins class="diffchange diffchange-inline">分区了 </ins>。 <ins class="diffchange diffchange-inline">当然,加一个书签也是一种可行的方法。<ref>[https://bugzilla.gnome.org/show_bug.cgi?id=644602 GNOME Bugzilla上有关找不到自动挂载的分区的Bug报告]</ref></ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline">比如如果指定umask</del>=<del class="diffchange diffchange-inline">0000,则文件权限属性为0777-0000</del>=<del class="diffchange diffchange-inline">0777,所有用户都有读、写、执行权限</del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>=== <ins class="diffchange diffchange-inline">不想在桌面上显示图标?</ins>=<ins class="diffchange diffchange-inline">==</ins></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline">如果指定umask</del>=<del class="diffchange diffchange-inline">0111,则文件权限属性为0777-0111</del>=<del class="diffchange diffchange-inline">0666,所有用户都只有读、写权限</del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">参见[[隐藏GNOME桌面已挂载硬盘的图标]]。</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline">NTFS文件系统也类似,不过注意使用默认的NTFS驱动挂载的分区是不可写的,要写NTFS分区,可以使用</del>[[<del class="diffchange diffchange-inline">ntfs-3g</del>]] <del class="diffchange diffchange-inline">等可</del>[[ <del class="diffchange diffchange-inline">读写NTFS分区</del>]] <del class="diffchange diffchange-inline">的驱动</del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">==参考资料==</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline"><references /></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div> </div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>[[<ins class="diffchange diffchange-inline">Category: 系统设置</ins>]] [[<ins class="diffchange diffchange-inline">Category: Mount</ins>]]</div></td></tr>
</table>
Chenxing
http://linux-wiki.cn/index.php?title=%E8%87%AA%E5%8A%A8%E6%8C%82%E8%BD%BD%E5%88%86%E5%8C%BA&diff=1529&oldid=prev
Chenxing: 自动挂载Windows分区并使所有用户都有读写权限移动到自动挂载分区
2011-03-21T23:32:59Z
<p><a href="/wiki/%E8%87%AA%E5%8A%A8%E6%8C%82%E8%BD%BDWindows%E5%88%86%E5%8C%BA%E5%B9%B6%E4%BD%BF%E6%89%80%E6%9C%89%E7%94%A8%E6%88%B7%E9%83%BD%E6%9C%89%E8%AF%BB%E5%86%99%E6%9D%83%E9%99%90" class="mw-redirect" title="自动挂载Windows分区并使所有用户都有读写权限">自动挂载Windows分区并使所有用户都有读写权限</a>移动到<a href="/wiki/%E8%87%AA%E5%8A%A8%E6%8C%82%E8%BD%BD%E5%88%86%E5%8C%BA" title="自动挂载分区">自动挂载分区</a></p>
<table style="background-color: white; color:black;">
<tr valign='top'>
<td colspan='1' style="background-color: white; color:black;">←上一修订</td>
<td colspan='1' style="background-color: white; color:black;">在2011年3月21日 (一) 23:32所做的修订版本</td>
</tr></table>
Chenxing
http://linux-wiki.cn/index.php?title=%E8%87%AA%E5%8A%A8%E6%8C%82%E8%BD%BD%E5%88%86%E5%8C%BA&diff=52&oldid=prev
Chenxing: 新页面: 编辑/etc/fstab可实现分区的自动挂载。 下面是/etc/fstab的一个片段 # <file system> <mount point> <type> <options> <dump> <pass> /dev/hda1 /mnt/C ...
2007-02-24T07:02:16Z
<p>新页面: 编辑/etc/fstab可实现分区的自动挂载。 下面是/etc/fstab的一个片段 # <file system> <mount point> <type> <options> <dump> <pass> /dev/hda1 /mnt/C ...</p>
<p><b>新建页面</b></p><div>编辑/etc/fstab可实现分区的自动挂载。<br />
<br />
下面是/etc/fstab的一个片段<br />
# <file system> <mount point> <type> <options> <dump> <pass><br />
/dev/hda1 /mnt/C vfat umask=0111 0 0<br />
<br />
为了能使所有用户读写挂载的分区,要使用umask选项,挂载文件的读写权限由(0777 - umask)得到。<br />
<br />
比如如果指定umask=0000,则文件权限属性为0777-0000=0777,所有用户都有读、写、执行权限<br />
如果指定umask=0111,则文件权限属性为0777-0111=0666,所有用户都只有读、写权限<br />
<br />
NTFS文件系统也类似,不过注意使用默认的NTFS驱动挂载的分区是不可写的,要写NTFS分区,可以使用[[ntfs-3g]]等可[[读写NTFS分区]]的驱动</div>
Chenxing