Các tập tin có sẵn trong một thư mục mountpoint có an toàn và không bị ảnh hưởng không?


10

Tôi đã nhận thấy rằng các tệp có sẵn trong thư mục "mountpoint" sẽ biến mất khi lệnh mount được áp dụng ... và sau đó chúng xuất hiện lại khi thư mục không được đếm .

Có phải các tệp này chỉ trong "kỳ nghỉ" trong khoảng thời gian gắn kết? ... họ có an toàn không? ... và có cách nào để vẫn truy cập chúng trong khi mount đang hoạt động không?

Câu trả lời:


9

Đừng lo lắng về các tệp của bạn, chúng sẽ không bị ghi đè trong khi thư mục chúng được sử dụng làm điểm gắn kết. Thật không may, khi bạn gắn kết thư mục đó, chúng hoàn toàn vô hình với hệ thống. Không có cách nào tầm thường mà bạn có thể truy cập chúng trong khi thư mục đang được sử dụng làm điểm gắn kết. Nếu bạn cần sử dụng chúng, trước tiên bạn sẽ phải ngắt kết nối hệ thống tập tin ở đó.


2
Cảm ơn ... Dưới đây là một thí nghiệm litlle Tôi chỉ cố gắng, mà trước emptively mang lại cho tôi quyền truy cập vào các tập tin ẩn (Tôi không thể hiểu tại sao nó sẽ là của bất kỳ sử dụng, nhưng nó không làm việc): - mntDir1file1mntDir2 trống rỗng - mount mntDir1 mntDir2(mntDir2 hiện hiển thị tệp1) - mount /dev/sdc1 mntDir1(mntDir1 chỉ hiển thị các tệp sdc1 .. và mntDir2 vẫn hiển thị tệp1 có thể truy cập "bình thường") - Chỉ là một điểm quan tâm :)
Peter.O

2
Cách giải quyết thú vị =) nhưng tại sao bạn không gắn kết / dev / sdc1 vào mntDir2?
Nick Pascucci

Tôi đoán nó có thể hữu ích nếu các tệp trên / dev / sdc1 cần có sẵn tại đường dẫn mntDir1 vì một số lý do, nhưng bạn vẫn muốn truy cập vào các tệp gốc có ở đó ... (tất nhiên, nó vẫn nghe giống như một cách giải quyết tạm thời hơn một cái gì đó bạn muốn sử dụng lâu dài).
JanC

Một cách giải quyết khác: sử dụng các liên kết cứng trên các tệp bên trong thư mục của điểm gắn kết
moala

1

Các tệp được an toàn như được đề cập trong câu trả lời @codeMonks.

Nhưng có một cách giải quyết an toàn hơn để truy cập các tệp. Giả sử bạn có thư mục hiện có /data/media/với các tệp phương tiện ( /data/data/mediatrên cùng một hệ thống tệp)

Bây giờ gắn một cái gì đó như trên /data/media sẽ ẩn các tập tin mà nó chứa. (giả sử rằng bạn đã thêm usbdrive /dev/sdb1và gắn kết nó /data/media)

Để truy cập các tệp trong /data/media: Để ở bên an toàn, trước tiên hãy tạo thư mục trống /mnt/mymedia và sau đó sử dụng mount --bind(hoạt động ở cấp thư mục)

sudo mount --bind  /data /mnt/mymedia/

Xin lưu ý rằng bạn phải sử dụng thẻ trên /datanếu bạn đang lắp sau ổ USB! Nhưng nếu bạn đã sử dụng

sudo mount --bind  /data/media /mnt/mymedia/

trước khi gắn usbdrive, bạn vẫn có thể truy cập các tệp gốc từ/mnt/mymedia

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.