แหล่งแลกเปลี่ยนความรู้-ประสบการณ์ FreeBSD สำหรับคนไทย
:: เพื่อแลกเปลี่ยนความรู้, ถาม-ตอบปัญหาคาใจ, แนะนำ, ประกาศ, หรือทุกสิ่งตามต้องการ ::
 
Home  กลับหน้าหลัก  สมัครสมาชิก  ตั้งคำถามใหม่  แก้ไขข้อมูลสมาชิก  ดูสมาชิกทั้งหมด  ลืมรหัสผ่าน

ขอเชิญร่วมตอบคำถามครับ



  freebsd แบ่งได้กี่พาติชั่น
 jojo
 Posted : 2006-06-18 16:18:52
ถ้าผมจะใช้ HD 200 GB.ได้หรือไม่ครับ

 
  IP : (58.136.199.187)
แสดงความคิดเห็น

 kittipong
 Posted : 2006-06-18 18:17:25   IP : (58.147.127.54)
HDD ใหญ่ขนาดนี้ น่าจะลองแล้วนำมาบอกกันบ้างนะครับ โดยปกติแล้วถ้าเราแบ่ง partition เต็มด้านซ้ายมือแล้ว จะสามารถต่อที่ด้านขวาได้อีกเยอะนะ (ต้องลองครับ)

 
 Comment : 1
กลับขึ้นด้านบน

 yim
 Posted : 2006-06-18 18:44:14   IP : (124.157.156.90)
primary 1
ที่เหลือรู้สึกจะไม่จำกัด แต่ยิ่งแบ่งมาก ๆ จะทำให้ช้าลงเนื่องจากเสีย
หน่วยความจำส่วนหนึ่งไปจัดการ patition
ปัญหาเดียวกะ windows
แนะนำ 1 pation ไม่ควรเกิน 60 g

 
 Comment : 2
กลับขึ้นด้านบน

 j_piriya@yahoo.com
 Posted : 2006-06-18 20:06:54   IP : (125.25.135.198)
ตอนนี้ผมใช้ PC มาทำเป็น Server Backup ใช้ Hard Disk แบบ Serial ATA ขนาด 250 GB ผมแบ่ง Partition ง่าย ๆ เลยครับ เป็น

/ 200 MB สำหรับ FreeBSD
/backup ใช้เนื้อที่ที่เหลือทั้งหมด เพื่อสำรองข้อมูลจาก Server อื่น

ใช้มาครึ่งปีแล้วครับ ไม่เคยมีปัญหาอะไรเลย แต่การใช้ Partition ใหญ่ ๆ ก็ไม่ได้เหมาะกับทุกระบบนะครับ Server ตัวอื่นผมใช้

/ 500 MB สำหรับ FreeBSD
/www 70 GB สำหรับเก็บข้อมูลเวป

เวลาระบบมีปัญหา มันจะได้ไม่ fsck นาน นอกจากนี้เวลา backup ข้อมูล เราก็ backup เฉพาะ /www ซึ่งเป็นข้อมูลอย่างเดียวจริง ๆ

จำนวน Partition ก็เช่นเดียวกัน ระบบปกติจะสร้างได้ 4-8 partition แต่ถ้าใช้ Volume Manager เข้ามาช่วยก็จะสร้าง partition เยอะ ๆ ได้หรือจะสร้าง Partition เดียวโดยใช้ Hard Disk หลาย ๆ ลูกก็ได้ครับ

 
 Comment : 3
กลับขึ้นด้านบน

 yim
 Posted : 2006-06-18 22:21:36   IP : (124.157.156.90)
j_piriya@yahoo.comถูกต้องครับ ขอยืนยัน

 
 Comment : 4
กลับขึ้นด้านบน

   ShareKnowledge
 Posted : 2006-06-19 09:45:11   IP : (192.168.1.46, 2)

  หนึ่งในใต้หล้า
 

 Sex :
 Post : 2819
 สมาชิกลำดับที่ : 434
ลองดูก็ได้ครับว่าจะได้ซักกี่ partition ของอย่างงี้ไม่ลองไม่รู้ครับ เพราะอีกหน่อยเทคโนโลยี t bytes ก็จะเข้ามาอย่างเต็มตัวแล้ว

 

ความรู้ไม่มีที่สิ้นสุด...มันจะติดตัวคุณไปจนวันตาย
 Comment : 5
ชื่อสมาชิก ShareKnowledge Mail to ShareKnowledge เบอร์ msn share_knowledge@hotmail.com
กลับขึ้นด้านบน

 j_piriya@yahoo.com
 Posted : 2006-06-19 11:03:58   IP : (58.8.88.222)
ผมว่าเริ่มจากลองอ่านก่อนดีไหมครับ

http://www.freebsd.org/projects/bigdisk/

FreeBSD กับ Hard Disk ใหญ่ ๆ

จุดประสงค์

UFS filesystem

