본문 바로가기

dev

(15)
grafana docker compose 과정에서 에러 발생 전엔 이런게 안났던거 같은데 최신버전 올리니까 갑자기 이런게 나오면서 안된다. You may have issues with file permissions, more information here: http://docs.grafana.org/installation/docker/#migration-from-a-previous-version-of-the-docker-container-to-5-1-or-later mkdir: can't create directory '/var/lib/grafana/plugins': Permission denied 뭐 권한문제라는데 더러워서 볼륨 마운트 안한다.. 어차피 grafana는 안해도 상관없으니까 근데 prometheus도 오류가 나네?? Permission denied..
sqlite to postgres migration 최근에 sqlite로 데이터를 수집했는데 양이 너무 많아서 반으로 쪼개기도 하고 postgres로 옮겨두고 사용하려 한다. 파일 디비다 보니 다루기가 쉽지 않고 불편한게 많기도 하다. 찾아보니 뭐 쓸만한건 잘 안보이고 www.fullconvert.com/howto/sqlite-to-postgres Convert SQLite to PostgreSQL | Full Convert Database migration tutorial - quickly copying tables, indexes, foreign keys and data. Convert SQLite to PostgreSQL. www.fullconvert.com 이런게 있어서 한번 써봄 단점이 있다면 윈도우에서만 된다는 것과 public schema에만..
wsl 도커 적용 관련 명령어 일단 wsl 버전부터 확인. $ wsl -l -v * Ubuntu-20.04 Running 1 1이면 2로 변경해야 한다. $ wsl --set-version Ubuntu-20.04 2 입력하고 좀 지나면 업데이트 완료됨. 그리고 도커 데스크톱 설정에서 wsl 2 사용 어쩌구 클릭 후 도커를 재시작하면 대충 적용된다 wsl 에 도커 같이 쓰려니까 메모리 점유율이 90% 이상 올라간다. 윈도우 무슨 버그라는데 고쳐질 것 같진 않아서 대충 검색해보니까 메모리 사용량을 제한해야 한다고 한다. 열려라 설정 $ notepad $env:USERPROFILE\.wslconfig ------------------------ [wsl2] memory=6GB swap=0 ------------------------ $ w..
WriteFileHandle: Can’t open for write without O_TRUNC on existing file without –vfs-cache-mode >= writes 파일 쓰는중에 오류가 나서 보니까 --vfs-cache-mode writes 옵션을 붙여줘야 한다고 한다 그래서 최종 명령어는 rclone mount [google drive] [localpath] --allow-other --buffer-size=32M --vfs-cache-mode writes --dir-cache-time=1m 이렇게 작성하니까 0바이트부터 서서히 데이터가 저장되기 시작했다 rclone 은 편하긴 한데 참 옵션들이 알기 어려운거 같다
Fatal error: failed to mount FUSE fs: mount stopped before calling Init: mount failed: cgofuse: cannot find winfsp 원격 vps 에 windows10 을 올려놓고 쓰는데 용량이 너무 모자란다 rclone으로 구글드라이브 가져와서 쓰려니까 Fatal error: failed to mount FUSE fs: mount stopped before calling Init: mount failed: cgofuse: cannot find winfsp 이런 오류가 나면서 쓰질 못하고 있다 github.com/billziss-gh/winfsp billziss-gh/winfsp Windows File System Proxy - FUSE for Windows. Contribute to billziss-gh/winfsp development by creating an account on GitHub. github.com 그래서 관련해서 ..
windows10 wsl 비밀번호 까먹었을 때 cmd를 관리자 권한을 실행하여 $ wsl --user root 를 입력한다 $ passwd 를 치면 새 비밀번호를 입력할 수 있고 한번 더 입력하면 끝 root 외 계정을 수정할 때도 대충 root로 들어가서 $ passwd [변경할 아이디] 를 치면 아무거나 변경가능
s3 로컬 다운로드 명령어 쓰는 법 $ aws s3 cp [s3 path] [local path] 만 쓰면 되는 줄 알았는데 해당 경로 내에 여러 폴더가 구성돼있고 파일이 많으면 $ aws s3 cp [s3 path] [local path] --recursive 이렇게 쓰는 것이 좋다
[python] aws s3에서 파일 읽어서 작업하기 key는 경로를 포함한 파일 이름을 의미하는 것 같다 bucket은.. bucket이다. (끄덕) def s3_object(bucket, key): s3 = boto3.client('s3') # aws_access_key_id, aws_secret_access_key를 넣어주기도 한다 obj = s3.get_object( Bucket=bucket, Key=key )