GNU/Linux >> Znalost Linux >  >> Linux

Nelze odstranit adresář v Unixu

Zkuste jej smazat pomocí uživatele root nebo použijte sudo , pokud máte potíže

Použijte rm -rf dir s účtem root a bude smazán, protože byste měli čelit problému s oprávněními.


Zkontrolujte pomocí df adresář a mount jak je váš adresář připojen a ke kterému souborovému systému patří. Všimněte si, že pokud používáte NFS, CIFS/SMB nebo nějaký jiný distribuovaný systém souborů, můžete mít problémy... protože distribuované systémy souborů ukládají do mezipaměti (na straně serveru i na straně klienta), takže nepoužívejte sémantiku POSIX. Viz souborové systémy(5).

Velmi pravděpodobně používáte NFS (pak by to měla vaše otázka znít a uvést mnohem více podrobností, zejména možnosti připojení a exportu v /etc/fstab , viz fstab(5), verze použitého protokolu NFS atd...). Pak musíte poskytnout více podrobností o tom, jak je přesně připojen, zda máte procesy používající tento systém souborů (použijte lsof(8)...) a jak funguje ověřování. Docela často rootovský přístup nefunguje přes NFS přesně tak, jak byste chtěli... (intuitivně váš lokální root není root v celé síti).

V některých případech je potřeba odstranit soubory na serveru NFS po po odpojení tohoto vzdáleného souborového systému NFS na všech klientech NFS. A podrobnosti se liší podle použité verze protokolu NFS a možností konfigurace.

Viz také nfsd(7), exports(5), chattr(1) atd. a tato otázka na Serverfault a tento přehled Linux NFS.


Omlouvám se, ale řešení schválené 20+ hlasy pro mě nefungovalo :), ale trefil jsem ho.

V mém případě pod rootem vede rm -rf (adresář) k nekonečné smyčce a velikost složky je pod koncertem. Kromě toho složka není uvedena v seznamu, což také vede k nekonečné smyčce pomocí příkazu dir ve složce.

Ach sakra ne!!!

Vstupte do režimu obnovení přidržením levého shiftu při spouštění. Zadejte heslo uživatele root nebo stiskněte enter, pokud žádné není.

cd /

mount -o remount,rw /

rm -f (adresář) //Účelem je opravit chybu smyčky

rm -r (adresář)

Uvidíme se!

Všechny pozdravy Linux Lite.


Linux
  1. Vynutit odpojení adresáře připojeného přes NFS

  2. Jak mohu zkontrolovat, zda adresář existuje?

  3. Jak mohu zobrazit obrázky mimo kořenový adresář webu v mé aplikaci php?

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

  2. Jak mohu odstranit soubor nebo adresář s názvem \?

  3. Mohu prostě zakázat updatedb?

  1. Odeberte symbolický odkaz na adresář

  2. Mohu v Unixu spustit 'make' v adresáři, aniž bych do tohoto adresáře nejprve cd'oval?

  3. nemůže zdrojový skript v aktuálním adresáři