本方法主要是通过在 fstab 文件中添加挂在分区记录实现
注意:以下操作,均需要 使用 sudo 获取 root 权限
通过 fdisk -l 命令,查看分区列表中 windows 分区中的分区编号得到一些分区信息,当中包括如下信息:
设备 启动 起点 终点 块数 Id 系统
/dev/sda1 * 2048 104871935 52434944 7 HPFS/NTFS/exFAT
/dev/sda2 104872381 976771071 435949345+ f W95 扩展 (LBA)
分区 2 未起始于物理扇区边界。
/dev/sda5 104872383 272687309 83907463+ 7 HPFS/NTFS/exFAT
分区 5 未起始于物理扇区边界。
/dev/sda6 272687373 440502299 83907463+ 7 HPFS/NTFS/exFAT
分区 6 未起始于物理扇区边界。
/dev/sda7 440504320 890789935 225142808 7 HPFS/NTFS/exFAT
/dev/sda8 890791936 950791935 30000000 83 Linux
/dev/sda9 950794240 972771327 10988544 83 Linux
/dev/sda10 972773376 976771071 1998848 82 Linux 交换 / Solaris
在设备这一列中看到/dev/sda1 …. /dev/sda10 ,这是磁盘分区的编号。
在系统这一列中看到HPFS/NTFS/exFAT 等信息,这里指的是磁盘分区使用的文件系统类型。
我们从中看到,设备sda1和sda5到sda7, 系统那一列标有 NTFS 字样表明,他们是windows
的文件系统,因为现在是ubuntu和windows双系统,然而ubuntu开机后并不会自动挂载windows
分区,所以我们要将windows分区设置为在ubuntu启动的时候自动挂载,方法如下:
在通过fdisk -l 命令得到分区列表信息,现在我们开始通过,在 fstab 文件中添加挂载windows分区的内容,具体操作如下:
首先在适当的位置创建挂载目录,这里我们选择在 /media 路径下创建挂载目录:
mkdir /media/c
mkdir /media/d
mkdir /media/e
mkdir /media/f
上述路径,他们分别表示windows文件系统的 c , d , e , f 盘的挂载目录
接下来,我们编辑位于 /etc 下的 fstab 文件,添加,需要挂载的分区的内容。
首先备份 fstab 文件,防止修改错误无法恢复
cp -n /etc/fstab /etc/fstab.bak
将NTFS分区信息写入 fstab 文件
echo '
#挂载本地磁盘C
/dev/sda1 /media/c ntfs defaults 0 1
#挂载本地磁盘D
/dev/sda5 /media/d ntfs defaults 0 1
#挂载本地磁盘E
/dev/sda6 /media/e ntfs defaults 0 1
#挂载本地磁盘F
/dev/sda7 /media/f ntfs defaults 0 1
' >> /etc/fstab
然后 挂载 全部 NTFS 分区,没有报错则挂载成功
mount -a
说明:
第一列:/dev/sda1 为设备,也就是需要挂载的windows分区
第二列:/media/c 指的是挂载点,c指的是挂载c盘
第三列:ntfs 指的是windows分区的文件系统类型,如果是fat格式
的文件系统则需要设置为vfat
第四列:defaults 表明该参数为自动挂载
第五列:0 表示备份,0 为不备份
第六列:1 表示执行fsck硬盘检查,1为检查