Điểm:2

Mở rộng hoặc tạo tệp hoán đổi mới

lá cờ pe

Tôi có bản cài đặt kubuntu (Kubuntu 21.04), trong quá trình cài đặt đã tạo một tệp hoán đổi 1Gb. Đã thử tạo một tệp hoán đổi 4GB, sử dụng các lệnh sau:

$ sudo -s
# dd if=/dev/zero of=/swapfile bs=1G count=4
# chown root:root /swapfile
# chmod 600 /tệp hoán đổi
# ls -lh /tệp hoán đổi
# mkswap /tệp hoán đổi
# trao đổi /hoán đổi tập tin
# echo '/swapfile không trao đổi sw 0 0' | sudo tee -a /etc/fstab

Và sau đó giống như không có trao đổi, và hệ thống của tôi phải được sửa chữa (đã sử dụng đĩa sửa chữa). Kubfox được cài đặt trong phân vùng lvm2pv được mã hóa,(/dev/kubuntu-vg). Bên trong nó có /dev/kubuntu-vg/root được gắn tại / và /dev/kubuntu-vg/swap_1 ).

Tôi có nên thử lại không và tiến hành như thế nào? Cảm ơn trước.

waltinator avatar
lá cờ it
các tệp hoán đổi phải liền kề nhau, nếu không thì trình hoán đổi sẽ bị nhầm lẫn.
heynnema avatar
lá cờ ru
Tôi không chắc chắn 1000% rằng bạn có thể sử dụng/swapfile trên lvm được mã hóa. Bạn có thể phải tạo một phân vùng trao đổi nhỏ trên đĩa và sau đó chỉnh sửa tệp /etc/fstab hoặc phóng to /dev/kubuntu-vg/swap_1 của bạn và chỉnh sửa lại tệp /etc/fstab.
G Ugauga avatar
lá cờ pe
@heynnema Tôi có thể thấy với trình quản lý phân vùng KDE, tệp hoán đổi đó nằm trong ổ đĩa được mã hóa. Điều đó có nghĩa là nó được tạo, sử dụng được mã hóa và xóa sau khi tắt nguồn (??). Thay vào đó, tôi đã nghĩ đến việc tạo một phân vùng trao đổi, nhưng tôi sợ thay đổi kích thước phân vùng được mã hóa với tất cả dữ liệu của mình bên trong.
heynnema avatar
lá cờ ru
Phân vùng swap_1 (khác với /swapfile mà bạn đã tạo) không có dữ liệu thực trong đó và có thể thay đổi kích thước/mở rộng bằng các lệnh lvm. Bạn nên sao lưu /swapfile và các mod sang /etc/fstab và mở rộng swap_1 nếu có thể. Cho tôi xem `swapon -s` và `free -h`.
G Ugauga avatar
lá cờ pe
@heynnema cảm ơn sự hỗ trợ của bạn. $ hoán đổi -s Tên tệp Loại Kích thước Được sử dụng Ưu tiên /dev/dm-2 phân vùng 999420 9508 -2
heynnema avatar
lá cờ ru
Đúng. Sao lưu các thay đổi /swapfile và /etc/fstab của bạn. Trong thiết bị đầu cuối, hãy thực hiện "apropos lvm" và bạn sẽ thấy lệnh thay đổi kích thước ở đó, sau đó thực hiện "man resize_command_name" để được hướng dẫn. Báo cáo lại sau.
G Ugauga avatar
lá cờ pe
@heynema Tôi đã làm như bạn đề xuất. Tôi đã mở rộng phân vùng swap_1 và nó vẫn ổn. Nó đã giúp tôi vì ban đầu tôi nghĩ đó là một tệp hoán đổi. Sau này tôi sẽ thử tạo một tệp hoán đổi trên máy tính xách tay cũ của mình.
Điểm:2
lá cờ cn

Tôi sợ dd, tôi sử dụng Fallocate

  • Tạo tệp hoán đổi:

    Sudo Fallocate -l XG /swapfile

    Trong đó X là kích thước tệp hoán đổi tính bằng GB

    sudo mkswap/tệp hoán đổi
    sudo chmod 0600/tệp hoán đổi
    Sudo hoán đổi / tập tin hoán đổi
    
  • khởi động lại:

    khởi động lại sudo
    
  • Có một chút khả năng bị lỗ hổng trong một tệp hoán đổi khi tạo nó với Fallocate. /var/log/syslog có thể được tìm kiếm cho cụm từ swapon: tệp hoán đổi có lỗ hổng để đảm bảo sẽ không bị mất dữ liệu.

Đă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.