BSD เริ่มใช้ UFS ในปี ค.ศ. 1982 ซึ่งอ้างอิง address แบบ 32 บิต ถ้า Hard Disk ใช้ 512 byte/sector การอ้างอิงแบบ 32 บิตจะอ้างได้เพียง 2 Terabyte ซึ่งในขณะนั้นเป็นสิ่งที่เหนือจินตนาการ แต่ตอนนี้ Hard Disk ขนาด 250 และ 400 Gigabyte มีราคาถูกมาก จึงมีความเป็นไปได้ว่าจะมีการเก็บข้อมูลมากกว่า 2 TB ในราคาเพียงไม่กี่พันดอลลาร์

จึงมีการนำ UFS2 ไปใช้ในปี ค.ศ. 2003 เพื่อแทนที่ UFS และใช้การอ้างอิงแบบ 64 บิต ช่วยให้ File System โตได้ถึง 2^64 * 512 ซึ่งหวังว่าจะใช้ไปได้นาน แต่เครื่องมือส่วนใหญ่ก็ยังทำงานแบบ 32 บิต จึงทำให้ FreeBSD ยังมีข้อจำกัดที่ 2TB

เราต้องการให้ FreeBSD ใช้กับ Hard Disk ใหญ่ ๆ และได้ประสิทธิภาพเต็มที่จาก UFS2 เวปเพจนี้จะกล่าวถึงปัญหา, ข้อจำกัด, วิธีตรวจสอบ, วิธีแก้ไข, วิธีซ่อมแซม

ข้อจำกัดของ Disk Partition

สำหรับ x86 และ amd64 นั้น BIOS จะใช้ข้อมูลจาก FDISK MBR เพื่อระบุ partition ที่จะ boot (ใน FreeBSD เรียกว่า slice) MBR จะอ้างอิงแบบ 32 บิตซึ่งเป็นมาตรฐานอุตสาหกรรมและเป็นข้อตกลงร่วมกัน ดังนั้นการ boot จาก PC ต้องอาศัย MBR ทำให้ boot slice มีข้อจำกัดที่ 2 TB

ia64 ได้นำเสนอ GPT เพื่อมาแทน MBR ซึ่งจะเป็นการอ้างอิงแบบ 64 บิต และมี Parition เยอะ ๆ ได้ อย่างไรก็หากต้องการประสิทธิภาพเต็มที่จาก boot storage จะต้องทำให้ FreeBSD และ BIOS ทำงานสอดคล้องกันให้ได้ สำหรับ storage อื่น ๆ จะใช้สถาปัตยกรรมใดก็ได้

หลายระบบไม่ต้องใช้ MBR หรือ GPT หรือถ้าสมมติว่า PC ไม่มีข้อจำกัดเรื่องนี้ ข้อจำกัดต่อไปก็คือ BSD disklabel ซึ่งทำได้เพียง 8 partition ต่อ disk, หรือ MBR slice, หรือ storage ใด ๆ ก็ตาม การ format แบบ bsd label จะเจอปัญหาการอ้างอิงแบบ 32 บิต ซึ่งก็จะเจอข้อจำกัดที่ 2 TB วิธีแก้ปัญหาจะต้อง format ใหม่ซึ่งจะใช้ boot loader ใหม่ที่ incompatible กับของเก่า ซึ่งจะทำให้เกิดความสับสนเมื่อมีการ upgrade ระบบในอนาคต ถึงแม้จะ format ใหม่ ก็จะเจอข้อจำกัดเรื่อง 8 partition ซึ่งจะพยายามแก้ปัญหาใน GPT ต่อไป

 
 Comment : 6
กลับขึ้นด้านบน

   xdisc
 Posted : 2006-06-19 11:21:17   IP : (58.64.126.69)

  จ้าววรยุทธ์
 

 Sex :
 Post : 1774
 สมาชิกลำดับที่ : 315
ขอบคุณครับ คุณ j_piriya

 

แอดมินพอกะเทิน
 Comment : 7
ชื่อสมาชิก xdisc Mail to xdisc www.catburiram.com
กลับขึ้นด้านบน

 j_piriya@yahoo.com
 Posted : 2006-06-19 11:28:54   IP : (58.8.88.222)
ครับ

 
 Comment : 8
กลับขึ้นด้านบน

 samira samilan
 Posted : 2006-06-20 02:17:27   IP : (24.107.126.13)
ไอ้เรื่อง partition นี่ ปกติมันก็ปวดหัวพอสมควร

ยิ่งพอมาเจอ FreeBSD ซึ่งเจริญรอยเอาอย่าง Unix ยิ่งปวดหัวหนักเข้าไปอีก เพราะ ความหมายของคำว่า partition นี่ มันหมายถึงคนละที่ คนละแห่งเลย ระหว่าง PC & FreeBSD คือ

ใน DOS/PC นี้ การแบ่ง (partition) Hard Drive ออกเป็นก้อน หรือเป็นส่วน หรือ ห้อง ที่เราได้เป็น Drive C, D ฯ และจะสามารถแบ่งได้ 4 partitions (primary) เท่านั้น (เรายืดออกไปได้ โดยอาศัย extended partition)

