Як видалити змонтовані місця, додані за допомогою команди mount?


15

Я змонтував декілька спільних локацій за допомогою команди нижче.

mount -t cifs /mnt/systemfolder -o username=name,password=password //10.10.1.1/My-Shared-Folder

Під час виконання цієї команди помилково встановлено кілька неправильних розташувань *. Тепер, коли я виконую лише mountкоманду, вона перераховує всі правильні та неправильні місця, які я встановив.

    • Я декілька разів монтував одне і те саме місце.

Як видалити місця, які відображаються при виконанні mountкоманди, щоб я міг видалити неправильні, які я встановив?

umountКоманда не допоможе мені видалити розташування встановлено. Ось скріншот із відображенням результатів команд mountта umount.

введіть тут опис зображення


Для подальшої довідки у мене була та сама помилка: ця утиліта знімає лише файли файлових систем cifs. при спробі відключити кріплення CIFS, батьківський каталог якого переміщено (ефективно переміщуючи точку монтажу). Ця помилка може виникнути при спробі використання umountабо в правильній точці монтажу (куди було перенесено кріплення), і при спробі видалити кріплення через ім'я точки вихідного монтажу ( //ip/path). Щоб успішно відключити, я побіг umountна нове місце точки

Відповіді:


17

У вас є декілька каталогів, які монтуються над іншими каталогами (друге кріплення на /mnt/arcserverтінях, перше і так далі, і монтажі на /mntтіні попередніми кріпленнями /mnt/arcserver). Це заплутано як для людей, так і для umountкоманди. Від'єднайте їх знизу вгору:

umount //10.49.4.20/Released
umount //10.49.4.20/released
umount //10.49.4.20/released
umount //metro/released
umount //metro/released
umount //metro/released

Якщо навіть це не вдається, оскільки umountспрацьовує на декількох однакових кріпленнях, у відчаї зніміть усі кріплення cifs:

umount -a -t cifs

У Linux ви можете відключити ситуацію, переміщаючи кріплення так, щоб кожен мав свою унікальну, не перекривається точку монтажу.

mkdir /TMPMNT/{Released,released{1,2},arcserver{1,2,3,4}}
mount --move //10.49.4.20/Released /TMPMNT/Released
mount --move //10.49.4.20/released /TMPMNT/released1
mount --move //10.49.4.20/released /TMPMNT/released2
mount --move //metro/released /TMPMNT/arcserver1
mount --move //metro/released /TMPMNT/arcserver2
mount --move //metro/released /TMPMNT/arcserver3
mount --move //metro/released /TMPMNT/arcserver4

Після цього у вас будуть окремі каталоги для кожної змонтованої файлової системи, які ви можете вивчити та відключити за своїм бажанням.


Спасибі. Проблемою був порядок монтажу. Дякуємо за кілька пропозицій! Я повинен був спочатку umount/ mnt, а потім / mnt / arcserver працював.
Томас

6

може, з umount -f?

-f Force unmount (у разі недосяжності системи NFS). (Потрібно ядро ​​2.1.116 або новішої версії.)

А може, ви можете це зробити umount -l

-Линий відключити. Від'єднайте файлову систему від ієрархії файлової системи зараз та очистіть усі посилання на файлову систему, як тільки вона більше не зайнята. (Потрібно ядро ​​2.4.11 або новішої версії.)

з: http://linux.die.net/man/8/mount

але озирнувшись, я тут щось знайшов .

$ umount.cifs /folder

ОНОВЛЕННЯ Перевірте посібник з umount.cifs ... можливо, це може дати вам додаткову руку:

http://www.samba.org/samba/docs/man/manpages-3/umount.cifs.8.html

umount.cifs відключає файлову систему CIFS Linux. На неї можна посилатись побічно командою umount (8), коли umount.cifs знаходиться в / sbin каталозі, якщо ви не вказали опцію "-i" для umount. Вказівка ​​-i на umount уникає виконання таких помічників, як umount.cifs. Команда umount.cifs працює лише в Linux, і ядро ​​повинно підтримувати файлову систему cifs. Протокол CIFS є спадкоємцем протоколу SMB і підтримується більшістю серверів Windows та багатьма іншими комерційними серверами та мережевими приєднаними пристроями зберігання, а також популярним сервером Samba з відкритим кодом Samba.


Спробував усі три пропозиції. Всі вони дають однакові повторювані повідомлення. Останній передає повідомлення лише один раз.
Томас

@Tomas Я знайшов щось про umount.cifs.
maniat1k

umount -iзробив трюк. Усі інші пропозиції тут для мене не спрацювали. RHEL 4
Феліпе Альварес

umount -lврятував мій день
рюфф

1

спробуйте umount.

umount /mnt/systemfolder

Спробував це, і це не допомогло. Я отримую повідомлення This utility only unmounts cifs filesystems. Я монтував локації за допомогою CIF. Не впевнені, чому тоді це повідомлення.
Томас

Чи можете ви детальніше розглянути це? Відповідно до сторінки сторінки, виклик умунтації буде закликати /sbin/umount.<suffix> {dir|device} [-nlfvr] [-t type.subtype]. Тож слід зателефонувати, umount.cifsщо має зробити для вас трюк. Ви спробували там встановити щось інше? Можливо, вам варто спробувати подзвонити umount.cifsбезпосередньо? Або шукати сторінку сторінки безпосередньо ( man umount.cifs)?
Войтек

Я додав додаткову інформацію до питання, щоб зробити його більш зрозумілим.
Томас

Це не повинно бути так, схоже, ви збираєте незвичне umount. Чи можете ви спробувати запустити /bin/umountявно?
Марно

Просто спробував це, ті ж результати.
Томас


1

Для запису fstab (ubuntu 14.04):

10.10.70.18:/nfs01      /backup                 nfs     rw,hard,intr    0 0

Мені вдалося зняти цю мертву частку за допомогою:

umount -l -i '10.10.70.18:/nfs01'

0

У мене була подібна проблема, але рішення тут не спрацювали для мене. У мене був такий вихід із кріплення:

//10.0.0.173/e$ on /mnt/mount_tmp type cifs (rw,mand)

Я спробував mount --moveі umount -a -t cifsальтернативи, не вийшло. Я спробував зняти і те, //10.0.0.173/e$і /mnt/mount_tmpінше, мені нічого не вийшло. Я також спробував -fі не -lзапропонував успіху. Тоді я знайшов таке рішення:

/server/310015/cannot-unmount-cifs-mount

Це говорить вам використовувати -i. Не вдалося, коли я спробував у змонтованій папці:

$ umount -f -i /tmp/mount_tmp
umount2: Invalid argument
umount: /tmp/mount_tmp: not mounted

але остаточно спрацювало при використанні в "пристрої":

$ umount -i '//10.0.0.173/e$'
umount: //10.0.0.173/e$: not found

Незважаючи на те, що він повідомив про помилку, наступний запуск "кріплення" показує, що він більше не змонтований.


-1

Біг

$ umount -i 

виправили проблему для мене.


1
Привіт Майку і ласкаво просимо до U&L. Чи можете ви додати трохи більше деталей у свою відповідь?
slm
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.