Login | thai-learning | Privacy Policy | About Us |

Thai Learning | ทฤษฎี IS ขั้นสูง | เว็บไทย | สารสนเทศวิทยานิพนธ์ | หนังสือรามคำแหงทั้งหมด | อีอ็อกชั่น | เกี่ยวกับผู้จัดทำ | บทกลอน |
วิชาที่เรียน 1/2555
   เมนูหลักวิชาเรียน 1/2555
   การโปรแกรมเว็บสารสนเทศ ฯ
   การโปรแกรมงานภูมิศาสตร์ ฯ
   โปรแกรมสำหรับงานสารสนเทศ
   อินเตอร์เน็ตและการบริการ สารสนเทศบนเว็บ
   บรรยากาศ เทอม 1-2555
โปรแกรมที่ผมพัฒนาครับ
   เมนูหลักโปรแกรมที่ผมพัฒนา
   ถอดรหัสผ่าน M$-Access
   ระบบการเข้าเรียนและให้คะแนน
   การทำงานของ Adder Logic
   ปรับระดับเสียงโวลุ่ม ด้วย CLI
   เกมส์เลื่อนภาพแสนสนุก vb6
    โปรแกรมจับเวลา การนำเสนอผลงานวิชาการ
บทความที่ผมเขียนครับ
   เมนูบทความ
   ภาษาซีสำหรับผู้เริ่มต้น
   ไมโครคอนโทรเลอร์เบื้องต้น
   ไมโครคอนโทรลเลอร์จำลอง
   การกำเนิดกระแสไฟฟ้าอย่างง่าย
   ควบคุมแรงดัน 0-220 โวลท์
   Graphics LCD ด้วย CCSC
   การออกแบบ PCB ด้วย Orcad
   การออกแบบ PCB ด้วย Protel
   ไพธอนส่งเมล์ด้วย GPRS
   ไพธอนควบคุม LCD ผ่าน LPT
   ควบคุม LPT ด้วย Labview
   อิมเมจโปรเซสซิ่ง ตอน 1/3
   อิมเมจโปรเซสซิ่ง ตอน 2/3
   อิมเมจโปรเซสซิ่ง ตอน 3/3
   ภาษาซีบนลินุกซ์สมองกลฝังตัว
   การใช้งาน MinGW เบื้องต้น
   ภาษาซี ARM-LPC2368
   ออกแบบ FPGA ด้วย Schematic
   ออกแบบ FPGA ด้วยภาษา VHDL
   ออกแบบ PCB เทคนิค Dryfilm
   เขียนโปรแกรม Python GUI
   การติดตั้ง NumPy 1.6.1
   เขียนไพธอนถอดรหัส MDB
   วิชวลเบสิค ควบคุมกล้อง
   สังเคราะห์ภาพกราฟิก pov-ray
   อิมพอร์ท MySQL ด้วย BigDump
   ติดตั้ง postgresql และ phppgadmin บน centos linux
   การใช้งานเธรดด้วยภาษา PHP
   การสังเคราะห์สีให้ไวยากรณ์ภาษา
   การสร้าง Search Engine
   เขียนไพธอน Client/Server
   การสร้างพาทิชั่นที่ใหญ่กว่า 3TB บนลินุกซ์ (Ubuntu)
   การรันสคริปต์ CGI ด้วยภาษาไพธอน
   การใช้งานคำสั่ง DD บน Ubuntu - Linux
   การใช้งาน Raspberry Pi
   การเอ็กซีคิวส์ + การจัดเรียงแอพฯในลินุกซ์
   X11 ด้วย Xming และ Putty
   TITAN5 บน Ubuntu - Linux
   รหัสจังหวัดทั่วโลก + เรดาร์
   การควบคุมเว็บบราวเซอร์ผ่าน SELENIUM ด้วยภาษาไพธอน
   การสร้างฟอนต์ด้วยตัวท่านเอง !!
   การสังเคราะห์กราฟเส้นและกราฟแท่งสวยงาม ด้วย PHP
โปรแกรมภาษา
   เมนู VB-Classic
   ฟังก์ชั่น Visual Basic
   คำสั่ง Visual Basic
   ตัวแปรภาษาไพธอน (ขั้นสูง)
   โมดูลต่าง ๆ ภายในภาษาไพธอน
ข่าวสารไอที
   กูเกิ้ลเปิดตัว Tablet 7 นิ้ว
   อินเดีย IIT เปิดตัว Tablet
   RaspBerry PI สมองกลฝังตัว
   คอมพิวเตอร์จิ๋ว
   ประกาศจัดซื้อจัดจ้างราชการไทย
บริการสารสนเทศ
   ไทยเว็บ 2012
   เว็บไทย
   ฐานข้อมูล วิทยานิพนธ์
   รวมคำศัพท์ภาษาไทย
   เคยฟังมั้ย - เพลงมาร์ช มมส
   ประวัติศาสตร์ชาติไทย หลวงปู่ฤาษีลิงดำ
   เพลงน้อมใจปล่อยวาง 1
   เพลงน้อมใจปล่อยวาง 2
   เพลงน้อมใจปล่อยวาง 3
เกี่ยวกับเรา
   เกี่ยวกับผู้ก่อตั้ง
   บทกลอนที่ผมแต่งครับ..
   แลกลิงค์กับเรา ที่นี่
   รายละเอียดแม่ข่าย
   ดาต้าเซนเตอร์ (Data Center)
   เงื่อนไขการใช้งาน

  
 
การสร้างพาทิชั่นที่ใหญ่กว่า 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 เข้าไปเพื่อสร้างพาทิชั่น จากบ้านพักครูมหาวิทยาลัยมหาสารคาม จึงเขียนเล่าประสบการณ์เพื่อให้ผู้ที่ทำตามทีหลัง สามารถดำเนินการได้อย่างรวดเร็วไม่เสียเวลาและมีประสิทธิภาพ หวังว่าจะเป็นประโยชน์ต่อนักพัฒนาท่านอื่น ๆ ต่อไป พบกันใหม่โอกาสหน้า สำหรับวันนี้.. สวัสดีครับ..







All trademarks and trade names are the property of their respective owners and used here for identification purposes only.
Privacy Policy | Terms of service | Report a Policy Violation (0.0053 sec)