[Ubuntu] USB Mount / 우분투에서 USB로 파일 복사 (쓰기)
평소처럼 (?) 우분투에서 USB에 파일 하나를 복사하려는데 아래와 같은 에러가 뜬다.
SD카드 포맷부터 해서 확실히 윈도우가 편하긴 편하다.. 안드로이드와 ios의 장단점을 나눠가진듯한 윈도우와 리눅스 ㅠㅠ
찾아보니 마운트를 해줘야 하는 듯 한데.. 이미지 파일 만들때도 그랬지만 마운트라는게 참 애매모호한 개념인 것 같다 ㅠ
Error while copying to "Directory"
The destination in read-only.
찾아보니 윈도우와 리눅스를 왔다갔다 하면서 쓰다보면 안 되는 경우가 있다고 하더라.
시간이 없어 (삽질만 하느라) 정확한 원인은 파악하지 못했다.
수동으로 마운트를 해주기 위해서 아래와 같은 과정을 거쳤다.
--> 마운트부터 언마운트까지의 과정 끝
이렇게 마운트는 성공했는데.. 여전히 권한 ? 문제는 그대로 ㅠㅠ
(접은건 그냥 삽질의 기록에 대한 발악입니다.. 추하니 보지 마세요..)

?

아 뭐가 문제야

아 마운트가 돼있으면 원래 안 되나..^^>...?.........몰라ㅠ 저는 잘 몰라요 엉엉 몰랐어요


파일 시스템 건드는 거니까 낯선 명령어는 확인하고..

근데 마운트 해제했는데 복구시키면 뭐가 되지 ?
아니 근데 안됐잖아 아 아 ㅠㅠ 아ㅏㅏ아아아아아아ㅏㅏ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

아....? 윈도우 usb라서...? SD카드 포맷할때 선택옵션의 그런..느낌인건가?
재 검색 : likecode.tistory.com/313
우분투 USB 인식이 잘 안될 때(해결)
파일 뭐 작성해야 할 것이 있어서, USB로 윈도우와 우분투 pc를 왔다갔다 꽂다보니, 어느 순간 우분투 pc에서 USB에 파일 저장이 안되는 현상이 발생했다. 뭐 이런식으로 뜬다 나는 우분투 20.04를 사
likecode.tistory.com
위의 글을 보고 알게 된 것은, 마운트 한 폴더 안에서 권한을 바꿔줘야 한다는 점을 몰랐다는 점.
그래서 다시 해봤는데

아니 진짜 아
usb 속성창에서 직접 바꿔주려고도 해봤다
이게 다 진짜 파일시스템을 제대로 이해 못해서, 머리가 나쁘면 몸이 고생한다더니 오늘 이거 해결할때까지 집에 안간다..

지금 이어폰 양쪽 다 꼈구요 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ (정신 나가는 중)

이거 시도중인데 무슨 소린지 몰라서 일단 킵 해놨음
--> 매번 언마운트 후에 차근차근 다시 시도했던 기록들이다.
그런데 마음까지 차분히 가라 앉히고 다시 시도해봤더니 갑자기 되더라.
* 의문

일단 USB를 꽂아주세요~
1. usb 인식 확인
마운트 상태를 확인해줍니다.
항목이 없다면 마운트가 안 된거에요~
df -h
맨 아래의 /dev/sda1 이 저의 장치명이라고 생각하시면 됩니다. 환경에 따라 다르니, 크기 등으로 잘 확인해주세요.
거슬려서 처음부터 마운트 해제했습니다.
sudo umount /dev/sda1
다른 거라곤 이것뿐인거 같은데, 이게 문제 해결점이 된건지는 확인해봐야겠네요.
마운트 해제 된 거 확인하고, 제 USB의 타입을 확인해봤습니다.
sudo fdisk -l
출력창 맨 오른쪽 항목 Type 보면 FAT32 라고 되어있죠?
이게 파일시스템 종류를 뜻하는건데 얼핏 찾아보니 NTFS(윈도우) 랑 FAT32(리눅스) 2가지가 있는 듯 합니다.
(윈도우에서는 마우스 우 클릭의 빠른 포맷 기능을 이용해서 이 시스템을 간편하게 바꿔줄 수가 있는데, 리눅스 기반은 잘 모르겠네요~)
2. 마운트 (공유 폴더? 동기화?) 할 폴더 만들고 마운트
sudo mkdir /usb
저는 루트 바로 아래에 만들어서 sudo (관리자) 권한을 사용했는데, 아무데나 만들어도 된다고 하네요~
그 후, 해당 폴더에 내 usb 경로를 마운트 해줍니다.
sudo mount -t vfat /dev/sda1 /usb
여기서 vfat는 FAT32 파일 시스템에만 해당되는 명령입니다.
파일 시스템 종류에 따라 옵션이 달라지니 잘 확인하세요.
그 후, 마운트 상태를 확인해보면
이렇게 /usb에 마운트 된 것을 확인할 수 있습니다.
그리고 몰랐는데 그냥 mount 라는 명령어로도 확인할 수 있긴 하더라구요.
출력 결과가 길게 뜨는데 우리의 외장 메모리는 역시 맨 아래에 있네요~
아까 한참 삽질할 때 봤는데, 괄호 안의 첫번째 항목이 대부분 rw인데, 저를 괴롭힌 ^^ read only는 ro로 표시된다고 하지요.
아까도 ro 였는데, 어라? 지금 보니 rw가 되어있네요 ~
가끔 그냥 됐다 안됐다 할 때도 있다던데 그런 경우인지, 사소한 차이에서 문제가 없이 실행된건지 모르겠네요~
3. cp로 파일 복사
그래서 시간이 없으니 cp 명령으로 원하는 파일을 복사해봤습니다 ^^
어라? 됐어요 ~ ㅎㅎ 가운데 물음표로 적힌 경로는 한글이 깨진겁니다 ㅜㅜ
4. 마운트 해제
usb는 간단하게 eject로 해제하면 된다고 하더라구요 ㅎㅎ 또는 umount로 해제하시면 됩니다.
umount /dev/sda1