نقل /var/discourse و /var/lib/docker

أحتاج إلى تحرير مساحة على القرص لأن الحجم الرئيسي ممتلئ تقريبًا.

لقد جربت ما يلي:

cd /var/discourse
./launcher stop app

cd /var/
cp -R discourse /mnt/forums/discourse
mv discourse/ discourse-backup/
ln -s /mnt/forums/discourse discourse

cd /var/lib/
cp -R docker /mnt/forums/docker
mv/docker/ docker-backup
ln -s /mnt/forums/docker docker
 
cd /var/discourse
./launcher start app

يبدو أن كل شيء يبدأ، لكن لا يعمل شيء، فقط يظهر خطأ 502 Gateway Error.

ما الخطأ الذي قد يكون قد ارتكبته؟ وما أفضل طريقة لاستكشاف المشكلة وإصلاحها؟

هذا النقل سيحرر أكثر من 225 جيجابايت لنا.

تذكير للحصول على آراء من أعضاء آخرين في المجتمع.

ربما خطأ في الملكية أو الأذونات؟ أنا أفضل استخدام cp -a (بصلاحيات الجذر) رغم أن ذلك ليس بالضرورة نسخًا مثاليًا — استخدم tar أو cpio لذلك.

ربما هناك شيء لا يحب الروابط، وفي هذه الحالة قد يكون استخدام نقطة ربط (mount) أو ربط حلقي (loopback mount) أفضل.

ومع ذلك، فإن المثالي هو وجود سجل (log) في مكان ما يخبرنا بما الذي لم يبدأ أو ما الذي لم يعجبه ما وجده.

شكرًا لك. لقد قمت بنقل shared/ وتقليص مجلد overlay2. وقد ساعد ذلك إلى حد كبير.