Hôm nay /tmpthư mục đầy trên một máy tại nơi làm việc. Vấn đề là, nó nằm trên phân vùng gốc không lớn lắm. Để khắc phục điều này, một đồng nghiệp đã tạo một /new/tmpthư mục ở nơi khác, sao chép tất cả nội dung vào thư mục mới, xóa bản gốc /tmpvà tạo một liên kết tượng trưng /tmp -> /new/tmp.
Khi anh ta sao chép các tập tin (thực sự, đây là người khác, không phải tôi!) Anh ta đã không sử dụng -anên chủ sở hữu của mọi tập tin bên dưới /new/tmplà root. Hơn nữa, anh ta đã không thiết lập các quyền của /new/tmpthư mục để nó là mặc định 0755. Điều này không gây ra sự cố và thậm chí điều chỉnh chế độ và bit sở hữu không thể khôi phục máy về trạng thái hoạt động chấp nhận được. Tôi cuối cùng đã phải nuke tất cả mọi thứ trong /tmpvà khởi động lại.
Thư mục /tmpchứa các ổ cắm và đường ống khác nhau và không có gì, vì một nhóm người chạy Gnome qua VNC, và tôi sử dụng screencó đường ống riêng.
Có cách nào an toàn để di chuyển một /tmpthư mục đến một ổ đĩa khác trên một hệ thống đang chạy không? Tôi không chắc những gì tôi đã thực sự làm để giữ cho mọi thứ hoạt động. Tôi đặc biệt tò mò về những gì xảy ra với đường ống và ổ cắm.