Não é possível copiar / cortar / colar no meu disco rígido externo

1

Eu tenho um disco rígido externo de 1 TB e não consigo escrever nada lá. Eu tenho alguns filmes lá e eu posso assisti-los perfeitamente bem, mas eu posso copiar novos arquivos para lá, está apenas cinza.

Eu tentei:

sudo chmod 777 -f -R /media/jeggy/INTENSO

mas isso não funcionou, qualquer ajuda seria ótima

jeggy@jeggy-XPS:~$ mount | grep INTENSO
/dev/sdb1 on /media/jeggy/INTENSO type vfat (rw,nosuid,nodev,uid=1000,gid=1000,shortname=mixed,dmask=0077,utf8=1,showexec,flush,uhelper=udisks2)


jeggy@jeggy-XPS:~$ ls -l /media/jeggy/INTENSO
ls: cannot access /media/jeggy/INTENSO/lampp: Input/output error
total 128
drwx------  10 jeggy jeggy 32768 jan  2 23:11 B
drwx------   5 jeggy jeggy 32768 feb 12 23:31 b2
drwx------ 131 jeggy jeggy 32768 feb 13 00:33 Filmar
drwx------   3 jeggy jeggy 32768 des 26 16:29 Jebster
d?????????   ? ?     ?         ?            ? lampp

Isto é o que eu recebo e depois eu segui as instruções de Luis Alvarado
e agora "Nova pasta" não está esmaecida, mas eu recebo isso ao tentar criar uma:

Leyp um = Ignorar

E a pasta lampp é uma pasta que eu achei que perdi ontem, então se houver alguma maneira eu posso pegar essa pasta de volta, seria muito legal já que existem códigos PHP que eu tenho trabalhado e talvez minha última chance de sempre recuperando-os.

ATUALIZAÇÃO:

jeggy@jeggy-XPS:~$  fsck /media/jeggy/INTENSO
fsck from util-linux 2.20.1
e2fsck 1.42.5 (29-Jul-2012)
fsck.ext2: Is a directory while trying to open /media/jeggy/INTENSO

The superblock could not be read or does not describe a correct ext2
filesystem.  If the device is valid and it really contains an ext2
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
    e2fsck -b 8193 <device>



jeggy@jeggy-XPS:~$ sudo fsck.vfat -r /dev/sdb1
dosfsck 3.0.13, 30 Jun 2012, FAT32, LFN
File system has 30516268 clusters but only space for 30516222 FAT entries.

jeggy@jeggy-XPS:~$ sudo fsck.vfat -r -u /media/jeggy/INTENSO/lampp /dev/sdb1
dosfsck 3.0.13, 30 Jun 2012, FAT32, LFN
File system has 30516268 clusters but only space for 30516222 FAT entries.

E ainda nada funciona: (

    
por Jeggy 14.02.2013 / 15:52

2 respostas

1

Eu gostaria primeiro (depois que você fez o chmod) ver quem possui o disco rígido:

cyrex@cyrex:~$ ls -l /media/cyrex/ 
total 16
drwx------  1 cyrex cyrex 4096 Feb 13 16:54 77C3804A2E728AFA
drwx------  7 cyrex cyrex 8192 Dec 31  1969 CYREX
drwxrwxrwx 18 cyrex cyrex 4096 Feb 13 14:43 xtreme

Como no exemplo acima, eu mostro ls -l /media/jeggy e vejo o que ele diz sobre INTENSO . Se o usuário de um grupo for seu, continuaremos com a etapa a seguir. Caso contrário, nós o alteraremos:

sudo chown -fR jeggy:jeggy /media/jeggy

Em seguida, apenas no caso de fazermos:

sudo chmod 777 -fR /media/jeggy/INTENSO

Antes de fazer tudo isso, é claro que o HDD deve ser mount ed. Se não for, então não funcionará. Portanto, verifique se ele está montado antes de fazer chmod ou chown . Você também pode obter as informações sobre como ele foi montado digitando mount .

E caso ainda não funcione, eu procuraria /etc/fstab para ver se o HDD está lá e está sendo montado com outros sinalizadores e opções. Se estiver, remova-o ou mude os sinalizadores e opções para o seu.

Em relação ao uso de fsck , você precisa saber várias coisas, primeiro você deve usá-lo com o dispositivo em questão, que é encontrado em /dev/ no à pasta montada a que foi atribuído. Então

fsck /media/jeggy/INTENSO estaria errado

fsck /dev/sda1 estaria certo

Não há necessidade de adicionar o tipo de sistema de arquivos para fsck (exceto no caso de tentar reparar um sistema de arquivos NTFS, caso em que você usaria o ntfs3g ao invés do fsck). Então

fsck.vfat -r /dev/sdb1 é o mesmo que fsck -r /dev/sdb1 porque o fsck procurará primeiro o tipo de sistema de arquivos que o dispositivo possui e com ele determinou como proceder. Se o sistema de arquivos estiver gordo, ele executará automaticamente o fsck.vfat. O mesmo para ext2, ext4 e quaisquer outros suportados.

Outra dica é que eu iria com os parâmetros -p ou -y em vez do -r porque eles são compatíveis entre cada comando fsck, então eu executaria uma das seguintes linhas:

sudo fsck -p /dev/sdb1 - Reparo automático
sudo fsck -y /dev/sdb1 - Suponha que sim a todas as perguntas

NOTA: o -y em fsck é igual a -a no comando fsck.vfat. É compatível com ambos.

Por último, se você quiser forçar um check + repair na unidade, eu faria o seguinte:

sudo fsck -fy /dev/sdb1 - Verificação de Forças + Suponha que sim a todas as perguntas

    
por Luis Alvarado 14.02.2013 / 16:00
0

Vá para o terminal e execute:

sudo -H nautilus

Ele perguntará a senha.

Quando o Nautilus for aberto com o sudo, copie o diretório e cole no HD externo ou em qualquer lugar que você desejar. Como ele está sendo executado como root, você poderá fazer as mesmas coisas com ele, executando comandos com sudo em um terminal. Quando estiver pronto, você deve fechar essa janela do navegador de arquivos de propriedade da raiz para não usá-la acidentalmente quando não for necessária.

    
por Diego Laciar 17.10.2017 / 23:50