การสร้างพาทิชั่นที่ใหญ่กว่า 3TB บน Ubuntu - Linux
เขียนโดย อ.จักรกฤษณ์ แสงแก้ว สาขาสารสนเทศศาสตร์ คณะวิทยาการสารสนเทศ มหาวิทยาลัยมหาสารคาม
เขียน 6:04 น. วันที่ 6 พฤศจิกายน 2555
บทนำ
สำหรับวันนี้ นำท่านเรียนรู้กระบวนการสร้างพาทิชั่นที่ใหญ่ 3TB ในระบบปฏิบัติการลินุกซ์
ด้วยคำสั่ง Linux Command ท่านจะพบว่า การใช้คำสั่ง fdisk มีประสิทธิภาพสูงแต่ไม่สามารถสร้างพาทิชั่นที่ใหญ่กว่า
2/3TB ต้องจัดการด้วย GPT Partition (ซึ่งไม่สามารถใช้ใน fdisk) ในบทความนี้ท่านจะได้ศึกษาการใช้
GNU Parted ซึ่งเป็นเครื่องมืออีกตัวที่มีประสิทธิภาพสูง ในการสร้างพาทิชั่นขนาดใหญ่
มีใจความสำคัญดังนี้
วัตถุประสงค์
- สร้างพาทิชั่นขนาดใหญ่ระดับ Tera Bytes บนลินุกซ์ผ่านคอมมานไลน์ (Command Line
Interface : CLI)
- ใช้งานโปรแกรม parted เพื่อสร้างพาทิชั่นขนาดใหญ่ระดับ Tera Bytes บนลินุกซ์
ขั้นตอนการดำเนินงาน
ขั้นที่ 1 ติดตั้งโปรแกรม
parted ลงบนระบบปฏิบัติการลินุกซ์ (ubuntu) ด้วยคำสั่ง apt-get install parted
# sudo apt-get install parted
ขั้นที่ 2
การตรวจสอบชื่อฮาร์ดแวร์ (ฮาร์ดดีสก์ harddisk)
2.1. ตรวจสอบฮาร์ดแวร์จากรายชื่อไฟล์ ในโฟลเดอร์ /dev ดังนี้
# ls /dev/sda*
# ls /dev/sdb*
...
# ls /dev/sdxxx*
ปล. ถ้าอุปกรณ์ไหนมีขนาดความจุสูง จะมีไฟล์ตามด้วยตัวเลข เช่น /dev/sdh , /dev/sdh1
เป็นต้น
2. # parted
select /dev/sdh
print
ขั้นที่
3 สร้างชื่อฮาร์ดดีสก์
# parted /dev/sd[ระบุชื่อ-Harddisk-จากขั้น-2] mklabel gpt
ขั้นที่ 4
สร้างพาทิชั่นหลักใช้พื้นที่ทั้งหมด
# parted /dev/sdxxx mkpart primary ext4 100%
ขั้นที่ 5
: ฟอร์แม็ตด้วย ext4
# mkfs.ext4 -v /dev/sd[ระบุชื่อ-Harddisk-จากขั้น-2]
ขั้นที่ 6
: การ Mount
# mkdir /mnt/3TB
# mount /dev/sd[ระบุชื่อ-Harddisk-จากขั้น-2] /mnt/3TB
เมื่อ 3TB คือชื่อ ไดเร็คทอรี่ ที่ต้องการเมาท์
สรุป
บทความนี้ผมเขียนขึ้นเพราะ คุณพรหมสรรค์ งามสง่า นำฮาร์ดดีสก์ 3 TB ไปต่อที่ห้อง
Data Center ที่ตึก CAT การสื่อสารประเทศไทย และต้องการคัดลอกข้อมูลจากแม่ข่ายออกมา
และขอให้ผมช่วย Remote ผ่าน SSH เข้าไปเพื่อสร้างพาทิชั่น จากบ้านพักครูมหาวิทยาลัยมหาสารคาม
จึงเขียนเล่าประสบการณ์เพื่อให้ผู้ที่ทำตามทีหลัง สามารถดำเนินการได้อย่างรวดเร็วไม่เสียเวลาและมีประสิทธิภาพ
หวังว่าจะเป็นประโยชน์ต่อนักพัฒนาท่านอื่น ๆ ต่อไป พบกันใหม่โอกาสหน้า สำหรับวันนี้..
สวัสดีครับ..