Mapping Disk หรือการแมปดิสก์ คือการเชื่อมต่อดิสก์ไดรฟ์หรือพาร์ติชัน
วิธี Map Disk
ขั้นตอนการ Map Disk มีดังนี้
ขั้นตอนที่ 1: SSH เข้า Server
- ในการ SSH เข้า Server สามารถทำตามวิธีนี้ได้
วิธี SSH เข้า Server
ขั้นตอนที่ 2: ใช้ Command Line Mapping Disk
- ใช้คำสั่งได้ดังนี้
- คำสั่ง เช็ค disk ให้ทราบตรวจสอบว่า disk ที่ซื้อมานั้นเข้ามาใน server แล้วหรือไม่ หากพบจะขึ้นเป็น vdb สำหรับ disk อีก 1 ก้อน
fdisk -l
ตัวอย่าง - คําสั่ง Format
mkfs.ext4 /dev/vdb - คําสั่ง สร้าง directory
mkdir /newdata - คําสั่ง Map drive
mount /dev/vdb /newdata - หลังจากนั้นให้ทำใช้คำสั่ง stop nginx และทำการ stop apache
service nginx stop && service httpd stop - หลังจากนั้นให้พิมส์คำสั่งดังนี้ต่อ
คําสั่ง copy ข้อมูลทั้งหมดใน vhosts ไปที่ /newdata เพื่อเก็บไว้ใน disk
cp -r -a /var/www/vhosts /newdata - คําสั่งเปลี่ยนชื่อ vhosts เป็น vhosts.bak
mv /var/www/vhosts /var/www/vhosts-old - คําสั่ง Symbolic link เพื่อ เชื่อม 2 folder นี้เป็น folder เดียวกัน
ln -s /newdata/vhosts /var/www/vhosts - แก้ไขไฟล์เพื่อให้ Auto Detect disk เจออยู่ตลอดเวลาเมื่อ Boot เครื่อง
vi /etc/fstab - กด " i " บน คีบอร์ด เพื่อแก้ไข
- โดยเพิ่มคําสั่งนี้เข้าไปบรรทัดล่างสุดแล้วก็บันทึก หรือดูจากภาพด้านล่าง
/dev/vdb /newdata ext4 defaults 0 0 - กด " ESC " บน คีบอร์ด เพื่อปิดการแก้ไข
- จากให้พิมส์คำสั่ง
:wq!
และ " Enter " เพื่อบันทึกข้อมูล - หลังจากใส่คำสั่งครบให้ทำการ start service ทั้ง 2 ขึ้นมา ครับ
service nginx start && service httpd start
- คำสั่ง เช็ค disk ให้ทราบตรวจสอบว่า disk ที่ซื้อมานั้นเข้ามาใน server แล้วหรือไม่ หากพบจะขึ้นเป็น vdb สำหรับ disk อีก 1 ก้อน
ตัว newdata นั้นทางผมจะกำหนดขึ้นมาเป็นตัวอย่างให้ท่านผู้ใช้ ท่านสามารถกำหนดจากคำว่า newdata เป็นชื่ออื่น ๆ ได้ตามความต้องการ หรือหากต้องการความสะดวกสามารถสร้างเป็น newdata ตามก็ได้