UBUNTU手工自动挂载其他硬盘分区

UBUNTU安装后,如果电脑有其它分区,则每次需要用鼠标点一下才能挂载,有点不方便。本文详细介绍如何自动挂载。

概述

UBUNTU系统有两种挂载方式:
一种是PRE-USER模式,但是这样挂载的分区有点晚,必须在登录后才可以。如果你将数据库安装到那个分区,就会出错。
另一种方式是系统挂载的方式,这种比较方便的是在系统很早启动阶段就挂载了,也就是传说的fstab文件配置模式。
本文着重讲第二种方式。第二种方式的实质就是编辑fstab文件,在此之前需要准备设备名字,类型,uuid三个东东。下面是详细方法:

查看系统的分区的名字和类型。

sudo fdisk -l
这个命令主要是记住结果中 /dev/sdb1 这样的device 和最后一列 type : NTFS 这样的东东,下文会用。

按下面的对应关系得到挂接的类型:
W95 FAT32 ,W95 FAT16 -> vfat
NTFS -> ntfs-3g
apple-hfs -> hfsplus

查询设备的UUID

sudo ls -l /dev/disk/by-uuid/

lrwxrwxrwx 1 root root 10 3月 15 08:12 08DE9DD3DE9DBA00 -> ../../sdc1
lrwxrwxrwx 1 root root 10 3月 15 08:53 2CF4ED0EF4ECDB5A -> ../../sdb1
lrwxrwxrwx 1 root root 10 3月 15 08:12 5042112042110C7A -> ../../sdb5

编辑fstab文件

sudo vi /etc/fstab

下面讲一下这个文件里面的几个字段的含义

  • file system
    这个通常写 /dev/sdb7 等这样的,但是如果系统设备插拔顺序不一样,设备名会变,不爽。所以有了通过设备唯一标识的方式,UUID,上面步骤2就是得到唯一标识的方式。
  • mount point
    就是你挂载的目录了 ,通常是 /media/jason/disk1 ….

  • type
    就是上面第一步得到的类型啦, 我这里是ntfs-3g,如果你使用这个选项就得先安装ntfs-3g软件包。 sudo apt-get install ntfs-3g

  • options
    指定文件系统的选项,用逗号隔开。

编辑后的样子如下:
//program
UUID=5042112042110C7A /media/jason/program ntfs-3g nls=utf8 0 1

//personal
UUID=6AAA07C9AA0790AD /media/jason/personal ntfs-3g nls=utf8 0 1

//work
UUID=BE96285C96281803 /media/jason/work ntfs-39 nls=utf8 0 1

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。