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