web-dev-qa-db-fra.com

"ls" se fige dans le dossier de départ

Mon système: Lenovo t431s, 12.04. La pile LAMP (utilisée pour le développement Web), sinon jolie vanille.

Les applications se bloquent parfois lors de l'accès au dossier personnel.

Je pense avoir vu des conseils suggérant un redémarrage lorsque cela se produit, mais je ne trouve plus cette page.

Prenez avec un grain de sel, je ne pense pas que cela soit lié à une interface graphique, car cela se produit également dans le terminal. Dans le cas d'être dans le terminal, si je "ls" dans ~ /, il cesse de répondre. Cela ne se produit pas maintenant, donc je ne me souviens pas si Ctrl-C restaure le contrôle.

C'est intermittent: généralement, je n'ai aucun problème, mais une fois que le dossier de départ devient indisponible, il ne revient pas. Ce que je veux dire par là, même si vous ouvrez Nautilus, une autre fenêtre de terminal, etc., je ne pourrai pas voir les fichiers du dossier personnel tant que je n'aurai pas redémarré.

J'ai réalisé hier que ce problème posait également des problèmes avec les applications. J'ai installé EasyTag et il est toujours verrouillé. J'ai découvert qu'EasyTag était bloqué parce qu'il essayait de lire mon dossier personnel et je l'ai corrigé en modifiant le répertoire par défaut.

Est-ce un problème bien connu (c'est une ancienne version) avec une solution bien connue? Je ne peux pas le trouver. Je pouvais passer à 14.04, mais sans voir une discussion du problème, je ne peux pas être sûr que le problème soit résolu. Je ne veux pas du désagrément potentiel d'une mise à niveau sans une attente raisonnable que cela résolve le problème.

3
chuckj

Mon fichier fstab monte plusieurs dossiers partagés de mon réseau domestique dans des dossiers de mon répertoire personnel. Lorsque je sors mon ordinateur portable, les liens sont brisés.

J'ai seulement remarqué le problème lorsque j'ai essayé d'utiliser un programme qui voulait lire mon répertoire personnel. Comme je ne le fais pas souvent, le problème était intermittent.

Supprimez ces lignes du fichier fstab et créez un fichier de script (et un programme de lancement) pour monter ces dossiers lorsque j'en ai besoin.

3
chuckj

Le problème le plus probable est que votre système de fichiers est corrompu ou n'est pas optimal pour Linux (comme NTFS) qui produit cet effet. Un disque défaillant peut également produire le même effet. Pour vérifier qu'aucune de ces raisons ne vous concerne, vous devez, à partir d'un environnement Live, exécuter fsck sur les partitions affectées (c'est-à-dire Sudo fsck /dev/sda1) et vérifier les valeurs SMART avec un SMART outil (c.-à-d. Sudo smartctl -a /dev/sda).

Il est important que vous créiez une sauvegarde de toutes vos données importantes dans un endroit sûr, de préférence pouvant être débranché du système.

2
Braiam