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