Tại sao Nautilus lại yêu cầu tôi dọn rác vào thùng rác trước khi bạn hủy kết nối?


8

Tôi có một ổ cứng SATA, được định dạng là ext4, được Nautilus phát hiện mỗi khi tôi khởi động máy tính.

Tôi cần phải nhấp vào nó, trong Địa điểm , để thực sự gắn kết nó. Không sao đâu, tôi rất vui vì điều đó.

Tuy nhiên, khi tôi tự ngắt kết nối nó (thông qua menu ngữ cảnh trong Nautilus), nó sẽ hỏi tôi "Bạn có muốn dọn sạch thùng rác khi bạn không kết nối không?" ... Và điều này chỉ bắt đầu xảy ra hôm nay, sau 2 tháng sử dụng hàng ngày ...

Bây giờ, có thể là tôi chưa bao giờ có rác trên ổ đĩa này trước ngày hôm nay ... điều đó là có thể, vì tôi thường thực hiện Shift + Delete và tôi không thực hiện thủ công ngắt kết nối mỗi ngày ...

Tôi hơi ngạc nhiên bởi hộp thoại này và tự hỏi "Tại sao?" (vì Thùng rác thường là nơi được bảo trì thủ công).

Ngoài ra, làm cách nào để ngăn chặn lời nhắc này xuất hiện?

Câu trả lời:


4

Trên các khối lượng được gắn, Nautilus không di chuyển các tệp rác vào thư mục rác chính trong thư mục nhà của bạn vì điều đó sẽ không có ý nghĩa đối với các tệp lớn.

Lần tới, bạn bỏ rác thứ gì đó nhấn Ctrl + H hoặc chọn Xem tệp ẩn từ menu. Bạn sẽ thấy một thư mục .Trash còn sót lại trong ổ đĩa được gắn kết của bạn.

Các tập tin thực sự vẫn còn trên ổ đĩa cho đến khi bạn loại bỏ nó vĩnh viễn. Tôi đoán đó chỉ là cách của Nautilus giúp bạn giữ mọi thứ gọn gàng, đặc biệt là khi bạn có thể nối ổ đĩa với các HĐH khác.

Tôi cho rằng một cách để ngăn chặn hộp thoại sẽ là tạo thư mục thùng rác / temp của riêng bạn trên mỗi ổ đĩa và di chuyển các tệp bạn muốn vào thùng rác nhưng chưa xóa ngay tại đó. Bạn có thể tạo các tập lệnh / hành động của Nautilus để trỏ các tệp vào thư mục mới của bạn. Vì các tệp sẽ nằm trên cùng một ổ đĩa nên sẽ không có chi phí hoạt động (tức là, việc di chuyển sẽ ngay lập tức / không tốn bất kỳ cpu nào) và bạn sẽ không bị làm phiền bởi các hộp thoại. Cá nhân tôi có một phân vùng nhỏ (2GB) tôi sử dụng làm temp / chia sẻ với khu vực Windows cho misc. vụn vặt. Tôi thấy nó hoạt động khá tốt để có được suy nghĩ ra khỏi đường đi. Tất nhiên điều đó không thực tế cho những thứ lớn, nhưng bạn có ý tưởng :)


Vâng, cảm ơn ... Tôi nghĩ rằng có thể đó là một cảnh báo "lịch sự" ... Tôi vẫn không hiểu "Tại sao" trừ khi có nghĩa vụ phải thông báo cho người dùng (tôi) rằng "Này! Những tệp này sắp biến mất khi bạn hủy kết nối, vì vậy có lẽ bạn muốn xóa chúng liên tục bằng mọi cách "... Được rồi tôi có thể xem đó là" lý do "... vì vậy" Tại sao "được giải quyết ... Bây giờ tôi tự hỏi liệu có giải pháp nào cho "Làm thế nào tôi có thể dừng hộp thoại này?" ... nó không thực sự quan trọng, nhưng tôi không cần nó, vì vậy tôi muốn nó không ở đó.
Peter.O

Tôi nghĩ rằng nó có thể sẽ chỉ là một "thứ" mà nautilus làm (như bạn đã đề cập), và có thể không có công tắc Bật / Tắt ... Tôi sẽ đợi một lúc, vì ai đó có thể biết về chuyển sang một nơi nào đó ... Tôi vừa xem qua trình soạn thảo gconf, nhưng không có gì nổi bật ... Biết thực tế "tại sao" làm cho vấn đề này cảm thấy khá hợp lý, vì vậy tôi không ngạc nhiên nữa .. :)
Peter .O

