วิธีใช้พื้นที่สว็อปบนไดรฟ์ USB ใน Rasbian Linux

Raspberry Pi มีพื้นที่ SWAPเล็กน้อยสำหรับผู้ใช้เมื่อไม่มี RAM จริงใน Raspbian จำนวน SWAP ที่แน่นอนบน Pi นั้นอยู่ที่ประมาณ 100 MB ซึ่งไม่เพียงพอ และเมื่อใช้จนหมดก็อาจทำให้เกิดความล่าช้าอย่างมาก

วิธีที่ยอดเยี่ยมในการปรับปรุงประสิทธิภาพโดยรวมของอุปกรณ์ Raspberry Pi คือการเพิ่มขนาดของพื้นที่ SWAP อย่างไรก็ตาม ให้เข้าใจว่าเพียงแค่เพิ่มขนาดไม่เพียงพอ เหตุผล? Raspberry Pi ไม่มีการ์ด SD และด้วยการขยาย SWAP บนการ์ด SD การ์ด SD จะตายเร็วขึ้น คุณควรย้ายไปยังไดรฟ์ USB ภายนอกแทน ในคู่มือนี้เราจะแสดงวิธีการทำอย่างนั้นให้คุณดู!

การฟอร์แมตแฟลชไดรฟ์ USB

ก่อนลบพื้นที่ SWAP ออกจากการ์ด SD และวางลงในแฟลชไดรฟ์ USB คุณต้องฟอร์แมต USB ให้อยู่ในรูปแบบที่ถูกต้อง (EXT4) เพื่อเริ่มกระบวนการ ให้เสียบแฟลชไดรฟ์ USB ใดๆ เข้ากับพอร์ต USB แล้วเปิดขึ้น เทอร์มินัล

หมายเหตุ: หากอุปกรณ์ Raspberry Pi ของคุณเป็นเซิร์ฟเวอร์ ให้เข้าสู่ระบบผ่าน SSH แทนที่จะเข้าถึงเทอร์มินัลโดยตรง

ภายในเทอร์มินัล ให้รันคำสั่งlsblk ในเทอร์มินัล ผลลัพธ์ของ  คำสั่งlsblk จะแสดงอุปกรณ์เก็บข้อมูลทั้งหมดที่เชื่อมต่อกับ Pi ค้นหาป้ายกำกับของไดรฟ์ USB  เพื่อยืนยันว่า Pi กำลังอ่านอุปกรณ์ ฉลากควรจะ/ dev / SDA

lsblk

หลังจากพบป้ายชื่ออุปกรณ์สำหรับแฟลชไดรฟ์ USB แล้ว ให้เปิดขึ้นในเครื่องมือแบ่งพาร์ติชัน Cfdisk ด้วยคำสั่งด้านล่าง

หมายเหตุ: แฟลชไดรฟ์ USB จะมีป้ายกำกับ/dev/sda เท่านั้นหากเป็นอุปกรณ์เก็บข้อมูล USB เดียวที่เชื่อมต่อ หากคุณมีอุปกรณ์อื่น ๆ ที่เชื่อมต่อกับราสเบอร์รี่ Pi นอกเหนือไปจากแฟลชไดรฟ์ USB ก็ไม่อาจแสดงเป็น/ dev / SDAแต่เป็นdev / sdb / , / dev / SDCหรือแม้กระทั่ง/ dev / SDD หากคุณต้องการความช่วยเหลือในการค้นหาป้ายกำกับของไดรฟ์ ให้ทำตามคำแนะนำนี้

sudo cfdisk /dev/sda

ภายในตัวแก้ไขพาร์ติชั่น Cfdisk คุณต้องลบพาร์ติชั่นทั้งหมดในแฟลชไดรฟ์ โดยทำตามคำแนะนำทีละขั้นตอนด้านล่าง

ขั้นตอนที่ 1:เน้นพาร์ติชันหลักบนอุปกรณ์ USB ด้วยลูกศร  ขึ้น/ลง บนแป้นพิมพ์ จากนั้น ใช้  ลูกศรซ้าย/ขวา เพื่อเลือก “ลบ” และลบพาร์ติชั่น

