½Ã³î·ÎÁö Àüü ÆÐÅ°Áö º¼·ý°£ Çѹæ À̵¿ ½ºÅ©¸³Æ® °øÀ¯
https://github.com/PeterSuh-Q3/tinycore-redpill/blob/main/mvapp.sh (5002)
아래 블로거 분의 스크립트를 조금더 발전 시켜서
한방에 모든 패키지를 이동시키는 스크립트를 만들었습니다.
각 패키지 데몬도 이동전에 안전하게 중지시켰다가 옮기고 다시 재기동 해주도록 했습니다.
root 권한으로 실행하셔야 합니다.
sudo -i
curl -L "https://github.com/PeterSuh-Q3/tinycore-redpill/raw/main/mvapp.sh" -O
chmod +x mvapp.sh
./mvapp.sh 1 2
위에 예제는 볼륨1 에서 볼륨2로 이동하는 경우입니다.
볼륨1/@appstore 에 남아 있는 패키지 디렉토리를 스캔하고 순서대로 하나씩 이동시킵니다.
ÀÌ µÎ ÆÐÅ°Áö´Â ¹Ì¸® Áö¿ì°í ³ª¸ÓÁö ÆÐÅ°Áö¿¡¸¸ »ç¿ëÇϽñ⠹ٶø´Ï´Ù.
±×¸®°í, ´ëºÎºÐÀº Àç±âµ¿ÀÌ µÇ³ª, ÀϺΠÆÐÅ°Áö´Â ÀÌ ½ºÅ©¸³Æ®·Î Àç±âµ¿ÀÌ ¾ÈµÇ´Â °æ¿ìµµ ÀÖÀ»¼ö ÀÖÀ¸´Ï ÆÐÅ°Áö °ü¸®ÀÚ¿¡¼ ¸ðµÎ Á¤»ó ½ÃÀÛÀÌ µÇ¾ú´ÂÁö Çѹø Á¡°ËÇØ Áֽñ⠹ٶø´Ï´Ù.
¿¹Àü¿¡µµ »ç¿ëÇߴµ¥ ¹º°¡ ²¿ÀÎÅ¿ÀÎÁö Maria DB, Hyper Backup(¹é¾÷¾ÈµÊ) °¡ Á¦´ë·Î ÀÛµ¿¾ÈÇÏ´õ±º¿ä.
¼ö¸®µµ ¾ÈµÇ°í, À缳ġ ¶ÇÇÑ ¾ÈµË´Ï´Ù.¤Ì¤Ì
À̹ø¿¡ ´Ù½Ã µµÀüÇغ¼°â
½ºÅ©¸³Æ®¿¡¼ mv ºÎºÐÀ» cp ³ª rsync ·Î ¹Ù²ã¼µµ Çغ¸°í
¼ºñ½º ÀÚµ¿½ÃÀÛ ºÎºÐÀ» ÁÖ¼® ó¸®ÇÏ°í,
ÆÄÀÏÀ» volume1 ¿¡¼ vol2 ·Î ¿Å±ä ÈÄ
vol2 ¿¡¼ vol1 À¸·Î ´Ù½Ã À̵¿ ÈÄ ¼ºñ½º ¼öµ¿À¸·Î ½ÃÀÛÇغôµ¥
À̹ø¿¡µµ ¼ö¸®, À缳ġ ¾ÈµÇ´õ±º¿ä..
ÇØ°á¹æ¹ýÀ» ã¾Æº¸·Á´Ù°¡ ¾î·Á¿ö¼ Æ÷±âÇß½À´Ï´Ù.
°á·Ð Maria DB, Hyper Backup, Virtual Machine, Docker µî ¸î°³ ÆÐÅ°Áö´Â Á¦´ë·Î ÀÛµ¿ÇÏÁö ¾Ê´Â°Å °°½À´Ï´Ù.
Maria DB, Hyper Backup ´Â ¹«ÇѼö¸®, À缳ġµµ ¾ÈµÇ´Â°Å °°½À´Ï´Ù.
´Ù¸¸, ´Ù¸¥ º¼·ý (±âÁ¸ volume1 -> »õ·Î¿î volume2 ·Î) ¿¡ ¼³Ä¡Çϸé Á¤»ó ÀÛµ¿ÇÕ´Ï´Ù.
¿Ö ÀΰÇÁø ¸ð¸£°Ú³×¿ä..°Ë»öÇغ¸´Ï ¸¶¸®¾Æµðºñ ¹«ÇÑ ¼ö¸® Çö»óÀ» °Þ´Â »ç¶÷µéÀÌ ²Ï Àִ°Š°°±äÇÕ´Ï´Ù.
ÇØ°á¹æ¹ýÀº ¸øã¾Ò±¸¿ä.¤Ð¤Ð
´ÙÀ½¿¡ ¶Ç ÇϰԵǸé ÇØ´ç ÆÐÅ°ÁöµéÀº ÀüºÎ»èÁ¦ ÈÄ
ÆÐÅ°Áö À缳ġ ÇÑµÚ µ¥ÀÌÅÍ º¹¿øÇÏ´Â ¹æÇâÀ¸·Î ÇغÁ¾ß°Ú³×¿ä.