Trên Ubuntu 13.04 / dev / shm là symlink đến / run / shm và / run / shm chỉ là thư mục con của / run. / run là một số tmpfs được gắn nhưng tôi không thể tìm thấy bằng cách nào và bằng cách nào (chắc chắn nó không có trong / etc / fstab và tôi không thể grep bất cứ điều gì hợp lý trong / etc / init *).
Mặc dù thông thường thư mục này không cần chú ý, cả khi cố gắng thiết lập Oracle và trong khi cố gắng thiết lập DB2, tôi đã gặp phải các lỗi mà cuối cùng hóa ra có nghĩa là „/ dev / shm quá nhỏ. Net có đầy đủ lời khuyên về cách gắn kết --rebind chạy để làm cho nó lớn hơn, nhưng thao tác này phá vỡ các ứng dụng sử dụng / chạy một cách độc đáo tại thời điểm rebind xảy ra (và có rất nhiều trong số chúng, đặc biệt là trên máy tính để bàn, bao gồm cả những thứ như mới nổi, người quản lý mạng hoặc udev).
Những câu hỏi của tôi:
Chính xác thì mã gắn kết / chạy ở đâu, khi nào nó xảy ra?
Tôi nên thay đổi gì để tăng / chạy kích thước tại thời điểm nó được tạo? (trên máy tính xách tay của tôi, tôi mất 10% bộ nhớ - 600 MB trên máy tính xách tay 6 GB - Tôi muốn cung cấp cho nó 1GB)
Nếu 2 là không thể, thời điểm thích hợp để rebind / run để thay đổi kích thước nó - vì vậy nó xảy ra trước khi bất kỳ thứ gì bắt đầu thực sự sử dụng / chạy?
Có tồn tại bất kỳ tài liệu về chủ đề này? Mặc dù có nhiều bài đăng và ghi chú về / chạy như vậy, tôi không thể tìm thấy bất cứ điều gì về cách định cấu hình nó.