Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 08/01/2007, à 22:36

G-rom

lost + found

Mais si vous savez ce petit dossier du systeme ext3 qui sert à la restauration en cas de perte de fichier ou de fichier abimé...

Est ce que qqu'un connait une méthode pour ne pas l'afficher, comme les fichiers cachés, parceque perso moi ça me fait chier de l'avoir sous le nez.


Quand tu ne sais pas (cherche puis) demande, quand tu sais partage.

Hors ligne

#2 Le 08/01/2007, à 22:42

Bobbybionic

Re : lost + found

BONSOIR

Et on reste poli wink

Ne pas l'afficher ? Tu peux le supprimer mais il reviendra ! tongue


Non à la vente liée. Non au monopole Windows.
Tous ensemble, refusons les logiciels préinstallés et tournons nous vers le libre.

http://bobbybionic.wordpress.com

Hors ligne

#3 Le 08/01/2007, à 23:55

G-rom

Re : lost + found

lol oui bonsoir.

c'est pas dangereux de le supprimer ? moi j'ai pas osé. Sinon pourquoi pas vu que je reboot très rarement.

Mais j'aurai préféré le passer en dossier caché plutôt si c'était possible :s


Quand tu ne sais pas (cherche puis) demande, quand tu sais partage.

Hors ligne

#4 Le 09/01/2007, à 09:52

Struddel

Re : lost + found

ah bon y a qqch ds ce dossier ?

En 5 ans de linux j'ai jamais su à quoi il servait lol

et ça marche comment ?


Ratpoison

Hors ligne

#5 Le 09/01/2007, à 10:09

Julius

Re : lost + found

Si on le supprime, il se recrée au moment du check_je_sais_pas quoi au démarrage du pc, quand ca fait x fois que la partition a été créée... On peut le supprimer sans problème avec les droits root. Voilà tout ce que je sais tongue

Hors ligne

#6 Le 09/01/2007, à 10:16

cep

Re : lost + found

Lors d'un contrôle du système de fichiers ext3 e2fsck range dans ce dossier les fichiers endommagés, qui seront de toute manière difficilement exploitables.

Il est possible de le supprimer, il sera automatiquement recréé en cas de besoin. On peut aussi le faire avec mklost+found. Voir le man.

Pas bien gênant tout de même, et son existance ne justifie en rien le language "imagé" de G-rom wink

Hors ligne

#7 Le 09/01/2007, à 10:41

kubiack

Re : lost + found

Pour masquer le dossier "lost+found", il suffit de créer un fichier ".hidden" dans "/" appartenant à root et contenant juste

lost+found

Pour créer ce fichier (dans une console)

cd /
sudo gedit .hidden

Nautilus lis ce fichier lorsqu'il affiche le répertoire et cache les fichiers qui y sont listés, il suffit de faire CTRL+H pour les voir apparaitre.

Par contre, cette astuce fonctionne uniquement sous nautilus, la commande "ls" ignore ça (quelqu'un connait l'astuce pour ls ?)

Voilà, en espérant que ça t'aide un peu.

Hors ligne

#8 Le 09/01/2007, à 10:49

cep

Re : lost + found

As-tu vérifié si en faisant cela e2fsck va retrouver son lost+found, ou ne va pas en créer un autre car le premier sera inutilisable ? hmm

Dans ces conditions autant le supprimer.

Hors ligne

#9 Le 09/01/2007, à 10:54

kubiack

Re : lost + found

celà cache juste le dossier lors de l'affichage par Nautilus, rien d'autre.
Le dossier reste là, accessible et bien portant wink il ne devrait pas y avoir de problèmes.
D'ailleur le dossier apparait toujours en faisant "ls".

Dernière modification par kubiack (Le 09/01/2007, à 10:56)

Hors ligne

#10 Le 09/01/2007, à 10:56

cep

Re : lost + found

Essaye, crée un problème sur le fs et lance e2fsck.

Hors ligne

#11 Le 09/01/2007, à 10:59

kubiack

Re : lost + found

heu.... on va plutôt éviter de créer des problèmes, j'ai déjà du mal à résoudre ceux que j'ai déjà... smile
En tout cas, à ma prochaine défaillance de disque dur je le saurais, puisque j'ai appliqué l'astuce sur mon pc, on verra bien ce qui se passe !

Non, sérieusement, y'a aucun problème.

Hors ligne

#12 Le 09/01/2007, à 11:29

cep

Re : lost + found

kubiack a écrit :

. . . Non, sérieusement, y'a aucun problème.

