경고 : Btrfs의 마운트 스크립트가 steamOS 3.4.11을 마지막으로 막혔다. 3.5.5 이상 업데이트 할 사람은 아래 가이드는 스킵 or 레딧 능력자가 스크립트 업데이트(가능하다면)를 존버 or 3.4유지 및 다운그레이드 하셈












- 개요

스팀os에서 sd포맷하면 ext4로 파티션이 만들어지고 자동 마운트된다. 하지만 ext4가 유닉스/리눅스 계열이라 윈도우에서 사용하려면 파x곤 소프트 같은 더러운 유료 소프트를 써야되고 에러도 종종 일어남 비추천!!


윈도우에서 sd포맷하면 exFat로 파티션이 만들어지고 스팀os쪽에서도 인식은 되지만 마소쪽 파티션이기 때문에 자동마운트가 안됨. 스팀os 데스크탑 모드에서 수동 마운트 해주는 방법이 있지만 개귀찮음 비추천!!


ssd마냥 sd도 치킨처럼 ext4와 exfat 반반 나누어 쓰는 방법이나 각각 sd카드를 두장 번갈아 끼우는 방법이 대중적인것 같지만 내입장에선 돈낭비. 쪼금 비추천!!


그럼 어떻게 해야 양쪽 os에서 같이 쓸수 있을까? 대답은 이미 레딧 형님들이 이미 준비해줌.


btrfs라는 리눅스/유닉스 계열의 비교적 최신 파티션이 있으며 이걸로 포맷하면 됨. 인식을 위한 드라이버는 스팀os는 리눅스라 인식이 되며 포맷과 자동마운트 스크립트만 복사해주면 된다. 윈도우는 프리웨어고 설치도 간편함.


btrfs가 뭐가 틀린지 관심 있는 사람은 아래 링크 한번 훌터보고

https://www.ihee.com/144


설치 방법에 대해 설명하겠음. 리눅스 사용해본적 없어서 무슨 말인지 모르면 그냥 아래 설명 따라 커맨드 입력하셈.


- 스팀os편

1. 데스크탑 모드 진입 후 메뉴의 시스템 konsole 실행

2. passwd 엔터 후 패스워드 설정

참고1. 스팀os는 root 패스워드가 설정이 안되있기에 sudo를 통한 루트 실행이 안된다. 패스워드 만들어놔라. 한번만 설정하면 되다.

3. sudo steamos-readonly disable

참고1. 시스템 파일 변경을 위한 옵션

4. git clone https://github.com/Trevo525/btrfdeck

참고1. btrfs 파티션 포맷과 자동마운트 스크립트(파일두개) 다운로드

5. sudo cp /home/deck/btrfdeck/modified/format-sdcard.sh /usr/lib/hwsupport/format-sdcard.sh

sudo cp /home/deck/btrfdeck/modified/sdcard-mount.sh /usr/lib/hwsupport/sdcard-mount.sh

참고1. btrfs로 포맷+자동 마운트 스크립트 복사

6. sudo steamos-readonly enable

참고1. 작업 끝났으니 시스템 파일 쓰기 잠금

7. gaming mode로 돌아와서 sd카드 포맷

참고1. 위의 스크립트 덕분에 ext4가 아닌 btrfs로 포맷된다.

8. 스토리지 메뉴에서 정상 인식 확인



- 윈도우 편

1. https://github.com/maharmstone/btrfs/releases/download/v1.8.1/btrfs-1.8.1.zip

참고1. 파일 받고 압축 풀어라

2. btrfs.inf 우클후 설치

3. 탐색기에 sd카드 인식 확인











비교적 간단하게 btrfs 파티션을 이용해 스팀os 인식 자동 마운트 이상없음. 윈도우도 문제없음. 해당 파일시스템 때문에 스팀os 라이브러리 연동에 문제가 생겼다는 내용은 없음(있었는데 내가 못찾았수도)





여기서 중요한점. 필독!!

스팀os 업데이트 중 간혹 sd포맷과 자동마운트 스크립트(위에서 다운받고 복사한 파일 두개)를 덮어 씨우는 경우가 있다고함. 이럴 경우 당연히 스팀os에서 sd가 자동마운트 안됨. 자기가 스팀os를 업뎃 했는데 sd가 스토리지에서 안보인다면 스팀os편의 3번~6번작업만 다시하면 됨.





이상 나처럼 극헌의 거지근성을 가진 사람은 이렇게 유용하게 써보는걸 추천





이상 다음편 기약 없음.