แต่ใน FreeBSD ซึ่งเรียกตาม Unix นี้ ส่วนนี้( คือส่วนที่ DOS/PC เรียกว่า partition ) จะเรียกว่า slice ( เฉือนออกเป็นชิ้นๆ เหมือนชิ้นสามเหลี่ยม Pizza ก็เรียก slice) เราก็จะได้ 4 slices เช่นกัน ยกตัวอย่าง ad0( ide drive) เราจะเฉือนออกมาได้ 4 ชิ้น max. ( ผมเดาว่า คนถามที่พูดถึง คงนึกถึงตรงนี้) จะได้ ad0s1 - ad0s4

ทีนี้มาถึง ใน FreeBSD ต่อ เราก็ต้องเข้าไปจัดการว่า ใน ก้อนทีเฉือนออกมานี้ (slice) ("ย้ำอีกทีว่า" ในภาษา DOS/PC เรียกส่วนนี้ ว่า partition ) เราจะแบ่งที่ต่อไปยังไง ( ก็คือ เราจะเอา พวก file system ต่างๆ เช่น / , /etc, /temp หรือ /usr ) จะไปวางอย่างไร

กล่าวคือ ใน ad0s1 จะเอา / , /tmp, /var, /usr เข้าไปวาง โดยที่ เมื่อวาง file system เข้าไป DiskLabel มันจะ ให้ชื่อ เช่น ad0s1a - ad0s1h มันจะสามารถวางได้ จาก a -h ไอ้ตรงนี้แหละ ที่ FreeBSD หมายถึงคำว่า partition ฉนั้น จาก a-h ก็จะได้ 8 partitions

แต่ โดยหลักฐานทางประวัติศาสตร์ partition b จะกำหนดให้ เป็น ของ swap เราจะไม่เห็น b partition และ ด้วยจากอดีต partition c & d sysinstall disk labeler มันจะไม่สร้าง จะข้ามไปสร้าง partition e เลย

เรื่องนี้ อ่านมาหลายทีแล้ว แล้วก็ลืมหลายทีแล้ว

หวังว่าคงจะทำให้กระจ่างบ้าง

หลังจากไปอ่าน เรื่อง bigdisk ที่ให้ link มา จากความเข้าใจของผม (หากผิด ใครช่วยแก้ด้วยครับ) เข้าใจว่า GPT นี้ จะไปแก้ปัญหาของความจำกัด ของ 4 slices (partitions) ให้สามารถตั้งได้ไม่จำกัด( คือ s1-sn) และ ยังสามารถให้เข้ากับ ระบบ เก่า(MBR)ได้อีก

แต่พอมาถึง ระดับ disk label (คือ disk partition) มันก็ยังคงสามารถแบ่งได้ แค่ 8 คือจาก a - h เหมือนเดิม





 
 Comment : 9
กลับขึ้นด้านบน

 บักหำ
 Posted : 2006-06-20 06:16:58   IP : (10.3.2.25)
partition C ไม่ได้ใช้ ดังนั้นที่ว่าแปด เอาเข้าจริงๆแค่หก คือ a,e,f,g,h,d และอีกหนึ่งสำหรับ swap คือ b ที่เป็นของ เจ้าหัวจุกนั่นคนเดียวไป

โร่นั่นโด่

 
 Comment : 10
กลับขึ้นด้านบน

1 2


 แสดงความเห็นต่อคำถามนี้
ชื่อ/Username
รหัสผ่าน
( เฉพาะสมาชิก )
อีเมลล์
( ถ้าเป็นสมาชิกไม่ต้องใส่ )
รูปแบบพิเศษ   ย่อหน้า ตัวหนา ตัวยก ตัวห้อย ตัวหนังสือเรืองแสง ตัวหนังสือมีเงา ตัวเอียง เส้นใต้ สีแดง สีเขียว สีน้ำเงิน สีส้ม สีชมพู สีเทา
Emotions  
แทรกภาพ  
ขนาดภาพ ห้ามเกิน 50 kb  และ ไฟล์ Flash ขนาดห้ามเกิน 500 kb
แสดงความเห็น

ความปลอดภัย กรุณากรอกข้อความที่ท่านเห็นด้านล่าง
   
   
   
[ สมัครสมาชิก | ปิดหน้าต่างนี้ ]


ข้อความที่ท่านได้อ่าน เกิดจากการเขียนโดยสาธารณชน และส่งขึ้นมาแบบอัตโนมัติ เจ้าของเว็บบอร์ดไม่รับผิดชอบต่อข้อความใดๆทั้งสิ้น เพราะไม่สามารถ
ระบุได้ว่าเป็นความจริงหรือชื่อผู้เขียนที่ได้เห็นคือชื่อจริง ผู้อ่านจึงควรใช้วิจารณญาณในการกลั่นกรอง และถ้าท่านพบเห็นข้อความใด ที่ขัดต่อกฎหมายและ
ศีลธรรม หรือเป็นการกลั่นแกล้งเพื่อให้เกิดความเสียหาย ต่อบุคคล หรือหน่วยงานใด กรุณาส่ง email มาที่ admin@thaibsd.com เพื่อให้ผู้ควบคุม
ระบบทราบและทำการลบข้อความนั้น ออกจากระบบต่อไป


 © Copyright 2001 thaibsd.com All Right Reserved. Contact >> admin@thaibsd.com