wink FAut jamais être aussi affirmatif lorsqu'on n'a pas vérifié.

:~$ sudo mv /mnt/hdb1/lost+found /mnt/hdb1/.lost+found
:~$ sudo umount /dev/hdb1
:~$ sudo e2fsck -f -y /dev/hdb1
e2fsck 1.40-WIP (14-Nov-2006)
Passe 1 : vérification des i-noeuds, des blocs et des tailles
Passe 2 : vérification de la structure des répertoires
Passe 3 : vérification de la connectivité des répertoires
/lost+found n'a pas été trouvé. Créer ? yes (pour oui)

Passe 4 : vérification des compteurs de référence
Passe 5 : vérification de l'information du sommaire de groupe

/dev/hdb1: ***** LE SYSTÈME DE FICHIERS A ÉTÉ MODIFIÉ *****
/dev/hdb1: 28/4276224 files (7.1% non-contiguous), 1445745/8544564 blocks
:~$ sudo mount /dev/hdb1 /mnt/hdb1/
:~$ sudo ls -al /mnt/hdb1/
total 5213368
[couic]
drwx------ 2 root  root       16384 2006-11-09 23:54 .lost+found
drwx------ 2 root root       4096 2007-01-09 10:19 lost+found

Comme tu peux le constater, e2fsck n'a pas trouvé .lost+found et en a créé un autre.

En conclusion, soit on laisse lost+found, soit on le supprime. Le cacher ne sert à rien.

Hors ligne

#13 Le 09/01/2007, à 11:46

kubiack

Re : lost + found

mouai...
Ta solution ne fonctionne pas apparement, maintenant relis la mienne wink

Hors ligne

#14 Le 09/01/2007, à 12:07

cep

Re : lost + found

kubiack a écrit :

mouai...
Ta solution ne fonctionne pas apparement, maintenant relis la mienne wink

j'ai créé .hidden dans / et dans /mnt/hdb1/ puis je me suis déconnecté et reconnecté mais nautilus affiche toujours lost+found.

Bonne continuation.
cep

Hors ligne

#15 Le 09/01/2007, à 12:13

kubiack

Re : lost + found

normalement y'a pas besoin de déconnecter...
As-tu bien écrit "lost+found" dans .hidden ?

Hors ligne

#16 Le 09/01/2007, à 12:48

cep

Re : lost + found

l'affichage des .* n'était pas désactivé wink

Hors ligne

#17 Le 09/01/2007, à 13:08

Bebertii

Re : lost + found

Bonjour,
COmment peut on faire pour récupérer les données présentes dans lost+found ?

Hors ligne

#18 Le 09/01/2007, à 13:10

kubiack

Re : lost + found

il y a moyen d'étendre l'astuce à ls, mais c'est un peu compliqué (il faut écrire un petit script)
pour ceux que ça interesse, créez un fichier vide appelé lsh et ouvrez-le avec gedit. Insérer alors le code suivant:

#! /bin/bash
A=""
if [ -e .hidden ]
then
     for line in `cat .hidden`
     do
          A+="--hide $line "
     done
fi
ls $A --color="always" $*

Enregistrez et fermez
Ensuite, donnez les droits d'éxecution

chmod a+x lsh

et déplacez le fichier dans un des répertoire de votre PATH (~/bin par exemple)

et voilà, lorsque vous appelez la commande "lsh" , elle lit le contenu du fichier ".hidden" placé dans le répertoire (si ce fichier existe) et cache les fichiers només dans le .hidden.

Tout les arguments passés à lsh seront donnés à ls (par exemple, lsh -al)

Il suffit de placer un fichier .hidden contenant la liste des noms de fichiers que l'on veut cacher, 1 par ligne et le tour est joué.

Exemple de fichier ".hidden", à placer à la racine pour se faire peur

bin
dev
boot
home
lost+found
proc
sys

Un "lsh" exécuté dans la racine vous affiche qu'il n'y a plus grand chose ici...

Hors ligne

#19 Le 09/01/2007, à 14:45

cep

Re : lost + found

Ou un alias pour ne pas afficher certains fichiers :

ls -l --hide=lost+found --hide=fichier2 --hide=fichier3 /repertoire

ou -I=

mais ce sont des détails

Hors ligne

#20 Le 10/01/2007, à 21:10

G-rom

Re : lost + found

jvais  m'en tenir à l'effacement du lost+found ^^;


Quand tu ne sais pas (cherche puis) demande, quand tu sais partage.

Hors ligne