.\" -*- coding: UTF-8 -*- .\" Copyright (C) 1993 Rickard E. Faith .\" and Copyright (C) 1994 Andries E. Brouwer .\" and Copyright (C) 2002, 2005 Michael Kerrisk .\" .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\" 2008-10-06, mtk: Created this as a new page by splitting .\" umount/umount2 material out of mount.2 .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH umount 2 "30 martie 2023" "Pagini de manual de Linux 6.05.01" .SH NUME umount, umount2 \- demontează sistemul de fișiere .SH BIBLIOTECA Biblioteca C standard (\fIlibc\fP, \fI\-lc\fP) .SH REZUMAT .nf \fB#include \fP .PP \fBint umount(const char *\fP\fIținta\fP\fB);\fP \fBint umount2(const char *\fP\fIținta\fP\fB, int \fP\fIfanioane\fP\fB);\fP .fi .SH DESCRIERE .\" Note: the kernel naming differs from the glibc naming .\" umount2 is the glibc name for what the kernel now calls umount .\" and umount is the glibc name for oldumount \fBumount\fP() și \fBumount2\fP() elimină atașamentul sistemului de fișiere (cel mai de sus) montat pe \fIțintă\fP. .PP Este necesar un privilegiu corespunzător (Linux: capacitatea \fBCAP_SYS_ADMIN\fP) pentru a demonta sistemele de fișiere. .PP Linux 2.1.116 a adăugat apelul de sistem \fBumount2\fP(), care, la fel ca \fBumount\fP(), demontează o țintă, dar permite \fIfanioane\fP suplimentare care controlează comportamentul operației: .TP \fBMNT_FORCE\fP (începând cu Linux 2.1.116) Solicită sistemului de fișiere să anuleze cererile în așteptare înainte de a încerca demontarea. Acest lucru poate permite ca demontarea să se finalizeze fără a aștepta un server inaccesibil, dar ar putea cauza pierderi de date. În cazul în care, după anularea cererilor, unele procese au încă referințe active la sistemul de fișiere, demontarea va eșua în continuare. Ca în Linux 4.12, fanionul \fBMNT_FORCE\fP este acceptat numai pe următoarele sisteme de fișiere: 9p (de la Linux 2.6.16), ceph (de la Linux 2.6.34), cifs (de la Linux 2.6.12), fuse (de la Linux 2.6.16), lustre (de la Linux 3.11) și NFS (de la Linux 2.1.116). .TP \fBMNT_DETACH\fP (începând cu Linux 2.4.11) Efectuează o demontare leneșă: face ca montarea să nu fie disponibilă pentru noi accesări, deconectează imediat sistemul de fișiere și toate sistemele de fișiere montate sub el, unul de celălalt și din tabelul de montare, și efectuează efectiv demontarea atunci când montarea încetează să mai fie ocupată. .TP \fBMNT_EXPIRE\fP (începând cu Linux 2.6.8) Marchează montarea ca fiind expirată. Dacă o montare nu este utilizată în prezent, atunci un apel inițial la \fBumount2\fP() cu acest fanion eșuează cu eroarea \fBEAGAIN\fP, dar marchează montarea ca fiind expirată. Montarea rămâne expirată atâta timp cât nu este accesată de niciun proces. Un al doilea apel \fBumount2\fP() care specifică \fBMNT_EXPIRE\fP demontează o montare expirată. Acest fanion nu poate fi specificat nici cu \fBMNT_FORCE\fP, nici cu \fBMNT_DETACH\fP. .TP \fBUMOUNT_NOFOLLOW\fP (începând cu Linux 2.6.34) .\" Later added to Linux 2.6.33-stable Nu șterge referința la \fIțintă\fP dacă este o legătură simbolică. Acest indicator permite evitarea problemelor de securitate în programele set\-user\-ID\-\fIroot\fP care permit utilizatorilor neprivilegiați să demonteze sisteme de fișiere. .SH "VALOAREA RETURNATĂ" În caz de succes, se returnează zero. În caz de eroare, se returnează \-1, iar \fIerrno\fP este configurată pentru a indica eroarea. .SH ERORI\-IEȘIRE Valorile de eroare prezentate mai jos sunt rezultatul unor erori independente de tipul de sistem de fișiere. Fiecare tip de sistem de fișiere poate avea propriile erori speciale și propriul comportament special. Pentru detalii, consultați codul sursă al nucleului Linux. .TP \fBEAGAIN\fP Un apel la \fBumount2\fP() specificând \fBMNT_EXPIRE\fP a marcat cu succes un sistem de fișiere neocupat ca fiind expirat. .TP \fBEBUSY\fP \fIținta\fP nu a putut fi demontat deoarece este ocupată. .TP \fBEFAULT\fP \fIținta\fP indică în afara spațiului de adrese al utilizatorului. .TP \fBEINVAL\fP \fIținta\fP nu este un punct de montare. .TP \fBEINVAL\fP \fIținta\fP este blocată; a se vedea \fBmount_namespaces\fP(7). .TP \fBEINVAL\fP \fBumount2\fP() a fost apelat cu \fBMNT_EXPIRE\fP, și deasemeni, fie cu \fBMNT_DETACH\fP, fie cu \fBMNT_FORCE\fP. .TP \fBEINVAL\fP (începând cu Linux 2.6.34) \fBumount2\fP() a fost apelat cu o valoare nevalidă a fanionului în \fIfanioane\fP. .TP \fBENAMETOOLONG\fP Un nume de rută a fost mai lung decât \fBMAXPATHLEN\fP. .TP \fBENOENT\fP Un nume de rută era gol sau avea o componentă inexistentă. .TP \fBENOMEM\fP Nucleul nu a putut aloca o pagină liberă în care să copieze nume de fișiere sau date. .TP \fBEPERM\fP Apelantul nu dispune de privilegiile necesare. .SH STANDARDE Linux. .SH ISTORIC .\" http://sourceware.org/bugzilla/show_bug.cgi?id=10092 \fBMNT_DETACH\fP și \fBMNT_EXPIRE\fP sunt disponibile începând cu glibc 2.11. .PP Funcția originală \fBumount\fP() era apelată ca \fIumount(dispozitiv)\fP și returna \fBENOTBLK\fP atunci când era apelată cu altceva decât un dispozitiv de blocuri. În Linux 0.98p4, a fost adăugat un apel \fIumount(dir)\fP, pentru a accepta dispozitive anonime. În Linux 2.3.99\-pre7, apelul \fIumount(dispozitiv)\fP a fost eliminat, rămânând doar \fIumount(dir)\fP (deoarece acum dispozitivele pot fi montate în mai multe locuri, astfel încât specificarea dispozitivului nu este suficientă). .SH NOTE .SS "umount() și montările partajate" Montarea partajată face ca orice activitate de montare pe o montare, inclusiv operațiile \fBumount\fP(), să fie transmise către fiecare montare partajată din grupul de omologi și către fiecare montare sclavă din acel grup de omologi. Aceasta înseamnă că \fBumount\fP() a oricărui omolog dintr\-un set de montări partajate va determina demontarea tuturor omologilor săi și a tuturor sclavilor acestora. .PP Această propagare a activității de demontare poate fi deosebit de surprinzătoare pe sistemele în care fiecare montare este partajată în mod implicit. Pe astfel de sisteme, montarea recursivă a directorului rădăcină al sistemului de fișiere pe un subdirector și apoi demontarea ulterioară a acelui subdirector cu \fBMNT_DETACH\fP va face ca fiecare montare din spațiul de nume de montare să fie demontată în mod leneș. .PP Pentru a se asigura că \fBumount\fP() nu se propagă în acest mod, montarea poate fi remontată utilizând un apel \fBmount\fP(2) cu un argument \fIfanioane_montare\fP care include atât \fBMS_REC\fP, cât și \fBMS_PRIVATE\fP înainte de apelarea \fBumount\fP(). .SH "CONSULTAȚI ȘI" \fBmount\fP(2), \fBmount_namespaces\fP(7), \fBpath_resolution\fP(7), \fBmount\fP(8), \fBumount\fP(8) .PP .SH TRADUCERE Traducerea în limba română a acestui manual a fost făcută de Remus-Gabriel Chelu . .PP Această traducere este documentație gratuită; citiți .UR https://www.gnu.org/licenses/gpl-3.0.html Licența publică generală GNU Versiunea 3 .UE sau o versiune ulterioară cu privire la condiții privind drepturile de autor. NU se asumă NICIO RESPONSABILITATE. .PP Dacă găsiți erori în traducerea acestui manual, vă rugăm să trimiteți un e-mail la .MT translation-team-ro@lists.sourceforge.net .ME .