![PLEX:如何*立即*将库从一个 HDD 移动到另一个 HDD](https://linux22.com/image/1570026/PLEX%EF%BC%9A%E5%A6%82%E4%BD%95*%E7%AB%8B%E5%8D%B3*%E5%B0%86%E5%BA%93%E4%BB%8E%E4%B8%80%E4%B8%AA%20HDD%20%E7%A7%BB%E5%8A%A8%E5%88%B0%E5%8F%A6%E4%B8%80%E4%B8%AA%20HDD.png)
使用PLEX媒体服务器。
我想将我的库从 3TB HDD 移动到新的 8TB HDD。
我的经验告诉我,PLEX 会尝试在新硬盘上逐一查找每部电影(或系列剧集),然后将它们标记为库中的双份(每个项目的上角都有一个小 2),不可用 红旗(两者之一)……
真是一团糟,相信我,你不会想经历这种事的。
那么我怎样才能不那么麻烦地移动它呢?
答案1
如果您曾经使用过 SQL,那么这相当简单......
这SQLite3数据库
在 OS X 上
~/Library/Application\ Support/Plex\ Media\ Server/Plug-in\ Support/Databases/com.plexapp.plugins.library.db
在 Windows 上
"%LOCALAPPDATA%\Plex Media Server\Plug-in Support\Databases\com.plexapp.plugins.library.db"
在 Linux 和 NAS 上
$PLEX_HOME/Library/Application\ Support/Plex\ Media\ Server/Plug-in\ Support/Databases/com.plexapp.plugins.library.db
(来源:PLEX 文档)
但是,在备份文件(副本、第二份副本)之前,永远不要对数据库进行任何修改,以防出现问题并最终导致数据库损坏......
就是这样...
这期望数据库表是section_locations
,列是root_path
。
类似这样的事情就可以做到:
UPDATE `section_locations`
SET `root_path`=
REPLACE(`root_path`,
'/Old_Volume_Name/',
'/NEW_Volume_Name/')
WHERE `root_path` like '%Old_Volume_Name%';
Old/NEW_Volume_Name
如果您打算使用此示例,请确保正确设置每次出现的情况 (3) ...