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

วิธีใช้พื้นที่สว็อปบนไดรฟ์ 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


วิธีการติดตั้ง GitLab บน Ubuntu Server

วิธีการติดตั้ง GitLab บน Ubuntu Server

คุณต้องการให้ GitLab ทำงานบนเซิร์ฟเวอร์ Ubuntu ของคุณหรือไม่? GitLab เป็นทางเลือกที่โฮสต์ได้เองที่มีประสิทธิภาพสำหรับบริการต่างๆ เช่น GitHub ด้วยคุณสามารถ

การรักษาความปลอดภัยเซิร์ฟเวอร์ Ubuntu Linux ด้วย SELinux

การรักษาความปลอดภัยเซิร์ฟเวอร์ Ubuntu Linux ด้วย SELinux

เรียนรู้วิธีเพิ่มความปลอดภัยให้กับเซิร์ฟเวอร์ Ubuntu Linux โดยการติดตั้งและเปิดใช้งาน SELinux

กำหนดค่า NFS บนเซิร์ฟเวอร์ Linux ด้วย Cockpit

กำหนดค่า NFS บนเซิร์ฟเวอร์ Linux ด้วย Cockpit

ต้องการวิธีที่ง่ายกว่าในการเมานต์การแชร์ NFS บนเซิร์ฟเวอร์ Linux ของคุณหรือไม่ เรียนรู้วิธีเมานต์การแชร์ NFS ด้วยแอป Cockpit

วิธีอัปเกรดเป็น Ubuntu 22.04 LTS

วิธีอัปเกรดเป็น Ubuntu 22.04 LTS

การสนับสนุนระยะยาวของ Ubuntu 22.04 อยู่ที่นี่แล้ว! เรียนรู้วิธีอัปเกรดเดสก์ท็อปหรือแล็ปท็อปของคุณเป็น Ubuntu รุ่นล่าสุด

วิธีติดตั้งไดรเวอร์ Nvidia GPU ล่าสุดบน Linux

วิธีติดตั้งไดรเวอร์ Nvidia GPU ล่าสุดบน Linux

วิธีติดตั้งไดรเวอร์ Nvidia GPU ล่าสุดบน Linux

วิธีถ่ายโอนไฟล์ไปยังคอนเทนเนอร์ Docker

วิธีถ่ายโอนไฟล์ไปยังคอนเทนเนอร์ Docker

ต้องการถ่ายโอนไฟล์ไปยังคอนเทนเนอร์ Docker ของคุณหรือไม่ ด้วยเครื่องมือ Docker cp คุณสามารถย้ายไฟล์เข้าและออกจากคอนเทนเนอร์ได้อย่างง่ายดาย

วิธีติดตั้งไฟล์ DEB บน Linux

วิธีติดตั้งไฟล์ DEB บน Linux

ไฟล์ DEB คืออะไร?? คุณจะทำอย่างไรกับมัน? เรียนรู้หลายวิธีที่คุณสามารถติดตั้งไฟล์ DEB บน Linux PC ของคุณ

วิธีทำให้ GOG Galaxy ทำงานบน Linux

วิธีทำให้ GOG Galaxy ทำงานบน Linux

คุณเป็นเจ้าของเกมบน GOG.com หรือไม่? ต้องการตั้งค่าไคลเอนต์ GOG Galaxy บนพีซี Linux ของคุณเพื่อเพลิดเพลินกับวิดีโอเกมหรือไม่? ทำตามคำแนะนำนี้ในขณะที่เราแสดง

วิธีการติดตั้ง Docker Engine บน CentOS

วิธีการติดตั้ง Docker Engine บน CentOS

Docker Engine เป็นโปรแกรมเปิดคอนเทนเนอร์สำหรับ Linux และแพลตฟอร์มอื่นๆ Docker Engine จัดการคอนเทนเนอร์ในตัวที่ทำงานคล้ายกับ

วิธีทำให้การแชททั้งหมดของคุณเป็นหนึ่งเดียวกับ Ferdi

วิธีทำให้การแชททั้งหมดของคุณเป็นหนึ่งเดียวกับ Ferdi

คุณเหนื่อยกับการติดตั้ง Slack, Discord และเครื่องมือเพิ่มประสิทธิภาพอื่น ๆ บนระบบ Linux ของคุณหรือไม่? คุณหวังว่าพวกเขาจะรวมเป็นหนึ่งเดียวได้ไหม