ptt2backupExport - ptt/pttbbs GitHub Wiki

如何匯入 ptt2 備份的個板到自己開的站台

通常裝在虛擬機(VirtualBox , VMWare)就夠了

2. 將備份檔上傳到你的機器/虛擬機

  • VM guest 與 host 共用拖曳檔案
  • 用 FileZilla
  • sftp
  • 直接 curl/wget 信箱裡的連結 (若還沒過期)

3. tar -tf <備份檔>.tgz | lesstar -zxvf <備份檔>.tgz

利用 tar -tf 檢視你要解壓縮前,備份檔應該放在哪個路徑

因為壓縮檔下的目錄架構是從 BBS 家目錄 底下開始打包 boards/ 等以下的目錄

所以應該要在 BBS 家目錄 (如:/home/bbs/ )的地方,

將壓縮檔解開(tar -zxvf <備份檔>.tgz -C <你要解壓縮的目錄> )

※ 綜合 2. ~ 3.

於是就會發現:

在BBS家目錄下 wget / curl 檔案下來,再直接在家目錄下解壓縮

資料就匯進來了

甚至只要在家目錄下

- bbsadm - $ curl -L http://download.ptt2.cc:8080/<壓縮檔名稱>.tgz | tar -zxv

就搞定了

4. 進去你的站台,進去 (C) 分組討論區, 按下大寫 R

此時看到的介面跟你按大寫B開新板的介面一樣,請自行留意

輸入「大小寫」完全一模一樣的板名,設定你想要的閱讀權限, 板標請自行設定

開(回復)完看板,進去檢查看看有沒有資料

【看板列表】                       新批踢踢                       看板《SYSOP》
[←][q]回上層 [→][r]閱讀 [↑↓]選擇 [PgUp][PgDn]翻頁 [c]新文章 [/]搜尋 [h]求助
   編號   看  板       類別   中   文   敘   述               人氣 板   主
>     1 ˇ<板名>       test ◎ <板標>

看一下發現原本的文章列表、推文數、置底文、甚至進板畫面等等都還在,代表操作成功

若發生:進板畫面不會隨機跳、進不去資源回收桶

代表你 Current Ptt 某些功能沒打開

請再參考 此處 調整後重新編譯 Ptt

如果你開了板又砍,砍了版又開,可能會有開了板找不到文章的情形

遇到找不到文章情形,可能可以:

  • 開了板就先不要砍

  • 再取一次備份改一下資料夾名稱,換板名(資料夾也要改名)再開一個

  • 在你開完的備份板內發一篇文章試試

  • 若還在虛擬機上實驗,可嘗試重複重開機再試看看

這部份則端看有無更好辦法,或有人有更好的修改可以提供

⚠️ **GitHub.com Fallback** ⚠️