windows与deepin双系统共享foxmail邮件目录
Tofloor
poster avatar
ab588588
deepin
2020-10-14 04:47
Author
本帖最后由 ab588588 于 2020-10-13 20:51 编辑

         windows下习惯了foxmail收发邮件,在deepin下安装了foxmail(wine)后,我们希望无论在windows下还是deepin下,收发的邮件都能被两个系统同时使用。
但是我的笔记本是双硬盘,windows和deepin分别安装到不同的硬盘上,也就无法使用ln命令将windows下的目录链接到deepin下。因为会提示“无法跨越的块设备”错误。如果使用freefilesync同步的话,每次启动系统都要执行同步,也挺烦人。但是我们可以使用mount命令来将windows下的foxmail目录绑定到deepin的foxmail目录下。下面以我的笔记本为例。
STEP1:

使用df命令查看我的分区状况,/media/dsf/program是我的win10的foxmail安装目录位置。
  1. dsf@dsf-PC:~$ df
  2. 文件系统           1K-块      已用     可用 已用% 挂载点
  3. udev             3973796         0  3973796    0% /dev
  4. tmpfs             802264      3168   799096    1% /run
  5. /dev/sda9       82045336  13000652 64833996   17% /
  6. tmpfs            4011316     54348  3956968    2% /dev/shm
  7. tmpfs               5120         4     5116    1% /run/lock
  8. tmpfs            4011316         0  4011316    0% /sys/fs/cgroup
  9. /dev/sda7        1514352    193008  1226368   14% /boot
  10. /dev/sda8       82045336  15003160 62831488   20% /home
  11. /dev/sda11        509960     34080   475880    7% /boot/efi
  12. tmpfs             802260        44   802216    1% /run/user/1000
  13. /dev/nvme0n1p3  45323796  26836356 18487440   60% /media/dsf/program
  14. /dev/nvme0n1p2  78667772  27887172 50780600   36% /media/dsf/win_system
  15. /dev/sda3      157286396 139299916 17986480   89% /media/dsf/study
  16. /dev/sda5      157286396  67345732 89940664   43% /media/dsf/software
  17. /dev/sda4      104857596  20325648 84531948   20% /media/dsf/happy
  18. /dev/sda2      104857596  46669420 58188176   45% /media/dsf/work
  19. /dev/sda12      82045616  32023204 45811724   42% /media/dsf/sys_snap
Copy the Code
STEP2:
找到deepin中的foxmail安装目录,我的安装位置在"~/.deepinwine/Deepin-Foxmail/drive_c/Program  Files/Foxmail  7.2/",其中"Storage"目录用于存放foxmail邮件和账户信息。

  1. dsf@dsf-PC:~$ ls "~/.deepinwine/Deepin-Foxmail/drive_c/Program  Files/Foxmail  7.2/"
  2. BugReport.exe           FMZip.dll              ImportOL.dll           PngImages
  3. cacert.pem              FoxBugReport.dll       ImportPST.dll          RSS
  4. caldav.dll              Foxmail7Update         Info                   Rtf2Html.dll
  5. cef3                    Foxmail.exe            Languages              Skin
  6. ctLoginClient.dll       foxmailimporter.log    libcurl.dll            SpamFilter.dll
  7. dbghelp.dll             FoxmailUAC.exe         libeay32.dll           ssleay32.dll
  8. debug.log               FoxmailUpdateHook.exe  libexpat.dll           Storage
  9. Dictionaries            FoxNote.dll            libwbxml2.dll          Template
  10. exchange.dll            FoxPrefetch.dll        msvcp80.dll            tinyxml.dll
  11. Export_Foxmail.dll      FtnClient.dll          msvcr100.dll           TXGYMailCamera.dll
  12. FMMAPI32.dll            Global                 msvcr80.dll            uninst.exe
  13. FMOfficeAddInSetup.msi  Help                   NoteDataConverter.dll  zlib1.dll
  14. FMPreview.dll           icos                   Pcre.dll
  15. FMStorage.list          ImportOE.dll           Plugins
Copy the Code

STEP3:使用mount命令绑定win的Storage目录到deepin的Storage目录,记住一定要使用"--bind"参数。
  1. sudo mount --bind "/media/dsf/program/Program Files/Foxmail 7.2/Storage"  "/home/dsf/.deepinwine/Deepin-Foxmail/drive_c/Program Files/Foxmail 7.2/Storage"
Copy the Code

STEP4:在当前用户的.bashrc文件中增加STEP3的命令,下次重新启动后,自动挂载。以后再也不用担心deepin和win10中的foxmail邮件不同步的问题啦。

不过需要注意的是,在deepin下的foxmail貌似不支持ssl的。需要将在账户---服务器选项中把ssl对勾去掉。











Reply Favorite View the author
All Replies
jianguo922
deepin
2020-10-14 05:56
#1
谢谢楼主分享
Reply View the author
广雅居士
deepin
2020-10-15 04:57
#2
楼主好思路,我以前用过mount命令,把deepin的个人目录挂载到phoenixos的个人目录下,实现深度系统和凤凰系统共用个人目录,但是不会用bind这个参数。
Reply View the author
ab588588
deepin
2020-10-15 06:11
#3
https://bbs.deepin.org/post/203776
楼主好思路,我以前用过mount命令,把deepin的个人目录挂载到phoenixos的个人目录下,实现深度系统和凤凰系 ...

这样确实方便了。:)
Reply View the author
广雅居士
deepin
2020-10-16 03:46
#4
https://bbs.deepin.org/post/203776
这样确实方便了。:)

我以前把deepin个人目录挂载到phoenixos个人目录下,发现操作很慢,每次打开都要吭哧吭哧半天,是没加bind参数的原因吗?
Reply View the author
ab588588
deepin
2020-10-17 07:32
#5
https://bbs.deepin.org/post/203776
我以前把deepin个人目录挂载到phoenixos个人目录下,发现操作很慢,每次打开都要吭哧吭哧半天,是没加bin ...

bind参数是绑定的意思,操作慢,需要具体再排查了。不好说。
Reply View the author
广雅居士
deepin
2020-10-17 16:52
#6
https://bbs.deepin.org/post/203776
bind参数是绑定的意思,操作慢,需要具体再排查了。不好说。

反正换了新电脑后,phoenixos也不支持了,所以也就没再折腾。
Reply View the author