USB에 복사할 수 없습니다. 모든 USB 스틱은 읽기 전용입니다(16.04).

USB에 복사할 수 없습니다. 모든 USB 스틱은 읽기 전용입니다(16.04).

연결하는 모든 USB 스틱은 읽기 전용이므로 파일을 복사할 수 없습니다.

지금까지 내가 시도한 것은 다음과 같습니다.

  1. 저는 각각을 FAT32 또는 NTFS로 포맷했습니다. 빠르고 상세한 포맷은 다음과 같습니다.디스크그리고 GParted.
  2. 나는 사용했다GParted스틱을 포맷하고 msdos 파티션 테이블 레이아웃을 다시 만듭니다. 장치가 제대로 마운트되지만 파일이 복사되지 않습니다.
  3. 이미 파일이 있는 다른 USB를 사용해 보았습니다.
  4. 나는 노력했다마운트 해제,새말:
    sudo chmod 777 /media/USER/USB_LABEL and 
    sudo mount -o remount,rw '/media/gaj/Working'
    
  5. 나는 변했다권한내 모든 미디어에.
  6. USB를 연결할 때 패닉 메시지가 표시되지 않습니다.
    dmesg | grep -i panic
    
  7. 이들은dmesgUSB에 연결하고 복사를 시도한 후 로그 메시지(Kingston이 브랜드임):
    [ 4596.836206] scsi 4:0:0:0: Direct-Access     Kingston DT 101 G2        PMAP PQ: 0 ANSI: 0 CCS
    [ 4596.836620] sd 4:0:0:0: Attached scsi generic sg2 type 0
    [ 4598.105667] sd 4:0:0:0: [sdb] 15646720 512-byte logical blocks: (8.01 GB/7.46 GiB)
    [ 4598.107900] sd 4:0:0:0: [sdb] Write Protect is off
    [ 4598.107903] sd 4:0:0:0: [sdb] Mode Sense: 23 00 00 00
    [ 4598.110120] sd 4:0:0:0: [sdb] No Caching mode page found
    [ 4598.110123] sd 4:0:0:0: [sdb] Assuming drive cache: write through
    [ 4598.140729]  sdb: sdb1
    [ 4598.146626] sd 4:0:0:0: [sdb] Attached SCSI removable disk
    [ 4598.372004] FAT-fs (sdb1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
    
  8. 난 달린다fsck내 USB 장치에서 /dev/sdb1"더러움"을 찾아 수정했지만 다시는 아무 것도 변경되지 않습니다.

컴퓨터를 산산조각내고 Fedora로 옮기기 전에 누구든지 도와줄 수 있나요?

답변1

이것 때문에 머리가 좀 아프긴 했지만, 알고 보니 이게 다였군요.벌레. 커뮤니티가 Unity의 해고로 인해 이러한 좌절을 겪고 Microsoft 및 OS와 같은 거대 기업이 다시 시작하는 동안 계속 발전하는 것을 보는 것은 부끄러운 일입니다.

죽이는 노틸러스

나를 위해 일했습니다.

답변2

이 정보를 찾았습니다. 이 시도:Ubuntu에서 읽기 전용 USB 펜 드라이브를 수정하는 방법. 왜 모든 USB 스틱이 읽기 전용인지 모르겠습니다. 어쨌든 도움이 되길 바랍니다.

답변3

이것이 '갑자기' 읽기 전용이 된 펜 드라이브의 권한을 수정한 방법입니다.

  1. 다음을 사용하여 슈퍼 사용자로 전환하십시오.
    sudo su -

  2. 다음을 실행하여 USB 드라이브가 마운트된 디렉토리를 찾으십시오.
    df -Th

    드라이브 목록이 표시되고 USB 드라이브는 다음과 같이 나열되어야 합니다.
    /dev/sda1 fuseblk 15G 65M 15G 1% /media/someuser/myUsbDrive

  3. 다음을 사용하여 USB 펜 드라이브( 위치 /dev/sda1)의 권한을 변경합니다.
    find /dev/sda1 -type f -exec chmod 666 {} \;

    또는

    find /dev/sda1 -type f -exec chmod 644 {} \;

이제 드라이브에 쓰기가 가능해졌습니다.


위의 방법이 작동하지 않으면 디렉토리의 권한을 변경하여 쓰기 가능으로 만드십시오.

find /dev/sda1 -type d -exec chmod 755 {} \;

답변4

FAT로 포맷된 드라이브의 경우 다음이 작동합니다.

Ubuntu 18.10에서 이러한 방식으로 마운트하는 것은 이제 더 이상 사용되지 않지만 여전히 작동합니다. 운이 좋으면 외장 드라이브가 현재 사용자로 마운트됩니다. 하지만 이는 sdb1드라이브 이름이 아닐 수도 있습니다.

gvfs-mount -d /dev/sdb1

관련 정보