ขั้นตอนที่ 2:เลือก "พื้นที่ว่าง" ใน Cfkdisk โดยใช้ลูกศรขึ้น/ลงบนแป้นพิมพ์ จากนั้นเลือก "ใหม่" ด้วย  ลูกศรซ้าย/ขวาบนแป้นพิมพ์แล้วกดปุ่ม  Enter เพื่อสร้างพาร์ติชั่นใหม่

วิธีใช้พื้นที่สว็อปบนไดรฟ์ USB ใน Rasbian Linux

ขั้นตอนที่ 3:เมื่อเลือก "ใหม่" Cfdisk จะแจ้งให้ระบุขนาดพาร์ติชัน ตามค่าเริ่มต้น Cfdisk จะเติมขนาดสูงสุดของดิสก์ ตัวอย่างเช่น หาก USB แฟลชไดรฟ์ของคุณคือ 14.6 GB จะแนะนำให้สร้างพาร์ติชันที่มีขนาด 14.6 GB

วิธีใช้พื้นที่สว็อปบนไดรฟ์ USB ใน Rasbian Linux

กด  Enter เพื่อใช้ขนาดพาร์ติชั่นที่แนะนำ มิฉะนั้น ให้ระบุขนาดอื่นในพร้อมต์แล้วกด  Enter

ขั้นตอนที่ 4:หลังจากกด  Enter เพื่อสร้างพาร์ติชันใหม่ใน Cfdisk คุณจะต้องระบุประเภทพาร์ติชัน มีสองประเภท: หลักและขยาย เลือกตัวเลือก "หลัก" แล้วกด  Enter

ขั้นตอนที่ 5:เลือก“พิมพ์” ที่มีลูกศรซ้าย / ขวาบนแป้นพิมพ์และกด  Enter จากนั้นเลือก “83 Linux” เพื่อตั้งค่าประเภทพาร์ติชั่นใหม่เป็นระบบไฟล์ Linux

วิธีใช้พื้นที่สว็อปบนไดรฟ์ USB ใน Rasbian Linux

ขั้นตอนที่ 6:เลือก “เขียน” ด้วย  ลูกศรซ้าย/ขวา บนแป้นพิมพ์ แล้วกด  Enterเพื่อเขียนการเปลี่ยนแปลงใน Cfdisk ไปยังแฟลชไดรฟ์ USB

ขั้นตอนที่ 7:เลือก “ออก” ด้วยลูกศรซ้าย/ขวาเพื่อปิด Cfdisk

ขั้นตอนที่ 8:เมื่อปิด Cfdisk แล้ว ให้รัน  คำสั่งmkfs.ext4 ด้านล่างเพื่อเขียนระบบไฟล์ Ext4 ไปยังอุปกรณ์ USB

sudo mkfs.ext4 -F /dev/sda1

การติดตั้งไดรฟ์ USB

ต้องติดตั้งไดรฟ์ USB เพื่อใช้เป็นพื้นที่ SWAP หากต้องการต่อเชื่อม USB ของคุณใน Raspbian ให้ทำตามคำแนะนำทีละขั้นตอนด้านล่าง

ขั้นตอนที่ 1:ใช้เทอร์มินัลสร้างโฟลเดอร์ใหม่ใน/mntไดเร็กทอรีชื่อ "usb-flash"

sudo mkdir -p /mnt/usb-flash/

ขั้นตอนที่ 2:คุณต้องเพิ่มอุปกรณ์ USB ลงใน/etc/fstabไฟล์เพื่อให้สามารถโหลดได้ในขณะบู๊ต ใช้คำสั่งด้านล่าง เพิ่มโค้ดใน/etc/fstab.

sudo -s echo ' ' >> /etc/fstab echo '# USB Flash สำหรับพื้นที่ SWAP' >> /etc/fstab echo '/dev/sda1 /mnt/usb-flash/ ext4 noatime ค่าเริ่มต้น 0 2' >> / ฯลฯ/fstab

