Xpenology 사용자들은 부팅 USB를 만들어 PC에 꽂아두고 부트로더 업그레이드 전까지는 건드리지 않는다.


    그런데 가끔 USB의 설정 파일을 건드려야 할 경우가 발생한다.


    대표적인 예가 시리얼이 밴당했을 경우이다.

    2018/01/18 - [NAS] - Xpenology 시리얼 밴 확인 방법


    나도 예전에 한번 시리얼이 밴 당한 적이 있는데 아래와 같이 작업했다.


    1. NAS 종료

    2. 부팅 USB 제거 및 PC에 인식

    3. 설정 파일에서 SN 수정

    4. 부팅 USB NAS에 삽입

    5. NAS 부팅


    NAS가 가까운 곳에 있거나 USB를 넣고 빼기가 쉽다면 크게 문제가 되지 않겠지만 창고라던가 구석진 곳에 놓고 쓰는 경우 USB를 넣고 빼는 것이 쉽지 않은 경우가 있다.


    그래서 이번에 또 밴 당했길래 온라인에서 직접 USB에 마운트 하여 수정할 방법을 찾아보았다.


    역시 나와 같은 생각을 하는 사람들이 많은지 부트로더 USB에 마운트를 위한 질문 글들이 많았다.


    그러나 대부분의 포럼에서는 USB에 직접 마운트 할수 없다는 답변이 달려있다.


    직접 마운트 하는 방법을 찾을 수가 없어서 맨땅에 헤딩으로 그냥 해보기로 했다.


    일단 부트로더 USB를 찾아야 한다.


    SSH로 접속하여 /dev 경로를 보니 synoboot로 시작하는 몇개의 장치가 있다.


    사용자마다 다른지는 모르겠지만 하나씩 마운트하여 확인해 보니 synoboot1이 설정파일(grub.cfg)이 들어있는 파티션이다.


    아래와 같이 따라하면 grub.cfg 파일을 온라인상에서 수정할 수 있고 나스를 재부팅만 해주면 변경된 설정이 적용된 것을 확인할 수 있다.


    주의할 점은 마지막 rm으로 삭제할 때 언마운트 되었는지 확실하게 확인을 해야 한다.


    그렇지 않을 경우 실제 USB의 내용이 모두 삭제되는 불상사가 발생할 수 있다.


    1. 마운트 및 확인

    cd /dev

    mkdir /mnt/synoboot1

    mount synoboot1 /mnt/synoboot1

    mount |grep synoboot1


    2. grub.cfg 파일 수정

    cd /mnt/synoboot1/grub

    vi grub.cfg


    3. 언마운트 

    cd /mnt

    umount /mnt/synoboot1

    mount |grep synoboot1

    rm -r /mnt/synoboot1            (※ rm으로 삭제하기 전 언마운트 되었는지 확실히 확인)









    Posted by 마약하는보노

    • 2019.01.28 08:24

      ssh 접속하고 마운트 까지 했는데
      파일 수정 하고 나서 언마운트 해야 하는데
      파일 저장후 파일에서 나오는걸 못하겠네요

      파일 수정후 저장하고 파일에서 나가는 거는 어떻게 하나요??

      • BlogIcon 마약하는보노
        2019.01.28 10:12 신고

        vi에서 파일 저장 말씀하시는거죠?
        ci에서는 esc 키를 누른 후 :wq를 입력하면 파일 저장 후 닫기작업을 수행합니다. 저장하지 않고 빠져나오는 경우는 :q! 입력하시면 됩니다.^^