½Ã³î·ÎÁö Àüü ÆÐÅ°Áö º¼·ý°£ Çѹæ À̵¿ ½ºÅ©¸³Æ® °øÀ¯

   Á¶È¸ 1918   Ãßõ 0    

https://github.com/PeterSuh-Q3/tinycore-redpill/blob/main/mvapp.sh (5002)

아래 블로거 분의 스크립트를 조금더 발전 시켜서

한방에 모든 패키지를 이동시키는 스크립트를 만들었습니다.

https://dragom.tistory.com/91


각 패키지 데몬도 이동전에 안전하게 중지시켰다가 옮기고 다시 재기동 해주도록 했습니다.

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 에 남아 있는 패키지 디렉토리를 스캔하고 순서대로 하나씩 이동시킵니다.

image
ªÀº±Û Àϼö·Ï ½ÅÁßÇÏ°Ô.
MARIA DB ¿Í WordPress ´Â ¼­·Î ¿¬°üÁ¾¼Ó°ü°è°¡ À־ ²¿ÀÌ´Â°Í °°½À´Ï´Ù.
ÀÌ µÎ ÆÐÅ°Áö´Â ¹Ì¸® Áö¿ì°í ³ª¸ÓÁö ÆÐÅ°Áö¿¡¸¸ »ç¿ëÇϽñ⠹ٶø´Ï´Ù.
node.js 12 / 14 / 16 / 18 µîµµ º¼·ýÀ̵¿ÈÄ ¹Ýµå½Ã ¼ö¸®¸¦ Çѹø ÇØÁÖ¼Å¾ß ÇÕ´Ï´Ù.
±×¸®°í, ´ëºÎºÐÀº Àç±âµ¿ÀÌ µÇ³ª, ÀϺΠÆÐÅ°Áö´Â ÀÌ ½ºÅ©¸³Æ®·Î Àç±âµ¿ÀÌ ¾ÈµÇ´Â °æ¿ìµµ ÀÖÀ»¼ö ÀÖÀ¸´Ï ÆÐÅ°Áö °ü¸®ÀÚ¿¡¼­ ¸ðµÎ Á¤»ó ½ÃÀÛÀÌ µÇ¾ú´ÂÁö Çѹø Á¡°ËÇØ Áֽñ⠹ٶø´Ï´Ù.
hdd -> ssd ·Î ¾÷±×·¹À̵å ÇÒ°â. ÀÌ ½ºÅ©¸³Æ®¸¦ »ç¿ëÇغýÀ´Ï´Ù.

¿¹Àü¿¡µµ »ç¿ëÇߴµ¥ ¹º°¡ ²¿ÀÎÅ¿ÀÎÁö Maria DB, Hyper Backup(¹é¾÷¾ÈµÊ) °¡ Á¦´ë·Î ÀÛµ¿¾ÈÇÏ´õ±º¿ä.
¼ö¸®µµ ¾ÈµÇ°í, À缳ġ ¶ÇÇÑ ¾ÈµË´Ï´Ù.¤Ì¤Ì

À̹ø¿¡ ´Ù½Ã µµÀüÇغ¼°â
½ºÅ©¸³Æ®¿¡¼­ mv ºÎºÐÀ» cp ³ª rsync ·Î ¹Ù²ã¼­µµ Çغ¸°í
¼­ºñ½º ÀÚµ¿½ÃÀÛ ºÎºÐÀ» ÁÖ¼® ó¸®ÇÏ°í,
ÆÄÀÏÀ» volume1 ¿¡¼­ vol2 ·Î ¿Å±ä ÈÄ
vol2 ¿¡¼­ vol1 À¸·Î ´Ù½Ã À̵¿ ÈÄ ¼­ºñ½º ¼öµ¿À¸·Î ½ÃÀÛÇغôµ¥
À̹ø¿¡µµ ¼ö¸®, À缳ġ ¾ÈµÇ´õ±º¿ä..
ÇØ°á¹æ¹ýÀ» ã¾Æº¸·Á´Ù°¡ ¾î·Á¿ö¼­ Æ÷±âÇß½À´Ï´Ù.

°á·Ð Maria DB, Hyper Backup, Virtual Machine, Docker µî ¸î°³ ÆÐÅ°Áö´Â Á¦´ë·Î ÀÛµ¿ÇÏÁö ¾Ê´Â°Å °°½À´Ï´Ù.
Maria DB, Hyper Backup ´Â ¹«ÇѼö¸®, À缳ġµµ ¾ÈµÇ´Â°Å °°½À´Ï´Ù.
´Ù¸¸, ´Ù¸¥ º¼·ý (±âÁ¸ volume1 -> »õ·Î¿î volume2 ·Î) ¿¡ ¼³Ä¡Çϸé Á¤»ó ÀÛµ¿ÇÕ´Ï´Ù.

¿Ö ÀΰÇÁø ¸ð¸£°Ú³×¿ä..°Ë»öÇغ¸´Ï  ¸¶¸®¾Æµðºñ ¹«ÇÑ ¼ö¸® Çö»óÀ» °Þ´Â »ç¶÷µéÀÌ ²Ï Àִ°Š°°±äÇÕ´Ï´Ù.
ÇØ°á¹æ¹ýÀº ¸øã¾Ò±¸¿ä.¤Ð¤Ð

´ÙÀ½¿¡ ¶Ç ÇϰԵǸé ÇØ´ç ÆÐÅ°ÁöµéÀº ÀüºÎ»èÁ¦ ÈÄ
ÆÐÅ°Áö À缳ġ ÇÑµÚ µ¥ÀÌÅÍ º¹¿øÇÏ´Â ¹æÇâÀ¸·Î ÇغÁ¾ß°Ú³×¿ä.


NAS