ขั้นตอนที่ 3:เรียกใช้  คำสั่งmount เพื่อโหลด USB แฟลชไดรฟ์ลงใน/mnt/usb-flash/ไดเร็กทอรี

sudo mount /mnt/usb-flash/

ใช้พื้นที่ SWAP บนไดรฟ์ USB

วิธีใช้พื้นที่สว็อปบนไดรฟ์ USB ใน Rasbian Linux

การตั้งค่าพื้นที่ SWAP บน Raspberry Pi นั้นง่ายดายด้วยการกำหนดค่าที่ตรงไปตรงมาที่นักพัฒนาเสนอให้ ทำตามคำแนะนำทีละขั้นตอนด้านล่างเพื่อดำเนินการให้เสร็จสิ้นบนอุปกรณ์ของคุณ

ขั้นตอนที่ 1:ปิด SWAP บนการ์ด Rasbian SD ของคุณด้วย  คำสั่งหยุด ในเทอร์มินัล

sudo /etc/init.d/dphys-swapfile หยุด

ขั้นตอนที่ 2:เปิดไฟล์การกำหนดค่า SWAP ของ Raspbian ในโปรแกรมแก้ไขข้อความนาโน

sudo nano -w /etc/dphys-swapfile

ขั้นตอนที่ 3:ค้นหาCONF_SWAPSIZE=100และเปลี่ยนไป1001024

ขั้นตอนที่ 4:ค้นหา#CONF_SWAPFILE=และลบ#สัญลักษณ์ ควรมีลักษณะตามตัวอย่างด้านล่าง

CONF_SWAPFILE=

ขั้นตอนที่ 5:ค้นหาCONF_SWAPFILE= และลบเนื้อหาหลัง=เครื่องหมาย /mnt/usb-flash/swap.fileจากนั้นให้เพิ่มใน ควรมีลักษณะเหมือนกับตัวอย่างด้านล่าง

CONF_SWAPFILE=/mnt/usb-flash/swap.file

ขั้นตอนที่ 6:เริ่มการสำรองข้อมูล SWAP ของ Raspbian ด้วยคำสั่งต่อไปนี้ หากคำสั่งสำเร็จ คุณจะเรียกใช้ SWAP จาก USB แฟลชไดรฟ์ของคุณ!

sudo /etc/init.d/dphys-swapfile start

ฝากความเห็น

Fix Screen Tearing on Intel Graphics in Pardus Linux: A Result-Focused Guide

Fix Screen Tearing on Intel Graphics in Pardus Linux: A Result-Focused Guide

Fix Intel graphics screen tearing in Pardus Linux by checking X11 vs. Wayland, compositor settings, refresh rate, active Xorg driver, and TearFree only when appropriate.

วิธีการตั้งค่าไฟร์วอลล์ SLES 15 ด้วย firewall-cmd

วิธีการตั้งค่าไฟร์วอลล์ SLES 15 ด้วย firewall-cmd

กำหนดค่า firewalld บน SLES 15: ตรวจสอบโซน อนุญาตบริการหรือพอร์ต บันทึกกฎถาวร โหลดใหม่ได้อย่างปลอดภัย และตรวจสอบการเข้าถึง

คู่มือการตั้งค่าการอัปเดต SLES Live Patching: อัปเดตเคอร์เนลโดยไม่ต้องรีบูตเครื่อง

คู่มือการตั้งค่าการอัปเดต SLES Live Patching: อัปเดตเคอร์เนลโดยไม่ต้องรีบูตเครื่อง

เปิดใช้งานการแพตช์เคอร์เนลแบบเรียลไทม์บน SLES 15 SP7 ใช้การแก้ไขที่รองรับโดยไม่ต้องรีบูต ตรวจสอบแพตช์ที่ใช้งานอยู่ และทำความเข้าใจว่าเมื่อใดที่ยังจำเป็นต้องรีสตาร์ทเคอร์เนล

วิธีเปิดใช้งานโหมด FIPS บน SUSE Linux Enterprise Server 15

