UMOUNT(8) | Администрација система | UMOUNT(8) |
НАЗИВ¶
umount - oткачиње системе датотека
УВОД¶
umount -a [-dflnrv] [-t fstype] [-O option...]
umount [-dflnrv] {directory|device}
umount -h|-V
ОПИС¶
Наредба umount одваја поменути систем датотека из хијерархије датотека. Систем датотека се наводи давањем директоријума у који је прикачен. Давање специјалног уређаја на коме живи систем датотека такође може да ради, али је застарело, углавном зато што неће успети у случају да је овај уређај прикачен на више од једног директоријума.
Знајте да се систем датотека не може искључити када је „заузет“ – на пример, када на њему постоје отворене датотеке, или када неки процес има свој радни директоријум, или када се користи разменска датотека на њему. Увредљиви процес би чак могао да буде и сам umount – он отвара „libc“, а „libc“ заузврат може да отвори, на пример, локалне датотеке. Лењим откачињањем се избегава овај проблем, али може довести до других проблема. Погледајте испод опис --lazy.
ОПЦИЈЕ¶
-a, --all
-A, --all-targets
-c, --no-canonicalize
Ову опцију неприметно занемарује umount за кориснике који нису администратори.
За више појединости о овој опцији видите mount(8) страницу упутства. Знајте да umount не прослеђује ову опцију помоћницима /sbin/umount.врста.
-d, --detach-loop
--fake
-f, --force
Знајте да ова опција не гарантује да наредба откачињања неће да се закачи. Изричито се препоручује да користите апсолутне путање без симболичних веза да бисте избегли нежељене readlink(2) и stat(2) системске позиве на недоступном NFS-у у umount-у.
-i, --internal-only
-l, --lazy
Поновно подизање система би се очекивало у блиској будућности ако ћете користити ову опцију за мрежни систем датотека или локални систем датотека са подкачењима. Препоручени случај коришћења за umount -l је спречавање застоја при гашењу због недоступног мрежног дељења где ће нормално umount застати због обореног сервера или мрежне партиције. Поновна качења дељења неће бити могућа.
-N, --namespace називни-простор
umount switches to the namespace when it reads /etc/fstab, writes /etc/mtab (or writes to /run/mount) and calls umount(2) system call, otherwise it runs in the original namespace. It means that the target mount namespace does not have to contain any libraries or other requirements necessary to execute umount(2) command.
Видите mount_namespaces(7) за више информација.
-n, --no-mtab
-O, --test-opts опција...
-q, --quiet
-R, --recursive
-r, --read-only
-t, --types врста...
-v, --verbose
-h, --help
-V, --version
ОТКАЧИЊАЊЕ ЗА КОРИСНИКЕ КОЈИ НИСУ АДМИНИСТРАТОРИ¶
Нормално, само администратор може да откачи системе датотека. Међутим, када fstab садржи опцију user у реду, било ко може да откачи одговарајући систем датотека. За више појединости видите mount(8) страницу упутства.
Од издања 2.34 наредба umount се може користити за обављање радње откачињања такође за спојене системе датотека ако табела качења кернела садржи ИД корисника. У том случају опција качења fstab user= није потребна.
Од издања 2.35, наредба umount не излази када су корисничка овлашћења неодговарајућа по унутрашњим безбедносним правилима libmount-а. Одбацује „suid“ овлашћења и наставља као обичан корисник који није администратор. Ово се може користити за подржавање случајева коришћења у којима администраторска овлашћења нису неопходна (нпр. системи датотека споја, кориснички називни простори, итд.).
УРЕЂАЈ ПЕТЉЕ¶
Наредба umount ће самостално да откачи уређај петље претходно покренут наредбом mount(8) независно од /etc/mtab.
У овом случају уређај је покренут опцијом „autoclear“ (видите losetup(8) излаз за више појединости), у супротном неопходно је коришћење опције --detach-loop или позива losetup -d уређај. Функција самочишћења је подржана од Линукса 2.6.25.
Note that since Linux v3.7 kernel uses "lazy device destruction". The system just marks the loop device by autoclear flag and destroys it later. If you need to wait for a complete removal of the loop device, call udevadm settle after umount.
СПОЉНИ ПОМОЋНИЦИ¶
Синтакса спољних помоћника откачињања је:
umount.suffix {directory|device}
[-flnrv] [-N namespace] [-t
type.subtype]
где је суфикс врста система датотека (или вредност из uhelper= или helper= маркера у „mtab“ датотеци). Опција -t се може користити за системе датотека који имају подршку подврсте. На пример:
umount.fuse -t fuse.sshfs
Означивач uhelper=нешто (непривилеговани помоћник) се може појавити у /etc/mtab датотеци када обични корисници треба да буду у могућности да откаче тачку качења која није дефинисана у /etc/fstab (на пример за уређај кога је прикачио udisks(1)).
Маркер helper=врста у mtab датотеци ће преусмерити све захтеве откачињања ка /sbin/umount.врста помоћнику независно од УИД-а.
Знајте да је /etc/mtab тренутно застарело а helper= и друге опције качења корисничког простора се одржавају libmount-ом.
ОКРУЖЕЊЕ¶
LIBMOUNT_FSTAB=<путања>
LIBMOUNT_DEBUG=all
ДАТОТЕКЕ¶
/etc/mtab
/etc/fstab
/proc/self/mountinfo
ИСТОРИЈАТ¶
Наредба umount се појавила у издању 6 AT&T UNIX-а.
ПОГЛЕДАЈТЕ ТАКОЂЕ¶
ПРИЈАВЉИВАЊЕ ГРЕШАКА¶
За пријављивање грешака, користите пратиоца грешака на <https://github.com/util-linux/util-linux/issues>.
ДОСТУПНОСТ¶
Наредба umount је део пакета „util-linux“ који се може преузети са Архиве Линукс кернела <https://www.kernel.org/pub/linux/utils/util-linux/>.
2025-01-14 | util-linux 2.40.4 |