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

Leave a Comment

Mp3 Diags: แก้ไขปัญหาไฟล์เสียง Mp3 มากถึง 50 ปัญหา

Mp3 Diags: แก้ไขปัญหาไฟล์เสียง Mp3 มากถึง 50 ปัญหา

MP3 Diags คือเครื่องมือขั้นสุดยอดสำหรับแก้ไขปัญหาในคอลเลกชันเพลงของคุณ สามารถแท็กไฟล์ MP3 ของคุณได้อย่างถูกต้อง เพิ่มปกอัลบั้มที่หายไป และแก้ไข VBR

แอปการแจ้งเตือนบนเดสก์ท็อปของ Google Voice

แอปการแจ้งเตือนบนเดสก์ท็อปของ Google Voice

เช่นเดียวกับ Google Wave, Google Voice ได้สร้างกระแสฮือฮาไปทั่วโลก Google มุ่งมั่นที่จะเปลี่ยนแปลงวิธีการสื่อสารของเรา และนับตั้งแต่นั้นมาก็กำลังกลายเป็น...

ดาวน์โหลด Flickr Favorites ด้วย FlickrFaves

ดาวน์โหลด Flickr Favorites ด้วย FlickrFaves

มีเครื่องมือมากมายที่ช่วยให้ผู้ใช้ Flickr สามารถดาวน์โหลดรูปภาพคุณภาพสูงได้ แต่มีวิธีดาวน์โหลด Flickr Favorites บ้างไหม? เมื่อเร็ว ๆ นี้เราได้...

OK Sampler คือซอฟต์แวร์สุ่มตัวอย่างเพลงฟรี

OK Sampler คือซอฟต์แวร์สุ่มตัวอย่างเพลงฟรี

การสุ่มตัวอย่างคืออะไร? ตามข้อมูลของ Wikipedia “คือการนำส่วนหนึ่งหรือตัวอย่างจากการบันทึกเสียงหนึ่งมาใช้ซ้ำเป็นเครื่องดนตรีหรือ...

การสำรองข้อมูล Google Sites: นำเข้า/ส่งออก

การสำรองข้อมูล Google Sites: นำเข้า/ส่งออก

Google Sites เป็นบริการจาก Google ที่ช่วยให้ผู้ใช้โฮสต์เว็บไซต์บนเซิร์ฟเวอร์ของ Google แต่มีปัญหาหนึ่งคือไม่มีตัวเลือกสำรองข้อมูลในตัว

แอปพลิเคชันเดสก์ท็อป Google Tasks

แอปพลิเคชันเดสก์ท็อป Google Tasks

Google Tasks ไม่ได้รับความนิยมเท่ากับบริการอื่นๆ ของ Google เช่น ปฏิทิน Wave เสียง ฯลฯ แต่ยังคงใช้กันอย่างแพร่หลายและเป็นส่วนสำคัญของผู้คน

วิธีการกู้คืนพาร์ติชั่นและข้อมูลฮาร์ดดิสก์ที่สูญหาย [คู่มือ]

วิธีการกู้คืนพาร์ติชั่นและข้อมูลฮาร์ดดิสก์ที่สูญหาย [คู่มือ]

ในคู่มือฉบับก่อนหน้าของเราเกี่ยวกับการล้างฮาร์ดดิสก์และสื่อแบบถอดได้อย่างปลอดภัยผ่าน Ubuntu Live และซีดีบูต DBAN เราได้กล่าวถึงดิสก์ที่ใช้ Windows

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

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

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

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

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

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

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

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

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