เลือกฟอนต์:

ข้อที่ 8 การสร้างและเชื่อมต่อ EBS Volume ใหม่กับ EC2 Instance พร้อมการ Format และ Mount เพื่อตรวจสอบการใช้งานด้วยคำสั่ง df -h


🧠 เป้าหมาย


🧰 บริการที่เกี่ยวข้อง


🛠️ ขั้นตอนการทำ

1. สร้าง EBS Volume ใหม่

  1. ไปที่ AWS Console → EC2 → เมนู Elastic Block Store > Volumes
  2. กด Create volume
  3. ตั้งค่า:

    • Name tag: ebsxxxxyyyy (ใส่ที่ Tags)
    • Size: เช่น 1 GiB
    • Availability Zone: ต้องตรงกับ EC2 (เช่น us-east-1b)
    • Volume Type: ใช้ gp3 หรือ gp2
  4. คลิก Create volume

2. Attach Volume ให้กับ EC2

  1. กลับไปที่หน้า Volumes → คลิกชื่อ Volume ebsxxxxyyyy
  2. กด Actions > Attach volume
  3. เลือก:

    • Instance ID ที่ต้องการแนบ (เลือก EC2 ที่คุณใช้)
    • อุปกรณ์: /dev/xvdf หรือ /dev/sdf (ให้ระบบกำหนดก็ได้)
  4. กด Attach volume

3. SSH เข้า EC2 → Format และ Mount

🔁 เชื่อมต่อ SSH:

ssh -i /path/to/key.pem ec2-user@<Public-IP>

🧪 ตรวจสอบว่า Volume มาแล้วหรือยัง:

lsblk

คุณจะเห็นอุปกรณ์ใหม่ เช่น /dev/xvdf หรือ /dev/nvme1n1 (ขึ้นอยู่กับ instance type)

🧼 สร้างไฟล์ระบบ (Format):

sudo mkfs -t ext4 /dev/xvdf

หากชื่อ device เป็น nvme1n1 ให้ใช้แทน /dev/xvdf

📁 สร้าง mount point และ mount:

sudo mkdir /data
sudo mount /dev/xvdf /data

✅ ตรวจสอบว่า mount แล้ว:

df -h

ต้องมีบรรทัด /dev/xvdf หรือ /dev/nvme1n1 ตรง /data


📸 สิ่งที่ต้องแคปส่ง

รวมทั้งหมดใน ภาพเดียว ให้เห็น:

  1. หน้า EC2 > Volumes:

    • ชื่อ Volume: ebsxxxxyyyy
    • สถานะ: In-use
    • แนบกับ EC2 Instance แล้ว
  2. หน้าจอ Terminal/SSH:

    • คำสั่ง df -h
    • มี device /dev/xvdf หรือ /data ที่ mount เรียบร้อย

ตัวอย่างรูปภาพที่ต้องส่ง

Example Image 2