如何将 PlayOnLinux 及其所有文件传输到我的辅助硬盘中

如何将 PlayOnLinux 及其所有文件传输到我的辅助硬盘中

所以我的问题如下,我下载了 PlayOnLinux(还有 Wine),并在 PlayOnLinux 中安装了 steam 平台。我从那里(steam)下载了一些游戏,但它占用了我的 SSD(操作系统)驱动器的太多空间。我尝试将 PlayOnLinux 及其所有文件移到我的辅助硬盘中,但 1) 无法更改访问 steam 的路径,2) 当我打开 PlayOnLinux 时没有应用程序。总而言之,我需要帮助将 PlayOnLinux 及其所有文件和游戏移动到我的辅助硬盘中,这样它就不会“占用”我的 SSD 空间。感谢您花时间阅读我的帖子,希望您能帮助我 :)

答案1

我修改了在另一个主题中创建的帖子,并假设您的 SSD(或第二个硬盘驱动器)已经可以访问,如果我错了,请阅读

移动程序

  • 将程序移动到第二块硬盘的一个简单方法是创建符号链接

使用符号链接,你可以将实际文件移动到另一个位置,然后在原位置创建一个指向新位置的符号链接 - 用简单的语言解释。我建议移动文件之前当一切正常时,您使用另一个名称复制它们并先删除它们。

  • 现在搜索您想要放在第二张光盘上的程序/文件,它们可能存储在 /usr/bin/usr/sbinⁱ下/bin。对于 steam 的目录,请查找这个帖子

  • 在同一目录中备份它们

     sudo cp <PATHtoFILE>/<filename> <PATHtoFILE>/<filename>_backup #it doesnt matter how you name your copy.
    
  • 然后将文件复制到第二块硬盘上:

     sudo cp <PATHtoFILE>/<filename> /media/<user>/<nameOfyourDrive>/<filename> # the mountpoint you created earlier, your second hard disc
    
  • 现在您可以创建指向其原来位置的符号链接:

     sudo ln -s /media/<user>/<nameOfyourDrive>/<filename> <oldPath>/<filename> #creates a symbolic link from the old path to the second hard drive
    

测试您要移动的程序或文件:如果您确认一切运行正常,则可以删除您之前创建的备份:

 sudo rm [-r] <PATHtoFILE>/<filename>_backup # removes backup-file or directory: '-r' only, when it's a directory

ⁱ 问题是,不确定程序的所有部分是否都在这里。它们可能位于不同的目录中或被分成多个目录。此外,它们可能从/usr/lib/文件系统中的其他地方访问库。

相关内容