Làm cách nào để ẩn / xóa phân vùng khỏi bảng điều khiển bên trái Nautilus?


12

Tôi có một thiết lập luks với phân vùng được mã hóa. Và tôi không muốn mọi người trên máy tính của mình thấy rằng tôi có phân vùng như vậy. Thật không may, nó hiển thị trong bảng "thiết bị" nautilus là "Phân vùng được mã hóa".

Có cách nào để ngăn chặn nó hiển thị ở đó? Tôi đã quản lý để thiết lập xác thực bằng khóa usb và tôi không muốn phân vùng được mã hóa hiển thị trong bảng điều khiển.

Câu trả lời:


7

Bạn có thể sử dụng tùy chọn gắn x-gvfs ẩn trong /etc/fstabđể giấu nó trong nautilus , ví dụ.

Ví dụ: một dòng trong /etc/fstabsẽ trở thành:

/dev/sda1 /mnt/sda1 ext4   defaults,x-gvfs-hide       0     2

Chỉnh sửa : Hoặc bạn có thể tạo một dòng giả trong /etc/fstabnhư thế này

/dev/sda2 /mnt/sda2 ext4 noauto,x-gvfs-hide 0 2

cho mục đích duy nhất là giấu nó trong nautilus. Nó sẽ không được gắn kết để điểm gắn kết không thể tồn tại.


Điều đó không làm việc chỉ cho các phân vùng không LUKS cho tôi. Ông đang hỏi về phân vùng LUKS cụ thể.
Ini

1
Có thể sử dụng quy tắc udev này ubuntuforums.org/showthread.php?t=2198120
solsTiCe 27/12/18

7

Câu hỏi này xứng đáng được cập nhật cho Ubuntu 16.04 với các bước thân thiện với người dùng.

Những gì bạn nhìn thấy ở phía bên trái của Nautilus là các phân vùng của bạn. Những người được gắn kết có nút nhả ra bên cạnh họ, những người không được kết nối thì không. Để gắn kết phân vùng bấm vào tên. Sau đó, bạn có thể điều hướng các thư mục và tập tin.

Bạn muốn ẩn các phân vùng để chúng không xuất hiện trong Nautilus.

Bắt Dashđầu tùy chọn đầu tiên trênLauncher

Nhập Disksvà bạn sẽ thấy ứng dụng Disksxuất hiện. Nhấn vào nó.

Một màn hình tương tự như thế này xuất hiện:

Đĩa mở

Nhấp chuột trái vào Đĩa. Sau đó nhấp chuột trái vào Phân vùng bạn muốn ẩn.

Nhấp chuột phải vào thiết bị (theo Mũi tên trái và -) và chọn Edit Mount Optionsvà màn hình này xuất hiện:

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

Bỏ chọn tùy chọn Show in User Interface.

Nhấn OK và nhập mật khẩu để áp dụng thay đổi. Sau lần khởi động lại tiếp theo, Nautilus sẽ không hiển thị phân vùng. Lưu ý rằng điều này không xóa phân vùng hoặc xóa bất kỳ dữ liệu nào trên đó.

Nếu bạn cần làm rõ xin vui lòng gửi bình luận dưới đây.


1
Điều đó không làm việc chỉ cho các phân vùng không LUKS cho tôi. Ông đang hỏi về phân vùng LUKS cụ thể.
Ini

@Ini Vui lòng gửi câu hỏi mới với liên kết đến câu hỏi trên nêu rõ lý do tại sao nó không hiệu quả với bạn.
WinEunuuchs2Unix 27/12/18

Các chủ đề sẽ là một bản sao chính xác của cái này. Câu hỏi từ @yemu khá rõ ràng. Ý tôi là tôi có thể đính kèm ảnh chụp màn hình từ một ổ đĩa được mã hóa hiển thị trong Nautilus, nhưng tôi không biết liệu điều đó có tạo ra sự khác biệt lớn trong sự rõ ràng hay không. Giải pháp của câu trả lời này không hoạt động - phân vùng chỉ không xuất hiện trong Nautilus một khi được giải mã khi bạn chỉ định cài đặt được đề xuất trong câu trả lời này. Phân vùng được mã hóa vẫn xuất hiện trong Nautilus. Trong gnome-disksbạn cũng có thể CHỈ chỉ định tùy chọn gắn kết khi bạn nhập mật khẩu và phân vùng được giải mã.
Ini

Hơn nữa, đó là lý do tại sao tôi cũng nghĩ rằng /etc/fstabsẽ không phải là nơi thích hợp để tìm kiếm giải pháp.
Ini

3

Bạn chỉ có thể thêm nó vào / etc / fstab (điều này sẽ khiến nó được gắn tự động khi khởi động). Nếu bạn chỉ định một điểm gắn kết bên ngoài / phương tiện, bạn sẽ không thấy nó ở Nautilus nữa.

Đối với những người không biết làm thế nào đây là một ví dụ:

Nếu bạn có âm lượng / dev / sda2 hợp lý của kiểu ext3 kiểu hệ thống tệp mà bạn muốn gắn vào thư mục Âm nhạc , vì nó chứa Âm nhạc của bạn, bạn phải thêm dòng mới sau vào / etc / fstab:

/dev/sda2 /mnt/Music ext3 defaults 0 0

Đối với các hệ thống tập tin hoặc tên khác, bạn chỉ cần chỉnh sửa dòng này. Sau đó, bạn lưu tệp, tạo điểm gắn kết sudo mkdir /mnt/Musichoặc bất cứ điều gì bạn muốn đặt tên cho điểm gắn kết. Nếu bạn không muốn khởi động lại để xem thay đổi, chỉ cần thực hiện một lần sudo mount -a.


2
nếu bạn có gắn kết trong fstab, như thế /home/username/some/path /home/username/some/other/path auto auto,uid=username,gid=users,bind 0 0, chúng vẫn xuất hiện trong Nautilus.
sastanin

3

Để tránh dòng lệnh, bạn có thể mở Ứng dụng> Đĩa .

Chọn phân vùng bạn muốn ẩn, nhấp vào biểu tượng bánh răng ("tùy chọn phân vùng bổ sung")> Chỉnh sửa tùy chọn gắn kết và bỏ chọn "Hiển thị trong giao diện người dùng". Khởi động lại, phân vùng hiện bị ẩn.

Đã thử nghiệm trên Ubuntu 16.04 LTS


Các tùy chọn gắn kết có màu xám cho các phân vùng được mã hóa. Chỉ khi bạn giải mã phân vùng bằng cách nhập mật khẩu, bạn mới có tùy chọn gắn kết trên phân vùng được giải mã đó, điều này không thay đổi thực tế là phân vùng được mã hóa sẽ xuất hiện trong Nautilus.
Ini

0

Các công việc sau đây đối với tôi trên Ubuntu 18.04:

  1. Tạo udevdquy tắc:

    $ sudo touch /etc/udev/rules.d/99-hide-disks.rules

    với các nội dung sau:

    ENV{ID_FS_UUID}=="<UUID>",ENV{UDISKS_IGNORE}="1"

    thay thế <UUID>bằng UUID của phân vùng cần được ẩn trong Nautilus.

  2. Để áp dụng các cài đặt mới này cho Nautilus mà không cần khởi động lại, hãy thực hiện các lệnh sau:

    $ sudo udevadm control --reload-rules

    $ sudo udevadm trigger

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.