내가 아무것도 할 수없는 읽기 전용 USB 스틱


38

어떻게 든 엉망이되어 실수로 USB 스틱을 읽기 전용 파일 시스템으로 만들었습니다. 기본 ( rm -f myfile) 및 쓰기 허용 ( sudo chmod +w myfile) 및 삭제 시도를 포함하여 파일을 삭제하기 위해 많은 것을 시도 했지만 아무것도 작동하지 않는 것 같습니다. 내가 할 수있는 일에 대한 아이디어. USB 스틱에 필요한 것은 없지만 완벽하게 좋은 장비를 버리고 싶지 않습니다.

어떻게 작동시킬 수 있습니까? 나는 이것에 대해 완전히 잘못된 길을 가고 있습니까?



다음 링크 자세한 내용과 그것에서 링크는 당신 또는 적어도이 문제가 무엇인지 설명 할 수 askubuntu.com/questions/402236/...
sudodus가

답변:


22

마운트 된 파일 시스템 rm과 같은 명령 chmod이 수행됩니다. 따라서 파일 시스템을 읽으면 작동하지 않습니다. 필요한 것은 파일 시스템을 쓰기 가능한 것으로 마운트하는 것입니다.

일부 USB 스틱에는 읽기 전용으로 마운트하기위한 스틱 스위치가 있습니다. 아마도 그 이유 일 것입니다. 올바르게 장착하지 않아 파손되거나 손상 될 수도 있습니다.

무엇을하기 전에 : 스틱에서 파일을 복사하십시오.

하드웨어 스위치가 아닌 경우 USB 스틱을 뽑았다가 꽂고

dmesg | grep -i panic

패닉 메시지가 표시됩니다. USB 스틱과 관련된 항목이 많이 있고 FAT 파티션 인 경우이를 dosfsck수정하는 데 사용할 수 있습니다 .

당신은 그것이 장착 된 방법을 찾을 수 있습니다

mount

사용

dosfsck -a /dev/sd{xn}

MS-DOS 파티션 테이블을 수정하거나 sudo mkfs.vfat /dev/sd{xn}디스크를 포맷합니다. 여기서 {xn}은 mount명령으로 얻은 문자와 숫자 입니다.

또한 gparted포맷으로 사용할 수도 있습니다 .


1
sudo mkfs.vfat 를 사용해야 했지만 (거의 시도하는 것을 거의 잊어 버렸습니다), 이제는 작동하는 것 같습니다. 감사.
Jonathon

1
음 ... USB 스틱이 dos / fat로 포맷되지 않았지만 내 포맷이 ext4로 포맷 된 경우 작동하지 않습니다. 어떻게 마운트 가능하게 만들 수 있습니까?
Joshua Robison

1
@Rinzwind이 방법은 저에게 효과적이지 않습니다. sudo mkfs.vfat / dev / sdc1의 출력은입니다 mkfs.fat 3.0.28 (2015-05-16) mkfs.vfat: unable to open /dev/sdc1: Read-only file system. 내가 무엇을 할 수 있을지?
KVS

루트로 내가 얻는 : fsck.fat 3.0.28 (2015-05-16) open : 읽기 전용 파일 시스템 또한 gparted는 힘이 없습니다.
전갈

6

나는 이것을 만났다. 결함이 파티션을 손상 시켰습니다. USB 스틱에서 파티션을 확인하십시오. Win 및 Ubuntu에서 포맷을 시도하면 손상 될 수 있습니다. "gparted"를 사용하십시오. 활성 파티션은 1 개만 나타납니다. "할당되지 않은"파티션도있는 경우 USB 스틱이 작동하지 않습니다. 그렇다면 모든 파티션을 삭제하고 USB 스틱의 전체 GB 크기에 대해서만 하나의 활성 파티션을 작성하십시오. 플러그를 뽑았다가 다시 연결하면 R / W가 다시 있어야합니다.


이 답변은 내 특정 상황에서 다른 사람들보다 조금 더 의미가 있습니다. 여분의 파티션은 내가 가지고있는 증상처럼 보입니다.
구스타보 카레 노

1

예, 파일 시스템이 읽기 전용 인 경우 파일의 모드 설정은 전혀 영향을 미치지 않습니다. /etc/fstab파일 시스템이 읽기 전용으로 마운트되었는지 확인할 수 있습니다 . 그러나 아무것도 없다면 gparted 또는 palimpsest로 새로운 파일 시스템을 만들 수도 있습니다 (후자는 기본적으로 Ubuntu에 설치되며 디스크 관리자 또는 디스크 관리자라고 함).


0

ntfs-3g 패키지가 설치되어 있는지 확인하십시오. 나를 위해 일했다 ;-) (ntfs-3g를 설치 한 후 USB 드라이브를 제거하고 다시 연결하십시오)


0

여기서 언급했듯이 비슷한 문제가있었습니다.

ntfs-3g가 이미 설치되어 있고 chmod 명령도 도움이되지 않았으며 중요한 오류 코드가 표시되지 않았습니다. Gparted도 작동하지 않았습니다. 사실, 나는 USB가 작동하지 않는 것을 발견했다. $ dosfsk 명령도 도움이되지 않았습니다.

스틱을 넣은 상태에서 우분투 16.04 시스템을 재부팅하면 USB 스틱이 작동합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.