Làm cách nào để kích hoạt thùng rác cho NFS mount?


17

Thư mục /home/userstrên máy chủ của tôi là một NFS mount được kết nối với một máy chủ không nằm trong tầm kiểm soát của tôi. Khi xóa các tệp trong $HOME( /home/users/foo) bằng Nautilus, tôi nhận được thông báo sau:

Không thể di chuyển tập tin vào thùng rác, bạn có muốn xóa ngay lập tức?

Không thể chuyển tập tin "..." vào thùng rác.

Có cách nào để kích hoạt thùng rác cho điểm gắn kết này không? Tôi có quyền truy cập ghi vào phân vùng, nhưng ngay cả sau khi tạo dự kiến /home/users/.Trash-$(id -u)và thiết lập bit dính, Nautilus vẫn không sử dụng thùng rác.

Khi đọc câu hỏi nàyThông số kỹ thuật về Thùng rác, tôi thấy đó $HOME/.local/share/Trashlà vị trí tiêu chuẩn (trừ khi $XDG_DATA_HOMEđược đặt) và có vẻ như Nautilus chỉ biết một nửa về điều này: Nó thực sự viết $HOME/.local/share/Trash/info/[filename]<.number>.trashinfomỗi khi tôi cố gắng xóa một tệp, nhưng tất cả các tập tin đều trống và tôi vẫn tiếp tục nhận được thông báo lỗi.


Tôi đang viết bình luận này cho đến khi có thể được kiểm tra. Đôi khi tôi gặp khó khăn để làm theo tài liệu lỗi thời trên www. Thay vì thử tất cả các đường dẫn stracecó thể ... có thể được sử dụng để theo dõi nautiluscác đường dẫn mà nó đang cố mở và kiểm tra trạng thái cho phép của chúng.
user.dz

Câu trả lời:


1

Bạn đang cố gắng đặt quyền cho một hệ thống tệp không được nhận dạng. CHỨC NĂNG HỆ THỐNG rằng "xóa" không phải là hệ thống được sử dụng trong bit dựa trên linux trừ khi được mô phỏng. Khi bạn bảo nó xóa, nó sẽ cố ghi vào "thùng rác". Bạn chỉ di chuyển công cụ. Để loại bỏ nó, bạn cần truy cập hệ thống tập tin, không phải dữ liệu thô. Nó sẽ trả lại dữ liệu vì bạn chỉ yêu cầu nó di chuyển không xóa, lệnh xóa không nằm trong buồng lái của nó. Bất kể lệnh bạn sử dụng là gì.

Nếu bạn có thể gắn phân vùng / ổ đĩa của máy chủ bằng samba hoặc bất cứ điều gì bạn thích, bạn có thể sử dụng nó để xóa. Hãy thử hầu như gắn kết, với quyền. Nếu bạn chỉ đọc / ghi nhưng không xóa / di chuyển thì bạn sẽ có một khoảng thời gian tồi tệ.


Bạn đang nói rằng người dùng có quyền truy cập đọc và ghi vẫn có thể không có quyền truy cập để xóa / di chuyển tệp? Tôi không thể tìm thấy bất kỳ tài liệu tham khảo cho điều đó; bạn có cái nào không?
l0b0

Một vấn đề lái xe. Bạn cần truy cập trình điều khiển / hệ thống mca..etc cho phép xóa, không di chuyển nó vào thùng rác. Nó thực sự không xóa nó, Chỉ di chuyển nó đến một khu vực được bảo vệ của ổ đĩa. Không có quyền truy cập vào các chức năng hệ thống, bạn không thể xóa trên máy windows thông qua các lệnh mà không cần mô phỏng / truy cập từ xa các chức năng (đọc chức năng không phải tệp). Chỉ là kinh nghiệm cá nhân. Điều gì làm việc cho tôi: VM nó và xóa. Vì vậy, một hệ thống không chạy máy chủ windows có phân vùng gắn cửa sổ mà bạn kết nối từ xa bằng máy Linux?
Lester.

Quyền chia sẻ tệp ảo được phép xóa các tệp máy chủ / máy chủ samba (ntfs ... đã hoạt động trong redhat, nhưng đó là cách đây nhiều năm. Dunno nếu vẫn còn. Thực sự chỉ cần cửa sổ VM để đến máy chủ / phân vùng và điều đó sẽ cho phép để xóa.
Lester.

Bạn có thể vui lòng làm rõ? Tôi có thể đọc và ghi vào hệ thống NFS, vậy ý ​​của bạn là "không được công nhận" là gì? "Giả lập", "dữ liệu thô", "buồng lái", "hầu như gắn kết", "Vấn đề trình điều khiển" nghĩa là gì? "Trình điều khiển / hệ thống mca..etc" là gì? Tôi không thể sử dụng bất kỳ thông tin này như nó là.
l0b0

Ngoài ra, vui lòng cập nhật câu trả lời của bạn với thông tin mới thay vì thêm ý kiến.
l0b0

0

uid=1000 en gid=1000được yêu cầu để làm cho thùng rác hoạt động bình thường. Bằng cách nào đó bạn sẽ cần phải gắn kết nó, có thể gắn nó vào SAMBA như trong fstab như dưới đây không?

UUID=***********   /media/DATA     ntfs-3g defaults, uid=1000, gid=1000,  locale=nl_NL.UTF-8    0        0

1
Sẽ tốt hơn nếu bạn có thể giải thích câu trả lời của mình giải thích ý nghĩa của lệnh bạn đã đề cập. Câu trả lời của bạn có thể được cải thiện.
ankit7540

1
@gerhas anh ấy đang cài đặt NFS, không phải phân vùng NTFS
gogeccc

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.