Tôi đã kiểm tra hộp thoại này thêm một chút nữa ... Nó chỉ xóa thùng rác cho ổ đĩa cụ thể đó, điều này không được làm rõ bởi từ ngữ của hộp thoại và tôi đã không gặp phải tùy chọn thùng rác "mỗi ổ đĩa" trước ngày hôm nay , vì vậy tôi đã cảnh giác với nó ... Bây giờ tôi biết definitley rằng nó không ảnh hưởng gì khác, tôi khá hài lòng với nó ... mặc dù tôi không cần nó (do đó không muốn nó) , đó là một sự đánh đổi nhỏ cho nhiều tính năng "Tôi muốn" của Trình duyệt tệp GUI ....
Peter.O

Chà, tôi đã nhìn xung quanh một chút và không thấy cách nào rõ ràng để chặn hộp thoại. Vì vậy, nó có thể là một "tính năng" tích hợp. Thùng rác thực sự là một ổ đĩa ảo được gắn, do đó khả năng móc vào nhiều vị trí, vì vậy thật tốt khi biết rằng nó không xóa TẤT CẢ rác. Tôi chắc chắn sẽ có vấn đề sau đó (và có thể nộp báo cáo lỗi). Tôi đã thực hiện một số thử nghiệm bản thân và có thể thấy điều này sẽ gây phiền nhiễu như thế nào, nhưng ít nhất nó không làm tổn thương gì. Nautilus có một số lỗi trong đó khiến tôi phát điên, như không thể truy cập vào thùng rác gốc hoặc mở các tệp .desktop theo cách thông thường.
Deadite81

@ Deadite81 - Bạn có thể mở tệp .desktop bằng cách thực hiện chúng. Tôi cũng muốn vấn đề này được giải quyết ....
Wilf

0

Nghe có vẻ như những gì đang xảy ra là về cơ bản rằng các tập tin vào thùng rác có lẽ giữ tập tin mở từ hệ thống tập tin bạn đang cố gắng unmount.You thể thử sử dụng lsof để tìm hiểu những gì đang ngăn cản unmount.Something như lsof | grep / the / mountpoint của thiết bị.Nautilus đôi khi có thể gây hiểu lầm, bởi vì nó có thể được gắn ở một nơi khác ngoài dự kiến.

Để thoát khỏi vấn đề này Mở ổ cứng SATA của bạn và nhấn Ctrl+ H(hoặc goto Xem Menu và chọn Hiển thị tệp ẩn), bạn sẽ thấy thư mục có tên Thùng rác hoặc tương tự như ảnh chụp bên dưới, xóa nó..Và sau đó ngắt kết nối ..

văn bản thay thế


Không phải là ... Hộp thoại không xuất hiện khi tôi vừa dọn sạch Thùng rác và sẽ xuất hiện khi tôi tạo một tệp trống và xóa nó vào Thùng rác ... Tôi không làm gì khác với tệp ngoài việc tạo nó và xóa nó vào Thùng rác .... và lsofhiển thị trống ... (nhưng dù sao cũng cảm ơn ...) ... và thật trùng hợp, tôi thực sự đã thử nghiệm lsofkhi lần đầu tiên tôi nhận thấy điều này.
Peter.O

$ mounthiển thị ổ đĩa là: /dev/sdc1 on /media/E_0298_back type ext4 (rw,nosuid,nodev,uhelper=udisks) ... và fuser -c /media/E_0298_backcũng được trả lại trống
Peter.O

Re. xóa thư mục .Trash ... Tôi thực sự muốn giữ thùng rác ... và trong mọi trường hợp, nhanh hơn là chỉ cần nhấp vào nút có liên quan trên hộp thoại ... nhưng tôi thực sự đơn giản là không có hộp thoại hiện diện trong đó nơi đầu tiên ... Cảm giác giống như một trường hợp có quá nhiều "phép lịch sự" có chủ đích tốt ("quá nhiều" nếu tôi không thể bật tùy chọn TẮT) ... nhưng đó không phải là vấn đề "quan trọng" :)
Peter.O
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.