Mục đích: Hướng dẫn 2 cách thêm dung lượng swap (dùng partition của LUN hoặc tạo swap file trên filesystem sẵn có)
Kiểm tra dung lượng swap hiện tại
Dùng lệnh free sẽ hiển thị dung lượng trống của swap, free -k hiển thị ra dạng KB.
# free -k
total used free shared buffers cached
Mem: 3082356 2043700 1038656 0 50976 1646268
-/+ buffers/cache: 346456 2735900
Swap: 4192956 0 4192956
Lệnh Swapon với tham số-s, hiển thị dung lượng swap theo KB hiện tại:
# swapon -s
Filename Type Size Used Priority
/dev/sda2 partition 4192956 0 -1
Swapon -s tương tự lệnh dưới:
# cat /proc/swaps
Filename Type Size Used Priority
/dev/sda2 partition 4192956 0 -1
Cách 1: Dùng partition của 1 ổ cứng để thêm vào Swap
Format đĩa bằng lệnh fdisk chúng ta sẽ có partition /dev/sdc1, sau đó tạo partition cho vùng swap bằng lệnh mkswap:
# mkswap /dev/sdc1
Enable vùng swap:
# swapon /dev/sdc1
Để khi reboot lại OS vùng swap lên tự động ta thêm vào dòng sau trong file /etc/fstab:
# cat /etc/fstab
/dev/sdc1 swap swap defaults 0 0
Kiểm tra lại thông tin vùng swap vừa tạo:
# swapon -s
Filename Type Size Used Priority
/dev/sda2 partition 4192956 0 -1
/dev/sdc1 partition 1048568 0 -2
# free -k
total used free shared buffers cached
Mem: 3082356 3022364 59992 0 52056 2646472
-/+ buffers/cache: 323836 2758520
Swap: 5241524 0 5241524
Cách 2: Sử dụng File để thêm vào vùng Swap
Nếu bạn không có đĩa, bạn có thể tạo 1 file trên 1 filesystem nào đó và dùng nó cho vùng swap
Ví dụ sau dùng lệnh dd để tạo ra 1 file swap với tên là “myswapfile” dưới thư mục /root dung lượng 1024MB (1GB) (nếu cần lớn hơn bạn có thể tăng cỡ lên)
# dd if=/dev/zero of=/root/myswapfile bs=1M count=1024
1024+0 records in
1024+0 records out
# ls -l /root/myswapfile
-rw-r--r-- 1 root root 1073741824 Aug 14 23:47 /root/myswapfile
Thay đổi quyền của swap file đảm bảo chỉ có root mới truy cập được:
# chmod 600 /root/myswapfile
Tạo swap gắn vào file vừa tạo
# mkswap /root/myswapfile
Setting up swapspace version 1, size = 1073737 kB
Bật swapfile:
# swapon /root/myswapfile
Để swap file luôn sẵn sàng khi OS bị reboot, thêm đoạn sau vào file /etc/fstab:
# cat /etc/fstab
/root/myswapfile swap swap defaults 0 0
Kiểm tra vùng swap vừa tạo:
# swapon -s
Filename Type Size Used Priority
/dev/sda2 partition 4192956 0 -1
/root/myswapfile file 1048568 0 -2
# free -k
total used free shared buffers cached
Mem: 3082356 3022364 59992 0 52056 2646472
-/+ buffers/cache: 323836 2758520
Swap: 5241524 0 5241524
Chú ý: Trong ví dụ trên với lệnh swapon -s, cột Type là “file” tức là swap có phần tạo từ swap file.
Để không dùng vùng swap khi đọc từ /ect/fstab, bạn dùng lệnh sau, lệnh đó sẽ tắt/bật các partition/file swap :
# swapoff -a
# swapon -a
ĐỌC THÊM
* KHOÁ HỌC ORACLE DATABASE A-Z ENTERPRISE trực tiếp từ tôi giúp bạn bước đầu trở thành những chuyên gia DBA, đủ kinh nghiệm đi thi chứng chỉ OA/OCP, đặc biệt là rất nhiều kinh nghiệm, bí kíp thực chiến trên các hệ thống Core tại VN chỉ sau 1 khoá học.
* CÁCH ĐĂNG KÝ: Gõ (.) hoặc để lại số điện thoại hoặc inbox https://m.me/tranvanbinh.vn hoặc Hotline/Zalo 090.29.12.888
* Chi tiết tham khảo:
https://bit.ly/oaz_w
=============================
KẾT NỐI VỚI CHUYÊN GIA TRẦN VĂN BÌNH:
📧 Mail: binhoracle@gmail.com
☎️ Mobile: 0902912888
⚡️ Skype: tranbinh48ca
👨 Facebook: https://www.facebook.com/BinhOracleMaster
👨 Inbox Messenger: https://m.me/101036604657441 (profile)
👨 Fanpage: https://www.facebook.com/tranvanbinh.vn
👨 Inbox Fanpage: https://m.me/tranvanbinh.vn
👨👩 Group FB: https://www.facebook.com/groups/DBAVietNam
👨 Website: https://www.tranvanbinh.vn
👨 Blogger: https://tranvanbinhmaster.blogspot.com
🎬 Youtube: http://bit.ly/ytb_binhoraclemaster
👨 Tiktok: https://www.tiktok.com/@binhoraclemaster?lang=vi
👨 Linkin: https://www.linkedin.com/in/binhoracle
👨 Twitter: https://twitter.com/binhoracle
👨 Địa chỉ: Tòa nhà Sun Square - 21 Lê Đức Thọ - Phường Mỹ Đình 1 - Quận Nam Từ Liêm - TP.Hà Nội
=============================
swap linux, UNIX / Linux: 2 cách để thêm dung lượng Swap sử dụng dd, mkswap và swapon, học oracle database, Tự học Oracle, Tài liệu Oracle 12c tiếng Việt, Hướng dẫn sử dụng Oracle Database, Oracle SQL cơ bản, Oracle SQL là gì, Khóa học Oracle Hà Nội, Học chứng chỉ Oracle ở đầu, Khóa học Oracle online,khóa học pl/sql, học dba, học dba ở việt nam, khóa học dba, khóa học dba sql, tài liệu học dba oracle, Khóa học Oracle online, học oracle sql, học oracle ở đâu tphcm, học oracle bắt đầu từ đâu, học oracle ở hà nội, oracle database tutorial, oracle database 12c, oracle database là gì, oracle database 11g, oracle download, oracle database 19c, oracle dba tutorial, oracle tunning, sql tunning , oracle 12c, oracle multitenant, Container Databases (CDB), Pluggable Databases (PDB), oracle cloud, oracle security, oracle fga, audit_trail, oracle dataguard, oracle goldengate, mview, oracle exadata, oracle oca, oracle ocp, oracle ocm , oracle weblogic, middleware, hoc solaris, hoc linux, hoc aix, unix, securecrt, xshell, mobaxterm, putty