Bagaimana cara melepas secara paksa ketika saya menerima file basi nfs basi?

17

Membuat diriku dalam situasi yang sulit. Telah dipasang aufs di / mnt / 1

aufs on /mnt/1 type aufs (rw,relatime,si=daab1cec23213eea)

Saya tidak bisa meng-unmount hal itu:

sudo umount -f /mnt/1
umount2: Stale NFS file handle
umount: /mnt/1: Stale NFS file handle
umount2: Stale NFS file handle
umount2: Stale NFS file handle

Bagaimana cara melepas mount point? (tanpa me-reboot sistem)

(Catatan: aufs berada di atas sistem openafs daripada NFS.)

UsAaR33
sumber
5
Masuk ke situasi yang sama, dan dapat mereproduksi dengan mudah: cukup hapus cabang rw dari sistem file AUFS, dan boom, titik mount AUFS sepenuhnya disemprot. umount -fatau umount -ltidak akan mengubah apa pun. Saya masih mencari solusi juga.
jpetazzo
@ jpetazzo Lihat jawaban saya di bawah ini, saya akhirnya dapat menyelesaikan masalah ini sendiri tanpa perlu reboot
craymichael

Jawaban:

6

dari man 8 umount:

   -f     Force   unmount   (in  case  of  an  unreachable  NFS  system).
          (Requires kernel 2.1.116 or later.)

   -l     Lazy unmount. Detach the filesystem from the filesystem hierar-
          chy  now,  and cleanup all references to the filesystem as soon
          as it is not busy anymore.  (Requires kernel 2.4.11 or  later.)

Jika sudo umount -f /mnt/1tidak berhasil, Anda bisa mencoba sudo umount -l /mnt/1.

Xupeng
sumber
-lmungkin butuh waktu, kan? Apakah ada opsi tambahan jika -ftidak berfungsi?
Ehtesh Choudhury
-ltelah bekerja (secara instan) ketika -fbelum.
keithpjolley
0

Anda dapat meng-unmount ini, meskipun menangani file basi, dengan:

fusermount -u /mnt/1
TheJJ
sumber
0

Baiklah, saya telah menemukan solusi untuk masalah saya (sama seperti pertanyaannya). Inilah yang TIDAK bekerja untuk saya:

  • mount -t nfs -o remount /mnt/1
  • umount /mnt/1
  • umount -f /mnt/1
  • umount -l /mnt/1

Inilah yang DID bekerja untuk saya:

  • umount -lf /mnt/1

Jika ini tidak berhasil untuk Anda, pastikan Anda membunuh semua proses yang saat ini terkait dengan direktori yang terpasang:

  • lsof | grep /mnt/1
  • fuser -k /mnt/1

Opsi -l( l azy) memberitahu Anda umountuntuk tidak membereskannya sekarang. Tanpa opsi ini, titik pemasangan akan sibuk. Lihat jawaban @ Xupeng untuk manperincian halaman tentang opsi umount.

Craymichael
sumber