Không thể gắn kết âm lượng, một hoạt động đã chờ xử lý (có nhiều người dùng)


8

Tôi đang chạy Linux Mint 14 - gần như bất kể cài đặt cài đặt mặc định là gì. Khi tôi có nhiều người dùng đăng nhập và tôi cắm vào ổ đĩa flash, hoặc máy ảnh kỹ thuật số hoặc bất kỳ bộ lưu trữ USB nào khác, thay vì bật lên thiết bị tự động, nó không làm gì cả.

Vì vậy, nếu tôi sử dụng Caja (tôi đoán tương đương Nautilus), hãy thử gắn kết nó, nó sẽ cho tôi biết:

                               Không thể gắn kết dung lượng 4.0 GB - Một hoạt động đang chờ xử lý

Nếu tôi đăng nhập vào tài khoản người dùng khác, tôi thấy một cửa sổ hỏi tôi muốn thực hiện hành động nào.

Làm cách nào tôi có thể tắt automount và chỉ thử gắn nó khi tôi nhấp vào nó từ trong trình duyệt tệp của mình?


Chúng tôi có thể đưa ra một giải pháp để tự động kết nối USB từ cấp độ hệ thống, điều gì về việc ngắt kết nối nó?
slm

Về cơ bản, đó chỉ là vợ tôi hoặc không gặp gỡ, và cả hai chúng tôi đều có sudo
Wayne Werner

Nghe có vẻ buồn cười mà bạn và vợ bạn có sudo. Cô ấy là một người phụ nữ đặc biệt có thể làm điều đó, tôi vẫn đang vật lộn với Ubuntu. Bạn rõ ràng sẽ ngắt kết nối nó sau đó? Tôi nghĩ rằng bạn cũng có thể gắn nó với một công tắc "lười biếng" sẽ khiến nó ở trạng thái thân thiện hơn nếu nó không được kết nối.
slm

Tôi đã cập nhật câu hỏi của mình - hóa ra điều tôi thực sự muốn chỉ là để tôi kiểm soát hệ thống của chính mình.
Wayne Werner

Không rõ ràng rằng điều này sẽ giúp ích trong tình huống nhiều người dùng, nhưng trong một số trường hợp, lỗi này có thể được giải quyết bằng cách chạy caja --quit.
tộc

Câu trả lời:


2

Làm cách nào tôi có thể tắt automount và chỉ thử gắn nó khi tôi nhấp vào nó từ trong trình duyệt tệp của mình?

Bằng cách sử dụng dconf-editorđể tắt tự động gắn kết như được mô tả ở đây: Cách vô hiệu hóa tự động trong tùy chọn của nautilus .

Hoặc, chạy lệnh sau:

gsettings set org.gnome.desktop.media-handling automount false

2

Điều này chưa được kiểm tra nhưng tôi đã xem qua trang này: tự động kết nối ổ đĩa flash USB trên linux với udev và pmount

Ý tưởng chung là bạn thực hiện một hành động UDEV sẽ tự động hóa bằng cách sử dụng pmount thay thế. Nếu bạn nhìn vào các bình luận, có một ý kiến punmount -lsẽ làm cho việc bỏ qua một cách lười biếng sẽ an toàn hơn.

đoạn trích

Đây là một giải pháp để tự động đếm ổ đĩa flash USB / thẻ nhớ trên linux chỉ bằng udev và pmount.

  1. thêm một tập tin automount.rules trong /etc/udev/rules.d.

  2. đặt các dòng sau vào nó

    # automounting usb flash drives
    # umask is used to allow every user to write on the stick
    # we use --sync in order to enable physical removing of mounted memory 
    # sticks -- this is OK for fat-based sticks
    # I don't automount sda since in my system this is the internal hard 
    # drive depending on your hardware config, usb sticks might be other 
    # devices than sdb*
    
    ACTION=="add",KERNEL=="sdb*", RUN+="/usr/bin/pmount --sync --umask 000 %k"
    ACTION=="remove", KERNEL=="sdb*", RUN+="/usr/bin/pumount %k"
    ACTION=="add",KERNEL=="sdc*", RUN+="/usr/bin/pmount --sync --umask 000 %k"
    ACTION=="remove", KERNEL=="sdc*", RUN+="/usr/bin/pumount %k"
    
  3. tải lại các quy tắc udev: udevadm control --reload-rules

LƯU Ý: Nếu bạn muốn làm cho thiết lập này trở nên khoan dung hơn để ngắt kết nối thì bạn sẽ muốn bao gồm-l lười biếng không kết nối punmount.

ACTION=="remove", KERNEL=="sda*", RUN+="/usr/bin/pumount -l %k"

Từ pumounttrang của người đàn ông:

   -l, --lazy
          Lazy unmount. Detach the filesystem from the filesystem hierarchy 
          now, and cleanup all references to the filesystem as soon as it is
          not  busy  anymore.   (Requires kernel 2.4.11 or later.) 
          IMPORTANT NOTES This option should not be used unless you really 
          know what you are doing, as chances are high that it will result 
          in data loss on the removable drive. Please run  pumount  manually  
          and  wait until it finishes. In addition, pumount will not 
          luksClose a device which was unmounted lazily.
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.