Điều gì đang xóa nội dung từ / var / run khi khởi động lại từ máy fedora?


13

Tôi đang chạy một máy FC18 mà tôi đang kiểm tra một phần mềm (smf-sav, milter) giữ một phần các tệp làm việc của nó dưới / var / run / smf-sav /.

Thư mục đó tiếp tục biến mất sau khi khởi động lại. Do đó câu hỏi: những gì đang loại bỏ nó? Có cách nào để đánh dấu nó vĩnh viễn?


Bạn có thể dán đầu ra của df -kmáy đó vào câu hỏi của bạn không?
MadHatter

1
Nếu phần mềm của bạn đang giữ một phần trong / var / thư mục con, thì hãy sửa chữa hệ thống của bạn. / var / run được cho là rõ ràng, thời gian. Tham khảo refspecs.linuxfoundation.org/FHS_2.3/ từ
jirib

Phần mềm này không có nghĩa là "của tôi". Ngoài ra, việc giữ các ổ cắm dưới /var/run/<milter-name>/milter-name.sock dường như là một phần của một tiêu chuẩn cho các bộ lọc các dir tại thời điểm khởi động.
Mẫu cuộc sống ngoài hành tinh

Câu trả lời:



14

/var/runthường được gắn dưới dạng tmpfs, đó là một phân vùng được ánh xạ vào RAM của bạn. Rõ ràng RAM bị xóa khi khởi động lại, do đó, tất cả các hệ thống tệp tmpfs cũng vậy.

http://fedoraproject.org/wiki/Features/var-run-tmpfs

Bạn nên xem xét việc lưu trữ dữ liệu ứng dụng của mình trên một hệ thống tệp liên tục, ví dụ như được gắn trên đĩa cứng.


Ứng dụng này không phải của tôi. Ngoài ra, việc giữ các ổ cắm ở dưới /var/run/<milter-name>/milter-name.sock dường như là một phần của tiêu chuẩn cho các công cụ xử lý các dir tại thời điểm khởi động.
Mẫu cuộc sống ngoài hành tinh
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.