2020년 9월 30일 수요일

맥북프로 배터리 스웰링으로 배터리 교체

2017 15인치 맥북프로 레티나 터치바 모델이 연식으로는 3년이 지났지만 배터리는 2년전에 교체했다. 키보드 수리를 하며 상판케이스와 배터리를 셋트로 교체되었기 때문이다. 1년정도 더 쓰다가 작년 액정 교체 이후로 클램쉘 모드로 완전히 전환하여 외장 키보드와 트랙패드를 사용해왔다. 올 7월이 되면서 일단 케어플러스는 만료된 상태.

몇주쯤 전 클램쉘 모드로 쓰다가 노트북 단독으로 사용해보니 약간 바닥면이 뒤뚱거리며 고정이 되질 않았다. 바닥면이 고르지 않았나, 잠깜 생각했다가 다시 클램쉘 모드로 사용. 지난주에 다시 노트북만 사용해보니 이런이런, 뒤뚱거리는게 맞다. 배터리가 부풀어 케이스 바닥 중앙 바닥도 부풀다보니 네 귀퉁이에 붙은 받침대가 바닥에 동시에 닿지 않는 것이다. 심지어 부푼 배터리가 트랙패드를 밀어올려 트랙패드의 중앙+상단 부분이제대로 클릭되지 않는 현상도 같이 생겼다.

맥 사용자들 사이에서 믿을만하다고 소문난 사설수리점 사장님께 증상을 알려드리고 견적을 요청했더니 15만원 정도인데, 공식 서비스에 먼저 문의해보란다. 케어플러스 만료 2개월 정도 지나서 발견했지만 케이스가 부풀기 위해서 배터리 스웰링은 이전부터 발생했을터이니 참작의 여지가 있을 수도 있다며.

혹시나 싶어 애플 가로수길에 가져가보았는데, 아쉽게도(?) 어필이 먹히진 않았다. 애플스토어에서 배터리 교체 비용은 249,000원. 사설보다 10만원 비싸긴 하나 대신 장점은 정품 배터리라는 점, 그리고 키보드 교체시 배터리와 상판 전체가 교체되었던 것처럼 배터리 교체시에도 키보드,터치바, 트랙패드 및 그 부품들이 올라가 있는 상판 케이스 전체가 새로 교체된다. 키보드도 꽤 반질반질해졌던 터라 10만원 비용을 더 지불하고 애플 가로수길에서 수리를 진행하였다. 맡기고 찾아오는데까지는 만 이틀이 채 걸리지 않았다.

클램쉘 모드로 사용하면서 상시 전원연결을 하고 있었기에 2년간 사이클수가 29에 불과했으니 스웰링과는 상관없었다. 상담했던 지니어스 말로는 상시 전원연결하면 배터리 내 전자의 이동이 없기 때문에 배터리 컨디션에 좋지 않으니 적어도 3주~4주에 한번은 전원연결을 끊고 배터리가 30% 정도까지 될때까지 사용하는게 좋다 하였다.

2020년 9월 23일 수요일

AWS 라이트세일 리부팅하기

SSH접속을 해보니 언제부터였는지 *** System restart required *** 메세지가 보였다. 그동안 수시로 해왔던 업데이트 중에 재부팅이 필요했던 업데이트가 있었던게 아닌가 싶다. 어떤 패키지가 재부팅을 필요로 하는지 찾아보았다.

cat /var/run/reboot-required.pkgs
linux-base
linux-base
dbus
linux-base
linux-base
linux-base
linux-base
linux-base
linux-base
linux-base
libssl1.0.0
linux-base
dbus
libc6
linux-base
linux-base
linux-base
linux-base
libssl1.0.0

(...)

$ uptime
06:17:07 up 294 days,  6:05,  1 user,  load average: 0.00, 0.00, 0.00

294일전이면 작년 12월 5일. 그때면 라이트세일로 이전한 날이다. 즉 한번도 리부팅하지 않고 사용했다는 이야기.

sudo reboot 를 했더니 커서도 나오지 않고 마치 빈 에디터에 엔터치듯 화면이 올라가고 변화가 없었다. ctrl + c로 일단 중지.


다음으로 shutdown -r now

$ sudo shutdown -r now

Failed to start reboot.target: Connection timed out
See system logs and 'systemctl status reboot.target' for details.
$ systemctl status reboot.target
Failed to get properties: Connection timed out

왜 리부팅이 안되는걸까. 다른 명령어 (via sudoedit)

$ sudo systemctl --force reboot
Failed to execute operation: Connection timed out

그러다 갑자기 서버 연결이 끊겼다. 홈페이지 연결도 실패. AWS라이트세일에 가보니 서버는 기동중이라고 나오지만 연결은 할수 없는 상태다. 요즘말로 멘붕. 라이트세일 관리페이지에서 제공하는 웹 SSH연결을 시도했으니 이 또한 서버가 재부팅 직후라면 1~2분 뒤에 다시 시도해보라는 메세지만 나오고 연결실패했다. 그 와중에 서버가 죽었다는 메일 날아오고.

작업전에 스냅샷을 떠 두긴 했으나 SSH나 웹접속이 되지 않는 상태의 스냅샷이라면 복원해도 달라질건 없을 상황. 워드프레스라도 백업받아둘걸, 하는 후회가 밀려왔다. 작년 연말 백업본이 있으니 최악의 상황에서는 2019년까지 17년간의 데이타는 살릴 수 있겠지...하는 생각.

이걸 어째야 하나...난처해하며 윈도우로 치면 안전모드 부팅같은게 있을려나 찾아보던 참에 서버가 살았다는 메일이 다시 날아왔다. 거의 20분간의 서버 다운이었다.

The monitor @hof블로그 () is back UP (HTTP 200 - OK) (It was down for 19 minutes and 57 seconds).

리부팅 후 서비스들이 정상적으로 올라왔으니 다행이긴한데 어떤 리부팅 명령이 먹혔는지 알 수 없으니 애매하긴하다. 리부팅 시간이 생각보다 오래 걸린다는 점도 기억해두어야겠다.