Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 19
  1. #1

    [UBUNTU] SD in sola lettura

    Salve ragazzi ho inserito nel mio portatile una SD per smarphone, ma non riesco a modificare il suo contenuto, il s.o. mi diche che il file system è in sola lettura, nonstante io abbia assegnati i massimi privilegi al dispositivo, come posso risolvere questo problema?
    Di seguito vi riporto l'elenco delle operazioni svolte:
    codice:
    root@giuseppe-laptop:/# fdisk -l
    
    Disk /dev/sda: 30.0 GB, 30005821440 bytes
    255 heads, 63 sectors/track, 3648 cylinders
    Units = cilindri of 16065 * 512 = 8225280 bytes
    
    Dispositivo Boot      Start         End      Blocks   Id  System
    /dev/sda1   *           1        3492    28049458+  83  Linux
    /dev/sda2            3493        3648     1253070    5  Esteso
    /dev/sda5            3493        3648     1253038+  82  Linux swap / Solaris
    
    Disk /dev/mmcblk0: 32 MB, 32112640 bytes
    2 heads, 32 sectors/track, 980 cylinders
    Units = cilindri of 64 * 512 = 32768 bytes
    
       Dispositivo Boot      Start         End      Blocks   Id  System
    /dev/mmcblk0p1               2         980       31328    4  FAT16 <32M
    root@giuseppe-laptop:/# ls -l /dev/mmcblk0p1
    brw-rw---- 1 root disk 254, 1 2007-09-27 17:23 /dev/mmcblk0p1
    root@giuseppe-laptop:/# chmod 777 /dev/mmcblk0p1
    root@giuseppe-laptop:/# ls -l /dev/mmcblk0p1
    brwxrwxrwx 1 root disk 254, 1 2007-09-27 17:23 /dev/mmcblk0p1
    
    root@giuseppe-laptop:/# cd media
    root@giuseppe-laptop:/media# ls
    cdrom  cdrom0  disk  floppy  floppy0
    root@giuseppe-laptop:/media# cd disk
    root@giuseppe-laptop:/media/disk# ls
    080607.gif
    root@giuseppe-laptop:/media/disk# mkdir foto
    mkdir: impossibile creare la directory `foto': File system in sola lettura
    Giuseppe SPECCHIO

  2. #2
    Utente di HTML.it L'avatar di GunMan
    Registrato dal
    Dec 2005
    Messaggi
    2,642
    per prima cosa controllerei come la partizione viene montata.

    codice:
    $ mount | grep /dev/mmcblk0p1
    molto probabilmente viene montata con l'opzione ro

    Chaos A.D. Disorder unleashed.
    Starting to burn. Starting to lynch.
    Silence means death. Stand on your feet.
    Inner fear. Your worst enemy.

    Refuse / Resist

  3. #3
    Fatto:

    codice:
    root@giuseppe-laptop:/# mount | grep /dev/mmcblk0p1
    /dev/mmcblk0p1 on /media/disk type vfat (rw,nosuid,nodev,shortname=mixed,uid=1000,utf8,umask=077)
    Ho provato a smontarla:
    codice:
    root@giuseppe-laptop:/# umount /dev/mmcblk0p1
    l'ho rimontata con i permessi in scrittura:
    codice:
    root@giuseppe-laptop:/# mount -t vfat -o rw /dev/mmcblk0p1 /mnt/mmc
    ma nulla di fatto, File system ancora in sola lettura:
    codice:
    root@giuseppe-laptop:/mnt# ls -l
    totale 24
    drwxr-xr-x 3 root root  4096 2007-06-26 19:03 loop
    drwxr-xr-x 2 root root 16384 1970-01-01 01:00 mmc
    drwxr-xr-x 2 root root  4096 2007-06-27 09:38 tmp
    
    root@giuseppe-laptop:/mnt# chmod 777 mmc
    chmod: ripristino dei permessi di `mmc': File system in sola lettura
    Giuseppe SPECCHIO

  4. #4
    Utente di HTML.it L'avatar di GunMan
    Registrato dal
    Dec 2005
    Messaggi
    2,642
    se la partizione è in fat non puoi impostare permessi a quel modo, piuttosto potresti agire a livello di umask.

    impostando a
    codice:
    umask=000
    Chaos A.D. Disorder unleashed.
    Starting to burn. Starting to lynch.
    Silence means death. Stand on your feet.
    Inner fear. Your worst enemy.

    Refuse / Resist

  5. #5
    codice:
    root@giuseppe-laptop:/# mount -t vfat -o umask=000 /dev/mmcblk0p1 /mnt/mmc
    così facendo riesco a manipolare il suo contenuto solo da riga di comando, infatti se provo a cambiargli i permessi:

    codice:
    root@giuseppe-laptop:/mnt# chmod 777 mmc
    chmod: ripristino dei permessi di `mmc': File system in sola lettura
    il file system è ancora in sola lettura!
    Giuseppe SPECCHIO

  6. #6
    Utente di HTML.it L'avatar di GunMan
    Registrato dal
    Dec 2005
    Messaggi
    2,642
    con umask settato a quel modo i permessi della directory sono lasciati al comando mkdir, perchè in parole molto povere l'eventuale valore di umask viene "sottratto" a quelli impostati.

    a tal proposito controlla con

    codice:
    $ ls -l /mnt
    dovresti avere i permessi impostati a 755

    Chaos A.D. Disorder unleashed.
    Starting to burn. Starting to lynch.
    Silence means death. Stand on your feet.
    Inner fear. Your worst enemy.

    Refuse / Resist

  7. #7
    Niente questi permessi non vogliono funzionare:

    codice:
    root@giuseppe-laptop:/# ls -l /mnt
    totale 24
    drwxr-xr-x 3 root root  4096 2007-06-26 19:03 loop
    drwxr-xr-x 2 root root 16384 1970-01-01 01:00 mmc
    drwxr-xr-x 2 root root  4096 2007-06-27 09:38 tmp
    root@giuseppe-laptop:/# chmod 777 /mnt/mmc
    chmod: ripristino dei permessi di `/mnt/mmc': File system in sola lettura
    Giuseppe SPECCHIO

  8. #8
    Utente di HTML.it L'avatar di GunMan
    Registrato dal
    Dec 2005
    Messaggi
    2,642
    i permessi sono impostati come ti dicevo 755, ripeto che non puoi agire su di essi con chmod, la partizione in fat non te lo permette.

    ma, tanto per capire, il problema di scrittura è risolto mi pare di aver intenso.

    Chaos A.D. Disorder unleashed.
    Starting to burn. Starting to lynch.
    Silence means death. Stand on your feet.
    Inner fear. Your worst enemy.

    Refuse / Resist

  9. #9
    riesco a scrivere solo da shell come root, ma con un altro profilo non mi è concesso!
    Giuseppe SPECCHIO

  10. #10
    Utente di HTML.it L'avatar di GunMan
    Registrato dal
    Dec 2005
    Messaggi
    2,642
    aggiungi in fstab una regola per la partizione in questione.

    codice:
    /dev/mmcblk0p1 /mnt/mmc  vfat user,noauto,nosuid,rw,umask=000  0 0

    Chaos A.D. Disorder unleashed.
    Starting to burn. Starting to lynch.
    Silence means death. Stand on your feet.
    Inner fear. Your worst enemy.

    Refuse / Resist

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.