วิธีเปิดใช้งานโหมด FIPS บน SUSE Linux Enterprise Server 15

เปิดใช้งานโหมด FIPS บน SLES 15 โดยใช้ยูทิลิตี้การตั้งค่าที่ SUSE รองรับ รีบูตอย่างปลอดภัย ตรวจสอบสถานะเคอร์เนลและนโยบายการเข้ารหัส และตรวจสอบขีดจำกัดการรับรอง

วิธีการติดตั้ง Google Chrome บน Gooroom OS โดยไม่ละเมิดนโยบายความปลอดภัย

วิธีการติดตั้ง Google Chrome บน Gooroom OS โดยไม่ละเมิดนโยบายความปลอดภัย

ติดตั้ง Google Chrome บน Gooroom OS อย่างปลอดภัยด้วยแพ็กเกจ .deb อย่างเป็นทางการ, APT, การตรวจสอบนโยบาย, คำแนะนำในการอัปเดต และการแก้ไขสำหรับอุปกรณ์ที่ได้รับการจัดการ

วิธีการส่งออกบันทึกระบบ SLES ไปยังเซิร์ฟเวอร์ Syslog ระยะไกลอย่างปลอดภัย

วิธีการส่งออกบันทึกระบบ SLES ไปยังเซิร์ฟเวอร์ Syslog ระยะไกลอย่างปลอดภัย

ส่งต่อบันทึกระบบ SLES ไปยังเซิร์ฟเวอร์ syslog ระยะไกลอย่างปลอดภัยด้วย rsyslog, ใบรับรอง TLS, การตรวจสอบชื่อคู่ค้า, คิว, การตรวจสอบความถูกต้อง และการทดสอบ

การผสานรวม Active Directory กับ SSSD ใน SLES 15: คู่มือทีละขั้นตอน

การผสานรวม Active Directory กับ SSSD ใน SLES 15: คู่มือทีละขั้นตอน

เชื่อมต่อ SLES 15 เข้ากับ Active Directory ด้วย SSSD โดยใช้ YaST เตรียม DNS และเวลา กำหนดค่าการเข้าสู่ระบบโดเมน ตรวจสอบ Kerberos และเปรียบเทียบ SSSD, Winbind และ realmd

แก้ไขปัญหาไดรเวอร์ Wi-Fi Realtek RTL8821CE บน Pardus Linux

แก้ไขปัญหาไดรเวอร์ Wi-Fi Realtek RTL8821CE บน Pardus Linux

แก้ไขปัญหา Wi-Fi RTL8821CE บน Pardus Linux โดยตรวจสอบไดรเวอร์ rtw88 ในตัว เฟิร์มแวร์ Realtek คำสั่ง rfkill, NetworkManager และตัวเลือกการสำรองข้อมูลที่ปลอดภัย

แก้ไขปัญหา "ความล้มเหลวชั่วคราวในการแก้ไข DNS" ใน Debian 12 ด้วย systemd-resolved

แก้ไขปัญหา "ความล้มเหลวชั่วคราวในการแก้ไข DNS" ใน Debian 12 ด้วย systemd-resolved

วินิจฉัยและแก้ไขปัญหาการแก้ไขชื่อโดเมน (DNS resolution) บน Debian 12 ที่ใช้ systemd-resolved รวมถึง resolv.conf, NetworkManager, networkd, cache และการตรวจสอบความถูกต้อง

วิธีการติดตั้งระบบปฏิบัติการ Pardus Linux ควบคู่กับ Windows 11 อย่างปลอดภัย

วิธีการติดตั้งระบบปฏิบัติการ Pardus Linux ควบคู่กับ Windows 11 อย่างปลอดภัย

ติดตั้ง Pardus 25.2 ควบคู่ไปกับ Windows 11 โดยทำการสำรองข้อมูล ลดขนาดไดรฟ์ Windows บูตจาก USB UEFI และปกป้องพาร์ติชั่น EFI และพาร์ติชั่นกู้คืนที่มีอยู่เดิม