安装了 windows10 + opensuse15.3 双系统,把原windows系统的D盘下的一个文件夹软链接到 ~/Documents,这样在 opensuse 系统下我的文档下可以看到原系统的文档。

sudo ln -s /mnt/D/Documents /home/userName/Documents

但是 windows10 下的D盘不会自动挂载到 /mnt/D 下,要手动挂载:

sudo mount -t ntfs -o iocharset=utf8 /dev/sda5 /mnt/D

设置开机自动挂载需要修改/etc/fstab文件,在/etc/fstab文件中添加以下内容:

/dev/sda3                                  /mnt/C     ntfs  defaults  0  0
/dev/sda5                                  /mnt/D     ntfs  defaults  0  0
/dev/sda6                                  /mnt/E     ntfs  defaults  0  0

在我的系统中,/dev/sda3, /dev/sda5, /dev/sda6, 分别对应 windows10 的 C、D、E 盘,这三条数据分别把三个盘挂载到了 /mnt/C,/mnt/D,/mnt/E 上,这个文件每一列的大概意思是:

  • 第一列为需要挂载的文件系统或存储设备。
  • 第二列为挂载点。
  • 第三列为文件系统或分区的类型。
  • 第四列为文件系统参数,即挂载选项,详细可参考 man mount 命令,一般默认 default,有需要再修改。
  • 第五列为 dump 选项,设置是否让备份程序 dump 备份文件系统。0:不备份,1:备份,2:备份(但比1重要性小)。
  • 第六列为是否在系统启动的时候,用fsck检查分区。0:不检查,1:检查,2:检查(但比 1 晚检查),一般根目录设置为 1,其他设置为 2 就可以了。我这里不需要检查。