2022-01-27 14:12:21 +09:00
< article >
< header >
< h1 > 【PeerTube】ストレージフォルダを変更方法< / h1 >
< a href = "/" > トップページに戻る< / a >
< div class = "info" >
2022-01-30 16:19:37 +09:00
凜、
2022-01-27 14:12:21 +09:00
< time datetime = "2021-05-28T00:00:00Z" >
2021年05月28日
< / time >
—
< a href = "/tags/jp/" > jp< / a > ,
< a href = "/tags/blog/" > blog< / a > ,
< a href = "/tags/peertube/" > peertube< / a > ,
< a href = "/tags/linux/" > linux< / a > ,
< a href = "/tags/ストレージ/" > ストレージ< / a >
< hr / >
< / div >
< / header >
< section >
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
< html xmlns = "http://www.w3.org/1999/xhtml" xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance" xsi:schemalocation = "http://www.w3.org/MarkUp/SCHEMA/xhtml11.xsd" lang = "ja" xml:lang = "ja" >
< head >
< meta content = "text/html; charset=utf-8" http-equiv = "content-type" / >
< meta name = "author" content = "テクニカル諏訪子" / >
2022-02-02 02:09:29 +09:00
< meta name = "description" content = "デジタル自主のロリ神様" / >
< meta property = "og:title" content = "テクニカル諏訪子" / >
< meta property = "og:type" content = "website" / >
< meta property = "og:locale" content = "ja_JP" / >
< meta property = "og:site_name" content = "テクニカル諏訪子" / >
< meta property = "og:url" content = "http://6qiatzlijtqo6giwvuhex5zgg3czzwrq5g6yick3stnn4xekw26zf7qd.onion/blog/peertube-change-storeg-forder/" / >
< meta property = "og:image" content = "../../static/lolilolisuwa.jpg" / >
2022-01-27 14:12:21 +09:00
< link rel = "alternate" type = "application/atom+xml" title = "テクニカル諏訪子 feed" href = "../../blog.atom" / >
< title > テクニカル諏訪子: 【PeerTube】ストレージフォルダを変更方法< / title >
< link rel = "stylesheet" type = "text/css" href = "../../static/style.css" / >
< / head >
< body >
2022-02-14 22:32:12 +09:00
< div class = "container" >
< img src = "/static/Eqjk_WgVQAE2psn-new.jpeg" class = "header-img" alt = "ヘッダー" / >
2022-01-27 14:12:21 +09:00
< p >
< a href = "/" > トップ< / a > |
< a href = "/about/" > 自己紹介< / a > |
< a href = "/contact/" > 連絡先< / a > |
2022-01-31 12:32:13 +09:00
< a href = "/freelancer/" > フリーランス< / a > |
2022-01-27 14:12:21 +09:00
< a href = "/support/" > 支援♡< / a > |
2022-01-30 16:19:37 +09:00
< a href = "/service/" > サービス< / a >
< / p >
< p >
2022-01-27 14:12:21 +09:00
< a href = "/blog.atom" > RSSで登録< / a > |
2022-01-30 16:19:37 +09:00
< a href = "https://social.076.ne.jp/TechnicalSuwako" > Pleromaでフォロー< / a > |
< a href = "https://video.076.ne.jp/c/technicalsuwako" > PeerTubeで登録< / a > |
2022-01-27 14:12:21 +09:00
< a href = "https://www.technicalsuwako.jp" > 一般ネット< / a > |
< a href = "http://6qiatzlijtqo6giwvuhex5zgg3czzwrq5g6yick3stnn4xekw26zf7qd.onion/" > Tor< / a > |
< a href = "http://4oymiquy7qobjgx36tejs35zeqt24qpemsnzgtfeswmrw6csxbkq.b32.i2p/" > I2P< / a >
< / p >
< hr / >
< p > PeerTubeインスタンスをインストールしましたが、もう100GBのSSDを超えました。< br / >
ですから、500GBの外部ストレージを付かないといけませんでした。< / p >
< p > でも、ストレージを移動するのはとても大変でした。< br / >
そうして、ネットで全然ハウツーがありません。< br / >
ですから、自分が教えます。< / p >
< p > 新作ストレージを付く後、フォーマットしましょう。< br / >
まず、ストレージを調べましょう。< / p >
< pre style = "background-color:#f8f8f8;overflow-x: auto" > < code > lsblk
< / code > < / pre > < pre style = "background-color:#f8f8f8;overflow-x: auto" > < code > NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sr0 11:0 1 482K 0 rom
vda 254:0 0 100G 0 disk
├─vda1 254:1 0 2M 0 part
└─vda2 254:2 0 100G 0 part /
vdb 254:16 0 500G 0 disk
< / code > < / pre > < pre style = "background-color:#f8f8f8;overflow-x: auto" > < code > fdisk /dev/vdb
< / code > < / pre > < p > nを押して。< br / >
pを押して。< br / >
1を押して。< br / >
ここから最後まで「enter」キーばかりを押して下さい。< / p >
< p > 次はパーティションを作って下さい。< / p >
< pre style = "background-color:#f8f8f8;overflow-x: auto" > < code > mkfs.ext4 /dev/vdb1
< / code > < / pre > < p > もう一回lsblkで確認して。< / p >
< pre style = "background-color:#f8f8f8;overflow-x: auto" > < code > lsblk
< / code > < / pre > < pre style = "background-color:#f8f8f8;overflow-x: auto" > < code > NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sr0 11:0 1 482K 0 rom
vda 254:0 0 100G 0 disk
├─vda1 254:1 0 2M 0 part
└─vda2 254:2 0 100G 0 part /
vdb 254:16 0 500G 0 disk
└─vdb1 254:17 0 500G 0 part
< / code > < / pre > < p > 新しいフォルダを作って、マウントしましょう。< / p >
< pre style = "background-color:#f8f8f8;overflow-x: auto" > < code > < span style = "color:#a2f" > cd< / span > /mnt
mkdir /mnt/vidstore1
mount /dev/vdb1 /mnt/vidstore1
< / code > < / pre > < p > PeerTubeを実行中の場合、止めて。< / p >
< pre style = "background-color:#f8f8f8;overflow-x: auto" > < code > systemctl stop peertube
< / code > < / pre > < p > フォルダを移動して、オーナーと許可を変更しましょう。< / p >
< pre style = "background-color:#f8f8f8;overflow-x: auto" > < code > < span style = "color:#a2f" > cd< / span > /mnt/vidstore1
mv /var/www/peertube/storage/* .
chown -R peertube:peertube .
chmod -R < span style = "color:#666" > 777< / span > .
< / code > < / pre > < p > 次は「< code > /etc/nginx/sites-available/peertube< / code > 」を編集しましょう。< br / >
「< code > # Performance optimizations< / code > 」という列行を探して、「< code > root /var/www/peertube/storage;< / code > 」を「< code > root /mnt/vidstore1;< / code > 」に編集して下さい。< / p >
< p > 「< code > # Should be consistent with client-overrides assets list in /server/controllers/client.ts< / code > 」という列行を探して、下にある「< code > root /var/www/peertube;< / code > 」を消して下さい。< br / >
そうして、「< code > try_files /storage/client-overrides/$1 /peertube-latest/client/dist/$1 @api;< / code > 」を「< code > try_files /client-overrides/$1 $uri;< / code > 」に編集して下さい。< / p >
< p > 次は「< code > /var/www/peertube/config/production.yaml< / code > 」を編集しましょう。< br / >
「< code > storage:< / code > 」という列行を探して、「< code > /var/www/peertube/storage< / code > 」と全部は「< code > /mnt/vidstore1< / code > 」に編集しましょう。< br / >
うまく編集するには、「< code > vim< / code > 」で「< code > :s/\/var\/www\/peertube\/storage/\/mnt\/vidstore1/g< / code > 」をオススメです。< / p >
< p > 最後、PeerTubeを起動して。< / p >
< pre style = "background-color:#f8f8f8;overflow-x: auto" > < code > systemctl start peertube < span style = "color:#666" > & & < / span > journalctl -feu peertube
< / code > < / pre > < p > エラーが出なければ、大丈夫です。< br / >
PeerTubeで動画を見て、F12を押して、赤文字を出るかどうか確認して下さい。< br / >
なければ成功です。< / p >
< p > 以上< / p >
2022-02-14 22:32:12 +09:00
< hr / >
< a href = "https://github.com/piranha/gostatic" > gostatic< / a > で創作しました。< a href = "https://git.076.ne.jp/TechnicalSuwako/StaticSuwako" > Git< / a >
< / div >
2022-01-27 14:12:21 +09:00
< / body >
< / html >
< / section >
< / article >