GNU/Linux >> Znalost Linux >  >> Linux

Chyba I/O v systému Linux:nelze odebrat adresář jako root

Mám podezření na poškození souborového systému. Protože se pravděpodobně jedná o váš kořenový souborový systém, nebudete moci provést celý fsck dokud je systém aktivní, tak sudo shutdown -r -F now který by se měl vypnout a restartovat (-r ) vynucení běhu fsck (-F ), jak se systém obnoví (v bodě, kde lze nalezené problémy bezpečněji opravit). Možná budete chtít nejprve aktualizovat zálohy, i když jen kvůli paranoie (pro případ, že je něco vážné špatně a počítač se nerestartuje čistě).

Může to být také problém se zamykáním souboru, i když bych v takovém případě očekával jinou chybovou zprávu. Chcete-li zjistit, jaké procesy tyto soubory aktivně používají, můžete spustit lsof | grep locale .


O čtyři hodiny později jsem našel řešení mého problému:

  1. Restartoval jsem počítač a ve spouštěcí nabídce jsem spustil instanci položky nabídky Ubuntu Recovery.
  2. Otevřel jsem relaci terminálu jako root a podařilo se mi odstranit adresář pomocí příkazu:

    rmdir ".gvfs"
    

    Žádná chybová zpráva se nevrátila.

  3. Odstranění jsem zkontroloval pomocí jiného ls -al příkaz. Soubor adresáře již nebyl v seznamu.
  4. Restartoval jsem počítač a viděl jsem, že výsledek je perfektní. Nechtěný, nekontrolovatelný soubor na ploše už tam nebyl. Problém vyřešen.

Linux
  1. Jak zajistit, aby byly soubory a adresáře neodstranitelné, a to i přes kořen v Linuxu

  2. Linux – Jak monitorovat diskový vstup/výstup v konkrétním adresáři?

  3. Cheat sheet pro oprávnění k souborům/adresáři pro Linux

  1. Linux – Určení konkrétního souboru odpovědného za vysoké I/O?

  2. Linux – účel adresáře /net?

  3. Linux – nelze odebrat vlastněný soubor s oprávněními 777

  1. Nelze odebrat soubor na oddílu Ntfs, událost jako kořen?

  2. Zkontrolujte oprávnění souborů Linux pomocí ls

  3. 5 Praktické příklady odstranění / odstranění adresáře v Linuxu