Linux与Windows双系统软件数据共享设置
2024年10月16日完成了台式机上Linux
和Windows
双系统的安装工作,意味着此计算机在Linux
和Windows
下同时具备相当程度的生产生力。但是这不免会造成一个重要的问题:如果某一软件同时支持Linux
和Windows
两个工作平台,为了提高效率,应当尽量保持操作习惯,所以在两个平台上尽量配置相同的软件。
问题描述
- 像
PDF
文件、音频、视频、图片等文件,在不同的操作系统中为了访问资料就需要单独存放,同时在不同平台下经常发生变化。这不仅占用了过多的硬盘空间,也不能同步文件,于是还是会面临切换操作系统降低效率的问题。 - 同一软件在
Linux
和Windows
下配置了两次,工作过程中,它会产生相应的数据,占据两份硬盘空间,这导致了硬盘利用率的降低。 - 由于有时工作在
Linux
,有时又切换到Windows
下,所以同一软件的配置不能同步。这也导致了,有时必须切换回原系统,查找相应的资料并同步两个操作系统下的配置,所以大大降低了工作效率。
解决方案
设置共享盘
针对PDF
文件、音频、视频等文件的同步和访问,可以取一块硬盘作为共享盘。由于Linux
和Windows
同时支持NTFS
格式,所以将其格式化为NTFS
格式。在启动到Windows
时,这个共享NTFS
硬盘就会自动挂载到Windows
下,这样就可以操作文件了。同时,在Linux
下,将NTFS
硬盘挂载到某一目录下,比如我自己设置为/home/feng/资料
,
然后在Linux
双击资料
就可以进入到NTFS
硬盘访问资料了。不管在哪个操作系统下,只要增加或删除了文件,在切换到另一操作系统时文件肯定是同步的。同时,这些经常操作的文件只占用了一次硬盘,所以设置共享盘是一个相当实用的办法。为了将性能发挥到极致,这块共享盘使用Nvme
固态硬盘,两个平台下均受益!
设置软件数据共享
在工作中,我使用的主要软件包括:Zotero
、Calibre
、Thunderbird
、Goldendict
。经地今天的实践,实现了它们的数据共享。
Zotero
: 在ArchLinux
下打开Zotero → 编辑→设置→ 高级→数据存储位置→自定义→选择/home/feng/资料/Zotero
, 同理在Windows
下也执行一遍上述操作,将路径设置到同一目录。Calibre
: 将书库Calibre 书库
建立在共享的NTFS
硬盘下,在两个操作系统中分别打开Calibre →首选项→左下角,运行欢迎向导→设置路径到Calibre 书库
.Thunderbird
: 在Linux下执行命令Thunderbird --ProfileManager
(在Windows下开始菜单→运行→thunderbird.exe -profilemanager
→回车) 进入到Thunderbird的Profile配置对话框,然后删除其他的Profile, 在左侧建立Profile, 然后根据提示依次选择目录到/home/feng/资料/thunderbird
.Goldendict
: 将存放字典、构词规则库和translatorGD.py
脚本统一放在共享NTFS
盘中,然后在Linux
和Windows
中分别设置词典即可。参考Windows下配置Goldendict
执行完成上述操作,基本上就实现了两个操作系统下同一软件使用相同的数据,可以保证任何时候都同步。这四个软件占据的硬盘空间共计107.9G
,
设置共享后也就节省了107.9G
的固态硬盘空间。