欢迎光临
我们一直在努力

Ubuntu开机自动挂载Windows分区(NTFS FAT32)

在开始实际的操作之前,我们必须要了解linux系统下的挂载概念。

在linux操作系统中, 挂载是一个非常重要的功能,使用非常频繁。 它指将一个设备(通常是存储设备)挂接到一个已存在的目录上。 (这个目录可以不为空,但挂载后这个目录下以前的内容将不可用。) 需要理解的是, linux操作系统将所有的设备都看作文件, 它将整个计算机的资源都整合成一个大的文件目录。 我们要访问存储设备中的文件,必须将文件所在的分区挂载到一个已存在的目录上, 然后通过访问这个目录来访问存储设备。

挂载条件:

1、挂载点必须是一个目录。
2、一个分区挂载在一个已存在的目录上,这个目录可以不为空,但挂载后这个目录下以前的内容将不可用。对于其他操作系统建立的文件系统的挂载也是这样。

查看磁盘情况

Ctrl + Alt + T 打开终端,输入以下命令:sudo fdisk -l

查看硬盘的分区情况,如下(本人的,仅作为实例)

Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders, total 625142448 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x624aa2e0

Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048      206847      102400    7  HPFS/NTFS/exFAT
/dev/sda2          206848    58732543    29262848    7  HPFS/NTFS/exFAT
/dev/sda3        58733701   625137344   283201822    f  W95 Ext'd (LBA)
/dev/sda5        58733703   151492949    46379623+   7  HPFS/NTFS/exFAT
/dev/sda6       151493013   215126414    31816701   83  Linux
/dev/sda7       215126478   258228809    21551166    b  W95 FAT32
/dev/sda8       258228873   410910569    76340848+   7  HPFS/NTFS/exFAT
/dev/sda9       410910633   625137344   107113356    7  HPFS/NTFS/exFAT

从上表可以看到,本系统中有5个NTFS分区,还有一个FAT32分区。

配置

使用 sudo gedit /etc/fstab 打开fstab文件,编辑fatab文件,加入相关代码。

# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    nodev,noexec,nosuid 0       0
/dev/sda6       /               ext4    errors=remount-ro 0       1
/dev/sda2       /mnt/c          ntfs-3g defaults            0       0
/dev/sda5       /mnt/d          ntfs-3g defaults            0       0
/dev/sda8       /mnt/f          ntfs-3g defaults            0       0
/dev/sda9       /mnt/g          ntfs-3g defaults            0       0
/dev/sda7 /mnt/e vfat user,auto,umask=002,iocharset=utf8 defaults 0 0

在type中,只有ntfs-3g代码简洁,在此之前,你必须知道你的Linux所使用的语言和编码格式是简体中文的,否则可能出现乱码的。

使用命令 echo $LANG 查看系统语言和字符编码的相关信息。

在添加FAT32分区时候,FAT32和NTFS是不一样的,所以在type中所需要的填写的代码就相对多一些。

auto表示在系统启动的时候自动挂载该分区,umask则代表权限,iocharset设置编码格式的,不加这个极有可能出现乱码情况。

按照一上步骤,修改各项设置之后,重启系统,再看看mnt目录下,是不是多了几个盘符?…

恩哼,没错,挂载成功啦!

窗外天空
关注公众号『窗外天空』

获取更多建站运营运维新知!
互联网创业、前沿技术......

赞(0) 打赏
文章名称:《Ubuntu开机自动挂载Windows分区(NTFS FAT32)》
文章链接:https://www.nixonli.com/167.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