PDA

Visualizza la versione completa : [ubuntu] permessi hard disk esterno


shadyz
15-06-2007, 17:42
Salve,
ho raccattato un hard disk interno da un vecchio portatile e l'ho fatto diventare esterno del mio PC.
L'ho formattato in ext3 (ho fatto bene?) e adesso all'interno mi ritrovo una cartella con una X rossa chiamata lost+found e non posso copiarci all'interno (dell'hard disk) alcun file.
Come do i giusti permessi all'hard disk? E cos'è quella cartella?
Grazie in anticipo! :)

GunMan
15-06-2007, 18:20
la scelta del file system è soggettiva e di solito segue le proprie necessità, direi che ext3 va benissimo in tal senso nella maggior parte delle situazioni di normale utilizzo.

per quanto riguarda lost+found è una cartella di sistema puoi trovare una descrizione delle sue funzioni qui (http://www.openaddict.com/documents/Linux-Filesystem-Hierarchy/lostfound.html)

in buona sostanza è una directory usata in casi di crash del sistema (come ad esempio un'interruzione della corrente elettrica), tutte le partizione ne hanno una, non puoi scrivere niente al suo interno semplicemente perchè non ne hai i permessi e comunque non è nata a tale scopo.

per quanto riguarda l'impossibilità di scrivere sul disco, dovresti specificare meglio come la partizione è montata, controlla in fstab ed eventualmente poi si procede alla modifica delle impostazioni.

:ciauz:

shadyz
15-06-2007, 18:32
puoi spiegarti meglio? Che vuol dire che devo controllare in fstab?

GunMan
15-06-2007, 18:40
dovresti controllare come viene montata questa partizione e come eventualmente agire per far si che tu abbia la facoltà di scrivere sul disco, visto che ci siamo posta anche l'output di mtab e fdisk


$ cat /etc/fstab


$ cat /etc/mtab


$ sudo fdisk -l

e postane il risultato.

:ciauz:

francofait
15-06-2007, 18:44
Originariamente inviato da shadyz
puoi spiegarti meglio? Che vuol dire che devo controllare in fstab?
come per tutte le unita disco se non è presente in /etc/fstab con le sue partizioni definite complete dei punti di mount come pensi di vederlo.?
con un qualunque editor di testo e privilegi sudo , editi il file e lo aggiorni aggiungendovi lo script mancante. Poi riavvi.

shadyz
15-06-2007, 19:02
$ cat /etc/fstab


proc /proc proc defaults 0 0
# Entry for /dev/hda1 :
UUID=5f885e4b-568a-4b48-9f5b-a902fe6aba57 / ext3 defaults,errors=remount-ro 0 1
# Entry for /dev/hdd5 :
UUID=2854887054884314 /media/hdd5 ntfs-3g defaults,locale=it_IT.UTF-8 0 1
# Entry for /dev/hda2 :
UUID=b474360e-8ebc-42a5-bd9d-8490757fa6b0 none swap sw 0 0
/dev/hdc /media/cdrom0 udf,iso9660 user,noauto 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto 0 0


$ cat /etc/mtab


/dev/hda1 / ext3 rw,errors=remount-ro 0 0
proc /proc proc rw,noexec,nosuid,nodev 0 0
/sys /sys sysfs rw,noexec,nosuid,nodev 0 0
varrun /var/run tmpfs rw,noexec,nosuid,nodev,mode=0755 0 0
varlock /var/lock tmpfs rw,noexec,nosuid,nodev,mode=1777 0 0
procbususb /proc/bus/usb usbfs rw 0 0
udev /dev tmpfs rw,mode=0755 0 0
devshm /dev/shm tmpfs rw 0 0
devpts /dev/pts devpts rw,gid=5,mode=620 0 0
lrm /lib/modules/2.6.20-16-generic/volatile tmpfs rw 0 0
/dev/disk/by-uuid/2854887054884314 /media/hdd5 fuseblk rw,nosuid,nodev,noatime,allow_other,blksize=4096 0 0
binfmt_misc /proc/sys/fs/binfmt_misc binfmt_misc rw 0 0
/dev/sda1 /media/disk ext3 rw,noexec,nosuid,nodev 0 0


$ sudo fdisk -l


Disk /dev/hda: 13.6 GB, 13676544000 bytes
255 heads, 63 sectors/track, 1662 cylinders
Units = cilindri of 16065 * 512 = 8225280 bytes

Dispositivo Boot Start End Blocks Id System
/dev/hda1 1 1403 11269566 83 Linux
/dev/hda2 1404 1662 2080417+ 82 Linux swap / Solaris

Disk /dev/hdd: 81.9 GB, 81964302336 bytes
255 heads, 63 sectors/track, 9964 cylinders
Units = cilindri of 16065 * 512 = 8225280 bytes

Dispositivo Boot Start End Blocks Id System
/dev/hdd1 2 9964 80027797+ f W95 Ext'd (LBA)
/dev/hdd5 2 9964 80027766 7 HPFS/NTFS

Disk /dev/sda: 60.0 GB, 60011642880 bytes
255 heads, 63 sectors/track, 7296 cylinders
Units = cilindri of 16065 * 512 = 8225280 bytes

Dispositivo Boot Start End Blocks Id System
/dev/sda1 1 7296 58605088+ 83 Linux

GunMan
15-06-2007, 19:18
la partizione che ci interessa è sda1, è montata su /media/disk, però non è stata menzionata anche in fstab a quanto pare, forse il problema risiede in questo punto.

puoi modificare, come diceva franco, fstab aggiungendo una riga per questa partizione, devi aprire con un editor testuale (con i giusti privilegi) prova quindi ad aggiungere la seguente riga.


sudo gedit /etc/fstab


/dev/sda1 /media/disk ext3 rw,user 0 0

una volta modificato il file salvi e monti nuovamente la partizione con

]code]sudo mount -a[/code]

:ciauz:

shadyz
15-06-2007, 19:32
ho salvato quella riga, dopodiché
$ sudo mount -a


fusermount: mount failed: Device or resource busy
FUSE mount point creation failed
Unmounting /dev/disk/by-uuid/2854887054884314 ()
mount: il mount point /media/disk non esiste


---> ?????

GunMan
15-06-2007, 19:45
credo stesse cercando di smontare un altro device /dev/hdd5 , il fatto che non trovi come punto di mount /media/disk ci pone nella situazione di poterglielo creare ex-novo


sudo mkdir /mnt/disco_usb

a questo punto torna su fstab sempre con l'editor testuale e modifichi il punto di mount sostituendo nella riga /media/disk con /mnt/disco_usb

riprovi a montare il disco con


sudo mount /dev/sda1 /mnt/disco_usb

:ciauz:

shadyz
15-06-2007, 20:10
ora pare l'abbia montato però dice che non ho i permessi sufficienti :dhò:

Loading