Vô hiệu hóa tự động mở cho một thiết bị cụ thể


9

Bất cứ khi nào tôi chèn một ổ đĩa flash, một cửa sổ Nautilus mới sẽ hiển thị nội dung của nó. Có cách nào để tắt tùy chọn "tự động mở" cho một đơn vị USB cụ thể không?


PD.: Tôi muốn sử dụng nó CHO THIẾT BỊ USB CỤ THỂ!
Brallan Aguilar

1
Ca sử dụng: Tôi muốn làm điều này cho điện thoại của mình để tôi có thể sạc nó khỏi máy tính mà không cần gắn.
flickerfly

Câu trả lời:


4

đi đến Dash Home > System Settings -> Removable Mediavà kiểm tra "Không bao giờ nhắc hoặc bắt đầu chương trình khi chèn phương tiện truyền thông"

nhập mô tả hình ảnh ở đây


3
Emmm, tôi muốn vô hiệu hóa cho một thiết bị cụ thể, không phải cho tất cả.
Brallan Aguilar

1
trong Ubuntu 14.04, nó là như vậy Dash Home > System Settings > Details > Removable Media. Thêm thông tin tại superuser.com/questions/556674/
Mạnh

@Brallan Hãy nói với ai đó ít nhất là 'giải quyết' điều này bằng các kịch bản unmount id-speficic ...
Frank Nocke

0

Tìm ra uuid của nó:

Hãy bắt đầu với id hiện tại (chưa uuid)

mount | grep ^/dev

Bạn nên nhận ra tên thật của nó ở đây,

/dev/sda4...
/dev/sda5 on /boot ...
/dev/sdc1 on /media/frank/FancyBackupDrive FX1... <-- assume, its this
/dev/sdc2 on /media/frank/some other Drive ...

Bây giờ, giả sử, đó là sdc1. Hãy tìm ra uuid thực sự độc đáo của nó:

$> ll /dev/disk/by-uuid/ | grep sdc1

Sẽ giúp bạn có một chuỗi khá dài (thường là hex, đôi khi có dấu gạch ngang) liên kết tượng trưng ở đâu đó (tốt, ở trên sdc1)

lrwxrwxrwx [...]  366A2F886A2F003A -> ../../sdc1

Nhập vào /etc/fstabđể không bao giờ gắn kết

Sao lưu trước khi âm thanh như một ý tưởng tốt với tôi.

sudo cp /etc/fstab /etc/fstab.bak

Sau đó mở để chỉnh sửa (ví dụ sudo pluma /etc/fstab), nhập tệp này vào tệp (nhận xét là tùy chọn, hệ thống tệp và uuid của bạn có thể khác nhau)

# Tự động gắn kết ngăn UUID = 366A2F446A2F006B không ntfs ro, noauto

Làm việc cho tôi, với một ổ đĩa hai phân vùng bên ngoài!

Nếu bạn phát triển mong muốn sử dụng ổ đĩa đó:

gắn thủ công

thư mục phải tồn tại trước, không được chăm sóc. vì vậy hãy tạo ra nó (chỉ một lần, bao giờ):

sudo mkdir /media/myFx

Và chúng ta đi đây

mount /dev/disk/by-uuid/366A2F886A2F003A /media/myFX

hướng dẫn sử dụng

sudo umount /dev/disk/by-uuid/366A2F886A2F003A

Tùy thuộc vào chi tiết cụ thể của bạn, tôn trọng gắn kết của bạn. mục nhập fstab của bạn có thể cần các tham số bổ sung với quyền người dùng ưa thích của bạn, định dạng ổ đĩa 'hiếm' và tất cả những thứ đó :

sudo mount -t ntfs -o umask=007,gid=046,uid=0,nls=utf8 /dev/disk/by-uuid/366A2F886A2F003A /media/myFX

0

Đôi khi, môi trường máy tính để bàn dựa trên unity / gnome có gnome-diskstiện ích mà bạn có thể sử dụng cho mục đích cụ thể này.

Chỉ cần chọn thiết bị của bạn trong cột bên trái, sau đó chọn phân vùng bạn không muốn gắn kết (người ta chỉ có thể mong đợi một thiết bị trên một đĩa USB chung) và nhấp vào nút với bánh răngbên dưới thanh phân vùng. Sau đó chọn Edit Mount Options...và đặt ở đó bất cứ điều gì bạn muốn. Tôi cho rằng bạn đang tìm cách vô hiệu hóa Mount at startuptùy chọn (vốn là mặc định trên Ubuntu 16.04, nhưng vẫn không có trong CentOS 7).

Sau khi nhấp vào, OKbạn sẽ được nhắc nhập mật khẩu sudo và kết quả sẽ được ghi vào /etc/fstabnơi bạn có thể thấy những gì thực sự đã xảy ra.


Điều này trông thực sự hứa hẹn là một cách 'nhẹ nhàng' hơn để xử lý câu hỏi ban đầu mà không cần chỉnh sửa trực tiếp các tệp hệ thống, nhưng thật không may, các đĩa gnome dường như không thấy điện thoại Android được gắn. (16.04, điện thoại LG Nexus 5X.)
cdaddr

1
Xin chào @cdaddr! Đó là một câu chuyện hoàn toàn khác với các thiết bị MTP. MTP là một giao thức truyền dữ liệu, không phải là một cách để giới thiệu một thiết bị đĩa cho hệ thống. Những thiết bị "mềm" này thường đi qua gvfsvà dường như khá khó để chế ngự. Nó dường như là có thể , mặc dù.
tlwhitec
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.