Điểm:0

Tạo phân vùng /tmp sử dụng loại hệ thống tệp tmpfs khi khởi động?

lá cờ vn

tôi đang viết một khởi động tập lệnh sử dụng khi khởi động PXE để tự động định cấu hình hệ thống mới với các cài đặt cơ bản. Tôi đã có mọi thứ hoạt động ngoại trừ việc phân vùng ổ đĩa khởi động: của tôi /tmp thư mục dưới quyền của tôi / (root) thay vì phân vùng chuyên dụng tmpfs vách ngăn. tôi đã tìm thấy bài viết hỗ trợ này về chủ đề, nhưng nó bị khóa đằng sau một bức tường phí.

Đây là những gì tôi có cho đến nay để phân vùng trong tập lệnh khởi động của mình:

một phần /boot --fstype=xfs --size=1024 --ondisk=vda
phần pv.01 --fstype=lvmpv --size=1 --grow --ondisk=vda

volgroup myvg --pesize=4096 pv.01
trao đổi logvol --vgname=myvg --fstype=swap --recommended --name=swap
logvol / --vgname=myvg --fstype=xfs --grow --size=1024 --name=root

Và đây là đầu ra của df rằng nó dẫn đến:

Kích thước hệ thống tệp được sử dụng Sẵn có Sử dụng % Được gắn trên
devtmpfs 1.9G 0 1.9G 0%/dev
tmpfs 1,9G 0 1,9G 0%/dev/shm
tmpfs 1,9G 8,6M 1,9G 1%/lần chạy
tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup
/dev/mapper/myvg-root 17G 1.5G 15G 10%/
/dev/vda1 976M 144M 766M 16%/boot
tmpfs 379M 0 379M 0%/chạy/người dùng/1000
Điểm:1
lá cờ vn

Giải pháp không liên quan đến phân vùng. Tùy chọn để gắn kết /tmp như một tmpfs thực sự được xử lý bởi tệp đơn vị systemd tmp.mount, vì vậy nó có thể được bật trong tập lệnh kickstart bằng cách bật tmp.mount trong tập lệnh cài đặt bài đăng:

# Chạy cấu hình sau khi cài đặt
%post --interpreter=/usr/bin/bash --erroronfail --log=/var/log/kickstart-post.log
systemctl kích hoạt tmp.mount
%chấm dứt

Kết quả nào trong việc này df đầu ra sau khi khởi động:

Kích thước hệ thống tệp được sử dụng Sẵn có Sử dụng % Được gắn trên
devtmpfs 1.9G 0 1.9G 0%/dev
tmpfs 1,9G 0 1,9G 0%/dev/shm
tmpfs 1,9G 8,6M 1,9G 1%/lần chạy
tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup
/dev/mapper/myvg-root 17G 1.5G 15G 10%/
tmpfs 1,9G 8,0K 1,9G 1%/tmp
/dev/vda1 976M 144M 766M 16%/boot
tmpfs 379M 0 379M 0%/chạy/người dùng/1000

Đây thực chất là nghịch đảo của quá trình tài liệu trên wiki archlinux để tắt tính năng này.

Thông tin thêm có sẵn trên wiki archlinux, nhưng một điều quan trọng cần lưu ý là nếu một phân vùng khác đã được gắn vào /tmp thì thiết bị này sẽ không có hiệu lực, ngay cả khi nó được bật.

Bài đọc liên quan về ưu/nhược điểm của việc đặt /tmp trên một tmpfs đây: https://access.redhat.com/discussions/688183

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.