Re: diretorio nao reconhecido
Carlinux escreveu:
On Sun, 11 Feb 2007 18:49:08 -0200
"Marcos Lazarini" <mvlaza@gmail.com> wrote:
Em 11/02/07, Carlinux<carsanlo@terra.com.br> escreveu:
boa tarde pessoal,
tenho um hd como seque abaixo:
Disk /dev/hda: 40.0 GB, 40060403712 bytes
255 heads, 63 sectors/track, 4870 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hda1 49 1912 14972580 83 Linux
/dev/hda2 * 1025 1912 7132860 c W95 FAT32 (LBA)
/dev/hda3 1913 4870 23760135 f W95 Ext'd (LBA)
/dev/hda5 1913 4278 19004863+ 83 Linux
/dev/hda6 4279 4869 4747176 b W95 FAT32
carlinux:/mnt# ls -l
total 7487628
?r-srwsrwt 127 5636223 8814463 8355711 1970-04-07 14:01 bin
drwxr-xr-x 3 root root 4096 2006-06-21 05:49 boot
lrwxr-xr-x 1 root root 11 2007-02-01 23:28 Cdrom -> /misc/cdrom
lrwxr-xr-x 1 root root 19 2006-07-18 13:29 Desktop -> /home/fenix/Desktop
drwxr-xr-x 26 root root 20480 2007-02-01 23:55 dev
lrwxr-xr-x 1 root root 14 2007-02-01 23:28 Disquete -> /misc/disquete
?--x---r-- 84 6619237 2097186 6488179 1970-03-26 01:43 Documentos
drwxr-xr-x 14 carlucio users 4096 2006-05-14 16:56 usr
drwxr-xr-x 13 root root 4096 2006-05-14 16:56 var
lrwxr-xr-x 1 root root 19 2007-02-01 23:28 vmlinuz -> /boot/vmlinuz-2.6.9
a pasta Documento há varios arquivo mas nao estou conseguindo acessar..
carlinux:/mnt# ls -l Documentos
?--x---r-- 84 6619237 2097186 6488179 1970-03-26 01:43 Documentos
aparece este sinal de interrogação na primeira coluna de permissoes.Não só aparece a ? como não tem UID nem GID direito. Desmonta e roda
um fsck nele... além disso, achei algumas permissões estranhas (tipo
do opt e do usr)....
Marcos.. o fsck.ext3 nao resolveu..
Olá,
Vejo que o diretório /bin também está com um ponto de interrogação no
começo... Consegue acessá-lo? Caso não, seu HD está realmente corrompido
e terá que editar o inode na mão.
Tentei simular sua situação aqui e veja se ajuda:
- uma partição em /dev/hdd5 com ext3, ponto de montagem em /mnt/Mais,
criado um diretório Documentos e alterando inode:
# mount /dev/hdd5 /mnt/Mais
# mkdir /mnt/Mais/Documentos
# ls -dal /mnt/Mais/Documentos/
drwxr-xr-x 2 root root 4096 Fev 12 13:12
/mnt/Mais/Documentos/
# umount /dev/hdd5
# debugfs -w /dev/hdd5
debugfs 1.32 (09-Nov-2002)
debugfs: mi Documentos <- editar inode de
documentos
Mode [040755] 000104 <- alterei para ficar
parecido com o seu caso
User ID [0] <- vou dando [Enter]
e não altero mais nada
Group ID [0]
Size [4096]
Creation time [1171285969]
Modification time [1171285969]
Access time [1171285969]
Deletion time [0]
Link count [2]
Block count [8]
File flags [0x0]
Generation [0xe4e6674]
File acl [0]
High 32bits of size [0]
Fragment address [0]
Fragment number [0]
Fragment size [0]
Direct Block #0 [1256040]
Direct Block #1 [0]
Direct Block #2 [0]
Direct Block #3 [0]
Direct Block #4 [0]
Direct Block #5 [0]
Direct Block #6 [0]
Direct Block #7 [0]
Direct Block #8 [0]
Direct Block #9 [0]
Direct Block #10 [0]
Direct Block #11 [0]
Indirect Block [0]
Double Indirect Block [0]
Triple Indirect Block [0]
debugfs: q
# mount /dev/hdd5 /mnt/Mais
# ls -dal /mnt/Mais/Documentos/ <- a barra no final implica em ser diretório
ls: /mnt/Mais/Documentos/: Não é um diretório
# ls -dal /mnt/Mais/Documentos
?--x---r-- 2 root root 4096 Fev 12 13:12
/mnt/Mais/Documentos <- Temos seu caso
# umount /dev/hdd5
# debugfs -w /dev/hdd5
debugfs 1.32 (09-Nov-2002)
debugfs: mi Documentos <- Editar inode de
Documentos
Mode [0104] 040777 <- Consertando
User ID [0]
Group ID [0]
Size [4096]
Creation time [1171285969]
Modification time [1171285969]
Access time [1171285969]
Deletion time [0]
Link count [2]
Block count [8]
File flags [0x0]
Generation [0xe4e6674]
File acl [0]
Directory acl [0]
Fragment address [0]
Fragment number [0]
Fragment size [0]
Direct Block #0 [1256040]
Direct Block #1 [0]
Direct Block #2 [0]
Direct Block #3 [0]
Direct Block #4 [0]
Direct Block #5 [0]
Direct Block #6 [0]
Direct Block #7 [0]
Direct Block #8 [0]
Direct Block #9 [0]
Direct Block #10 [0]
Direct Block #11 [0]
Indirect Block [0]
Double Indirect Block [0]
Triple Indirect Block [0]
debugfs: q
# mount /dev/hdd5 /mnt/Mais
# ls -dal /mnt/Mais/Documentos
drwxrwxrwx 2 root root 4096 Fev 12 13:12 /mnt/Mais/Documentos
# ls -al /mnt/Mais/Documentos
total 8
drwxrwxrwx 2 root root 4096 Fev 12 13:12 .
drwxrwxrwx 60 root root 4096 Fev 12 13:12 ..
Resolveu?
--
Atenciosamente,
Junior Polegato
Um peregrino de problemas; Um pergaminho de soluções!
Página Profissional: http://www.juniorpolegato.com.br
Reply to: