เล่าสู่กันฟังเรื่อง Format File System ครับ

รูปภาพของ franket
franket
Rating 5
Posts: 363
Joined: 25-06-2003

เมื่อวานผมตัดสินใจ เปลี่ยนจากระบบไฟล์ จาก NTFS มาเป็น ระบบ EXT3 ครับ เพราะเริ่มใช้ลินุกซ์คล่องแล้วก็กะว่าจะใช้ระบบนี้ไปเลย เมื่อวาน ฟอร์แมต กับ ฮาร์ดดิส 150 กิ๊ก ด้วยโปรแกรม Gparted พอเสร็จแล้วก็ แปลก ๆ ใจว่าทำไมพื้นที่มันหายไปเยอะจัง ประมาณ 2 กิ๊ก ก็เลยคิดว่า มันถูกใช้โดยระบบไฟล์ แล้วมันก็น่าจะแปลผันตาม ขนาด ฮาร์ดดิส (เพราะปกติเวลาฟอร์แมต Fat32 or ntfs มันก็เสียพื้นที่ไปเหมือนกัน แต่ตอนนั้นที่สังเกตุ จะเป็นฮาร์ดดิสขนาดเล็ก ๆ หลัง ๆ ไม่ได้สนใจเท่าไหร่)

แล้ววันนี้ ก็ได้ โอกาสอีกครั้งมานั่งฟอร์แมต เป็น EXT3กับ ดิส 250 กิ๊ก (โปรแกรมโชว์ว่ามีขนาด 232.88) วันนี้ นั่งเช็คละเอียดนิดนึง ก็เห็นว่าถูกใช้ไป 3.84 กิ๊ก อยู่ ๆ ก็เลยอยากรู้ว่า ถ้าเป็น FAT32 ล่ะ จะใช้ พื้นที่เท่าไหร่ (พอดี Gparted มันฟอร์แมตได้) ก็เลยลองดู ปรากฎว่าใช้พื้นที่ไป 116.42 เมก หึหึ ไหงมันต่างกันเยอะจังหว่า นึกว่า จะ 1 กิ๊ก หรือ 2 กิ๊ก หรือมากกว่าซะอีก หุ หุ ก็เลยแปลกใจ เอามาเล่าสู่กันฟังครับ เผื่อมีผู้รู้มา อธิบายโดยละเอียด อิอิ ตอนนี้ก็ลอง หา ๆ เว็บอ่านอยู่ ก็ยังไม่เห็นเจออะไร หุ หุ

ต่อมา ก็ลอง ฟอร์แมตเป็น EXT2 บ้าง อยากรู้ว่าจะใช้ไปเท่าไหร่ ผลปรากฎว่าไม่ค่อยต่างกับ EXT3 ครับ ใช้ไป 3.71 กิ๊ก ครับ หุ หุ

สุดท้ายก็ลอง ฟอร์แมตเป็น reiserfs ดูอีกอัน ผลออกมาทำให้ ประหลาดใจเหมือนกัน เพราะใช้พื้นที่ไป 39.39 เมก อ่ะ หุ หุ เลขสวยจัง แล้วก็น้อยสุดเลยแฮะ ลองอ่านใน วิกี้พีเดีย ก็บอกว่า เป็น ฟอร์แมตที่เร็ว (ไม่รู้แปลถูกรึป่าวนะ มั่ว ๆ ไปเรื่อย หุ หุ) แต่ก็ยังอ่านได้ไม่จบเท่าไหร่ เดี๋ยวคงหาอ่านอีกสักพัก ก็คงไม่ไหว ต้องนอนพักผ่อนก่อนล่ะ รู้สึกเพลีย ๆ อากาศ ก็น่านอน ตอนนั่งเทียนเขียนอยู่ ฝนก็ตก อากาศน่านอนดี ไม่หนาวมากไป เอ๊ะ ไหงเปลี่ยนจาก ระบบไฟล์เป็นอากาศหว่า อิอิ งั้นจบก่อนดีกว่าครับ หุ หุ Laughing

 

และแล้วผมก็ยังไม่ได้นอน แวะไปเวียนมา ไปเจอ ลิงค์นี้ ทดสอบระบบไฟล์ กันเห็น ๆ ก็เป็นอย่างที่ผมอ่านใน วิกี้ พอดี บอกว่า reiserfs เร็วกว่า ext แต่ อ่านเจอ มีคนเคยเจอฝันร้ายกับ reiserfs บอกว่า เคยเจอไฟดับที บูตไม่ขึ้นเลย ต้องลงระบบใหม่เลย อันนี้ก็ไม่แน่ใจเหมือนกัน แต่ทั้งนี้ทั้งนั้น ก็เจออยู่ลิงค์นึง บอกว่า EXT3 มีปัญหากับ SATAII ครับทำเอาต้องปั่นป่วนกันเลยอ่ะ หุ หุ ไหน ๆ ก็ อ้างอิงแล้ว แต่ไม่รู้ว่าจะหา เว็บที่อ่านไปแล้วเจอมั้ย เดี๋ยวลองหาก่อน ไม่เจอแล้วแฮะ หุ หุ ปิดไปซะแล้ว หุ หุ พอดีไปเจอ ตัว Benchmark ก็เลยเอามาให้ดูกัน หากท่านที่เคยดูแล้วก็ขออภัยนะครับ เผื่อสำหรับคนที่ยังไม่เคยดูเนอะ อิอิ แต่ผมรู้สึกว่ารูปมันเล็กจัง มองไม่ค่อยเห็น เลยอ่านแต่ สรุปอย่างเดียว อิอิ แต่ผมยังไม่แก่นะ อิอิ

http://linuxgazette.net/102/piszcz.html
รูปภาพของ franket
franket
Rating 5
Posts: 363
Joined: 25-06-2003
วันนี้ยัง

วันนี้ยัง คาใจอยู่นิดนึง เลย แวบ ๆ มาดู ก็เจอเว็บนี้

http://www.debian-administration.org/articles/388

"RESULTS

Partition capacity

Initial (after filesystem creation) and residual (after removal of all files) partition capacity was computed as the ratio of number of available blocks by number of blocks on the partition. Ext3 has the worst inital capacity (92.77%), while others FS preserve almost full partition capacity (ReiserFS = 99.83%, JFS = 99.82%, XFS = 99.95%). Interestingly, the residual capacity of Ext3 and ReiserFS was identical to the initial, while JFS and XFS lost about 0.02% of their partition capacity, suggesting that these FS can dynamically grow but do not completely return to their inital state (and size) after file removal.
Conclusion : To use the maximum of your partition capacity, choose ReiserFS, JFS or XFS."

 ตัดมาบางส่วน ก็เห็นได้ชัดเลยว่า Ext3 นี่ใช้ไปเยอะจริง ๆ เหลือ 92.77 ในขณะที่ FS อื่น อยู่ที่ 99กว่า ๆ ทั้งนั้นเลย

จริง ๆ ที่มานั่งดูก็ใช่ว่าอะไรหรอก ก็แค่จะ หา ฟอร์แมตที่จะใช้ ไม่รู้จะใช้อะไรดี ปกติ กะจะใช้ Ext3 อยู่ แต่พอ ฟอร์แมต แล้วเห็นหายไปเยอะ ผิดปกติ ก็เลยรู้สึกเสียดาย แต่แอบคิดในใจว่า สิ่งที่หายไปเยอะ อาจจะเป็นเพราะ ต้องการทำให้ระบบ น่าเชื่อถือขึ้น มีการ backup ที่ดี (อ่านเจอซักเว็บนึงอันไหนไม่รู้ เห็นบอกว่า เวลาเขียน จะเขียน 2 ครั้งเพื่อความชัวร์ แต่ไม่รู้ว่าใช้ พื้นที่เยอะขึ้นรึป่าว หุหุ) ก็อยากใช้ถ้ามัน เสถียร จริง ๆ แต่ก็รู้สึกว่า ถ้า ReiserFS ไม่ได้ เลวร้ายอะไรมาก มันก็ดูน่าใช้ดี การจัดการ ระบบไฟล์ เล็ก ๆ ก็ดี ด้วย น่าจะเหมาะกับเก็บ โฟลเดอร์ที่มีไฟล์เล็ก ๆ เยอะ ๆ เช่น โฟลเดอร์ รูปภาพ ดารา น่ารัก ๆ ซึ่งแน่นอน ขนาดไฟล์ก็เล็ก อย่างมาก ก็รูปล่ะ 2 เมกแหละ โหลดจากในเน๊ต ส่วนใหญ่ รูปนึงไม่เกิน 1 เมก หุ หุ

เมื่อวานกะวันนี้ก็ลองพยายามหาข้อมูลดูว่ามีคน บ่นถึง ReiserFS เยอะมั้ย แบบว่า ใช้ ๆ ไป ข้อมูลหาย หรือ ไฟดับแล้วข้อมูลหาย แต่ก็ยังไม่เจอ หุ หุ จึงทำให้ ใจเริ่ม เอนเอียงไปทาง ReiserFS มากขึ้น

ว่าแต่ เอ๊ะ วันนี้รู้สึกเงียบ ๆ นะ สงสัยเพราะ ฝนตก อากาศน่านอน แหะ ๆ มันตกทั่วประเทศไทยรึป่าวเนี่ย หุ หุ

เอาเป็นว่ามาบ่นให้ฟังเฉย ๆ เพื่อความรู้ให้คนอื่นเล็กน้อย เพราะโดยปกติ แล้วไม่ได้สังเกตุมานานว่า มันหายไปเท่าไหร่ เนื่องจาก ตอนใช้วินโดว์ มันก็หายไปพอสมควร แต่ก็พอรับได้ แต่พึ่งมาเห็น ของ ext เนี่ยแหละ กินไป 2-3 กิ๊ก รู้สึกเสียดายน่ะ หาอ่านในเว็บก็ยังไม่เจอว่า เหตุผลอันใด ถึงเอาไปเยอะจัง (บางทีถ้าเจอก็อาจจะไม่รู้เรื่องอีกอ่ะ คงจะพูดถึงอะไรที่ไม่เคยพบเคยเห็น อันนี้ก็เดาเอา หุ หุ)

แต่ตอนนี้ผมก็สรุปล่ะว่าจะลองไปใช้ ReiserFS ดูสักตั้ง จริง ๆ ก็รอความเห็นคนอื่นด้วยแหละ แต่ไม่เจอเลย ก็ต้องลองเอาข้อมูลสำคัญ (รูปสาว ๆ น่ารัก ๆ) มาเสี่ยงกะ ระบบไฟล์นี้ดูครับ ลองใช้ไปสัก 3-4 ปีก็น่าจะเห็นผล เห็น Reiser4 ออกแล้วด้วย (รึป่าวหว่า) ท่าทางจะดี หุ หุ 

รูปภาพของ mementototem
mementototem
Rating 4
Posts: 152
Joined: 15-09-2007
หายไปเป็นกิ๊ก นี่ใจหาย(ไปด้วย)

อ่า EXT3 หายเป็นกิ๊กเลยเหรอนี่  มากอยู่นาสำหรับผม

1G นี่ หนัง DivX เรื่องนึงเลยนะเนี่ย :P

แต่ว่า เรื่อง ReiserFS นี่ผมไม่รู้เรื่องอ่ะ ถ้าไฟล์เล็ก ๆ มันหมายถึง ไม่เกินเท่าไหร่ครับ? 100M 50M หรือ 5M อ่าครับ แต่ว่า ทดลอง 4-5 ปี นี่ นานเอาการอยู่นา

ส่วนเรื่อง ฝน นี่บ้านผม(กระบี่-ชานจังหวัด) ฝนไม่ตกนะ แต่ อยากให้มันตกใจจะขาด ร้อนมากมาย

ปล. กลัวคุยคนเดียวจะเหงา :D

ปล2. ตอนนี้ฝึกเลี้ยง(programming) งูเหลือม(python) อยู่ครับ ไม่รู้จะรอดไหม :S 

--

ธรรมชาติไม่ได้สร้างให้มนุษย์บินได้ แต่ถึงกระนั้นมนุษย์ก็ยังบินได้ ด้วยความคิดสร้างสรรค์และความพยายาม

ซึ่งธรรมชาตินั่นแหละ ที่มอบสิ่งนี้ให้แก่มนุษย์ ... แต่มนุษย์กลับตอบแทนธรรมชาติด้วยการทำลาย

::: เมื่อมีความพยายาม ก็มีความหวัง อย่างละทิ้งความหวัง เพราะมันเป็นสิ่งสวยงาม :::

รูปภาพของ MoonBlade
MoonBlade
Rating 2
Posts: 19
Joined: 06-01-2008
Re: Best File System?

โดยส่วนตัว เราว่า XFS น่าจะดีที่สุดนะ อย่างอันที่คุณ franket ให้ link มา เราก็ตามไปอ่านดูทุก link

แต่เราว่าอันหลังที่คุณ franket ทิ้ง link ไว้ใ้ห้ดูน่าเชื่อถือมากกว่า เพราะใช้ linux kernel รุ่นใกล้เคียงกับ TLE มากกว่าอันแรก และ distro ที่ใช้ก็เป็น debian ซึ่งมีศักดิ์เป็นปู่ของ TLE อีกด้วย (TLE เป็นลูก ubuntu ซึ่งเป็นลูกของ debian อีกต่อนึง)

ซึ่งบทความที่ึุคุณ franket ให้มานั้น มีการวิเคราะห์ถึง 5 หัวข้อหลักๆ ด้วยกัน โดยเมื่อจบแต่ละหัวข้อ ก็จะสรุปว่าในเรื่องนี้ อันไหนดีสุด แล้วจึงสิ้นสุดลง ด้วยการตัดสินจากภาพรวมทั้งหมด

จากการอ่าน OVERALL CONCLUSION ถ้าเราแปลถูก จะได้ใจความว่า XFS ดีที่สุด รองลงมา คือ JFS (ประสิทธิใกล้เคียงกับ XFS แต่เหมาะสำหรับ cpu ที่ทำงานได้ช้า เพราะกินกำลัง cpu น้อยกว่า) ถัดจากนั้นก็เป็น ReiserFS และ ext3 ตามลำดับ (แต่ดูเหมือนว่า ext3 จะเป็นบ๊วยแบบชัดๆ มาตั้งแต่ยกแรกแล้ว)

นอกจากนี้ ที่เราก็คิดว่า XFS น่าจะดีทีุ่สุด เพราะเราไปอ่านเรื่อง การเปรียบเทียบ File System ในวิกิพีเดีย ก็พบว่า มี XFS อันเดียวจาก 4 ตัวนี้ที่สามารถใช้ได้กับ OS อื่นๆ นอกจาก Linux คือ IRIX และ FreeBSD ซึ่งจริงๆ แล้วแต่เดิม XFS ใช้กับ IRIX ส่วน FreeBSD นั้น ได้แค่ read-only support เฉยๆ แต่จะเริ่ม write support ในรุ่น 7.0 ดังนั้น XFS จึงน่าจะมีความเสถียรมากกว่าตัวอื่นๆ

แต่ถ้าจะนำ XFS มาใช้กับ linux เวลาลง boot loader ต้องลงของ LILO ดัังนั้นถ้าอยากจะใช้ GRUB จริงๆ ก็คงต้องใช้ JFS แทน หรือไม่ก็ สร้างพาร์ทิชัน JFS เป็น /boot แล้วที่เหลือจึงใช้เป็น XFS เอา อันนี้เรารู้มาจากตอนลง ubuntu 7.10 ด้วยแผ่น live ธรรมดา ตอนแรกใช้ XFS แล้วมันขึ้นเตือนว่า ต้องลง LILO แทน GRUB ไม่งั้นอาจจะค้างได้ แล้วก็ไม่ยอมให้ไปต่อ แต่พอเปลี่ยนเป็น JFS ก็ไม่ีมีเตือนอะไร

ว่าแต่... TLE ใช้ file system อันอื่นที่นอกเหนือไปจาก ext3 ได้รึเปล่า ถ้ามี คืออะไรบ้าง

--
Open the source and the source will guide you to freedom.
รูปภาพของ franket
franket
Rating 5
Posts: 363
Joined: 25-06-2003
นึกว่าจะค

นึกว่าจะคุยอยู่คนเดียวซะแล้วอ่ะ อิอิ

ก่อนหน้านี้ ผมก็ไม่ค่อยได้สนใจ เรื่อง ระบบไฟล์เท่าไหร่ สมัยก่อนรู้จักแต่ FAT & FAT32 เนี่ยแหละ พอมี NTFS เค้าว่าดี ก็ใช้ด้วย สักพักต่อมาลอง ลินุกซ์ ก็เห็นเหมือนกันว่ามีหลาย ระบบ ให้เลือก แต่ก็เห็น โดยปริยาย ให้เลือก ext3 เราก็เลือกเพราะก็ไม่รู้ว่า มันดีไม่ดียังไง แต่คิดว่า ปริยาย ก็น่าจะดีที่สุด แต่หลัง ๆ มานี่ พอเข้าเว็บ อ่านเว็บมากขึ้น ก็เหมือนไปเจออยู่เว็บนึง ที่บอกวิธี Tune ubuntu ให้เร็วขึ้น เค้าบอกว่าให้ใช้ XFS (โดยที่ /boot เป็น ext3 มั้ง) ก็ลอง ปรับตาม มันก็ดูเร็วขึ้นจริง ๆ แฮะโดยลองทำกับอีกเครื่องนึง หลังจากนั้นลองติดตั้งกับเครื่องที่บ้านดูก็เหมือนคุณ MoonBlade อ่ะแหละ ตอนลง ubuntu7.10 มันบอกว่า ไม่สามารถใช้ XFS เป็น / ได้ ก็เลยลงตามปกติไปเพราะ ไม่ได้แบ่งอะไรมาก ข้อมูลทั้งหมดยังอยู่พาทิชั่นวินโดว์อยู่ (NTFS) แล้วหลังจาก เริ่มปรับแต่งได้ดั่งใจ สามารถ ดูทีวีโดยใช้ การ์ดทีวีจูนเนอร์ ได้ (กว่าจะทำได้ก็ต้องลองอยู่นาน) ก็ไม่ได้บูตเข้าวินโดว์อีกเลย ดังนั้นก็เลยคิดว่า จะเปลี่ยน NTFS มาเป็นของ ลินุกซ์ซะ ตอนแรกก็ไม่ได้คิดอะไร อย่างที่ว่า ก็ลอง ext3 ปกติ แต่ที่รับไม่ค่อยก็ก็ตรงที่เสียพื้นที่ไปเยอะเนี่ยน่ะสิ มันน่าเสียดายอยู่ เก็บรูป สาวเกาหลี ได้ เกือบพันรูปเลยมั้งน่ะ อิอิ

หลังจากได้เห็นคุณ MoonBlade โพส ก็ทำให้นึกถึง XFS อีกครั้ง ที่คราวที่แล้วไม่ได้ทดสอบก็เพราะว่า gparted มันมีให้เลือกเท่านี้ พอได้อ่านแล้ว คิดถึงกัน มันก็ต้องลองอีกที ก็เลยไปติดตั้ง xfsprogs ซะแล้วลองดูครับ ผลออกมาใช้พื้นที่ไป 116.74 M แบบนี้ก็ยังพอรับได้ ก็เท่า ๆ กับ FAT32 เลยครับ

ไหน ๆ ก็ลอง XFS ล่ะ ก็เลยลอง JFS & Reiser4 ด้วยเลย อิอิ โดยลง jfsutils & reiser4progs หุ หุ ลองมันให้หมด อิอิ

ขอสรุปเลยล่ะกันเนอะ

ขนาดที่ใช้     ระบบไฟล์     เวลาที่ใช้ในการฟอร์แมต

 3.84 G         EXT3
116.42 M      FAT32
3.71 G          EXT2
39.39 M        reiserfs
116.74 M      XFS            0.03
68.74 M       JFS             0.01
7.48 M         reiser4        0.10

 

สำหรับเวลาที่ใช้ เพิ่งสังเกตุน่ะ แต่คงไม่มีอะไรเท่าไหร่ เอามารายงานเฉย ๆ อิอิ จะเห็นว่า reiser4 ใช้น้อยมาก ๆ น้อยจริง ๆ แต่เห็นว่ายังใหม่อยู่ เอาไว้ลองกับอย่างอื่นดีกว่า ตอนนี้ สรุปแล้วผมจะลอง 2 ตัว XFS สำหรับ เก็บเพลง แล้วก็ reiserfs สำหรับเก็บ ภาพ หรืออื่น ๆ อิอิ ลองดูสัก 3-4 ปี ที่ต้องลองนาน ๆ เพราะอยากให้มันแน่จริง ๆ อ่ะ ลอง 2-3 วันมันไม่รู้หรอก รึป่าวหว่า หุ หุ ก็คงจะลองไปเรื่อย ๆ อิอิ

 

ขอบคุณที่เข้ามาคุยกันครับ Laughing

รูปภาพของ mementototem
mementototem
Rating 4
Posts: 152
Joined: 15-09-2007
xfs เร็ว(ดี)กว่า ext3?

ผมเองก์ใช้ ext3 เป็น default เหมือนกัน เพราะไม่รู้อะไรมาก

แต่พอมาบอกว่า พื้นที่หายไปเยอะ ก็นึกเสียดายเหมือนกัน (จริงๆ ผมก็สังเกตว่ามันน้อยไป เป็นปกติ แต่ไม่คิดว่าจะเป็น G ขนาดนั้น)

แต่ถ้า grub ไม่สามารถ boot กับ xfs ได้ ก็อาจจะเป็นปัญหาเพราะเท่าที่อ่านมา ( http://lwn.net/Articles/89772/ ) LILO ใช้ยาก และมีปัญหาเยอะกว่า Grub  มากมาย :S 

ถ้าจะเอาประสิทธิภาพที่ใกล้เดียง xfs ก็จะเป็น jfs สิ? (จากความเห็นด้านบน) เพราะ jfs ใช้กับ grub ได้? แต่ tle รับได้ไหม? นั่นดิ

--

ธรรมชาติไม่ได้สร้างให้มนุษย์บินได้ แต่ถึงกระนั้นมนุษย์ก็ยังบินได้ ด้วยความคิดสร้างสรรค์และความพยายาม

ซึ่งธรรมชาตินั่นแหละ ที่มอบสิ่งนี้ให้แก่มนุษย์ ... แต่มนุษย์กลับตอบแทนธรรมชาติด้วยการทำลาย

::: เมื่อมีความพยายาม ก็มีความหวัง อย่างละทิ้งความหวัง เพราะมันเป็นสิ่งสวยงาม :::

รูปภาพของ franket
franket
Rating 5
Posts: 363
Joined: 25-06-2003
นั่นน่ะสิ

นั่นน่ะสิ ผมก็ว่า คราวหน้าจะลองสร้าง /boot เป็น jfs ดูเหมือนกัน อยากลองดู หุ หุ ไม่เคยสังเกตุว่ามีตัว jfs อยู่รึป่าว ที่ผมเคยใช้ก็เป็น ext3 กับ xfs แค่นี้เอง อันอื่นยังไม่เคยลองเลยครับ หุ หุ อ้อ มีอีกตัว รู้สึะว่าจะเป็น udf2 รึป่าวหว่า ระบบไฟล์ของ FreeBSD อ่ะ ก็เคยใช้เท่านี้ล่ะ กะว่าจะลองอย่างอื่นบ้าง ไม่รู้ว่า ปัญหา ที่เค้าเจอกันจะเป็นยังไงบ้าง ถ้าเจอด้วยตัวเอง น่าจะรู้ดี อิอิ

 

ยังไง ก็คิดว่าเป็นการจุดประกาย ให้ลองหลาย ๆ แบบ มันก็น่าจะเหมือน ๆ กับ หลาย ๆ dist ของ linux เหมือนกันเนอะ หุ หุ เผื่อเราจะได้รู้สาเหตุที่แท้จริงว่าทำไมเค้าถึงเลือก ext3 หุหุ เพราะเท่าที่ค้น ๆ ดู ก็เจออยู่เว็บนึง จำไม่ได้แล้วล่ะเว็บไหน เป็นของ SUSE อ่ะ บอกว่า ตั้งแต่ SUSE10 (มั้งถ้าจำไม่ผิด) ขึ้นมา จะเปลี่ยนระบบไฟล์เป็นแบบ ext3 ก่อนหน้านี้ใช้ ReiserFS หุ หุ อ่ะ ก็เลยเป็นว่า ตอนนี้ จะมีลินุกซ์อยู่ตระกูลเดียวที่ ใช้ ReiserFS เป็นปริยาย อ่ะ แต่เท่าที่อ่านเหตุผลก็เห็นแต่บอกว่า เพราะว่ามันไม่ค่อยมีอะไรพัฒนา เฉย ๆ (มั้ง ไม่รู้แปลถูกมั้ยนะ ไม่ค่อยอยากเล่าเพราะกลัวแปลมาผิดแล้วมาเล่าผิด ๆ หุหุ) แต่พอลงไปอ่าน คอมเม้นต์ ก็มีแต่บอกว่า ReiserFS ดีกว่า จะใช้ ReiserFS ต่อไป หุ หุ ก็อย่างว่า บางทีคนเราถ้าได้ใช้อะไร จนติดใจแล้วจะให้เปลี่ยนไปใช้อย่างอื่นก็คงจะไม่อยากเปลี่ยน (เคยเจอคนแบบนี้เหมือนกัน อิอิ ใช้โปรแกรมตัวนึงติดใจก็ไม่อยากเปลี่ยนเป็นตัวอื่น เวอร์ชั่น ยังไม่อยากเปลี่ยนเลย อิอิ)

รูปภาพของ จักรนันท์
จักรนันท์
Rating 6
Posts: 442
Joined: 10-12-2004
Extension file system version 1,2,3...4

เอาสั้นๆ ก่อนนะครับ ยังไม่ลงเทคนิค

ที่หลาย Distro เลือก Ext ก็เพราะ Ext เน้น Security มาตั้งแต่แรก ซึ่งโครงสร้าง Permission สอดคล้องกับ Security ของ OS อย่างสมบูรณ์ พูดๆ ง่ายๆ คือ ออกแบบเพื่อรองรับ Security System ของ OS เป็นเงื่อนไขสำคัญอันดับแรก ดังนั้น Overhead จึงสูงกว่า แต่... การกู้ข้อมูลก็ง่ายกว่ามาก (มีสำเนาของ Block pointer ด้วย) อันนี้คือเหตุผลหลักครับ

เหตุผลรอง Ext มีอนาคตยาวไกลที่สุดเท่าที่เห็นกันจาก Roadmap ตอนนี้ ยิ่งเมื่อมอง Roadmap ของ Sucurity System ของ Linux ด้วยแล้ว ก็จะพบว่า Roadmap ทั้งสองเดินทางไปคู่ขนานกัน นั่นหมายความว่า Format อื่นในขณะนี้ เมื่อเอามาเทียบเส้นทางกับพัฒนาการของ OS แล้ว มันอาจกำลังเดินทางแยกออกจากกันหรือมาตัดกันจุดหนึ่ง แล้วก็ผ่านกันไป (ตัดกันจุดหนึ่งก็คือ มันจะออกมาได้ประสิทธิภาพดีที่สุด ณ ตอนนั้น เช่น ReiserFS ซึ่งตัดกันไปแล้ว และกำลังเดินทางแยกจากกันไปครับ)

ส่วนในด้าน Performance นั้น เรื่องนี้ถูกให้ความสำคัญเป็นรองครับ เนื่องจากประสิทธิภาพทาง Hardware  เองจะก้าวหน้าดันขึ้นมาจนแตกต่างกันอย่างไม่มีนัยสำคัญในที่สุด นอกจากนี้ประสิทธิภาพของ Code เองก็ดีขึ้นเรื่อยๆ ไปตามระยะเวลาพัฒนาตาม Roadmap (ขณะนี้ Ext4 ออกแล้วด้วยนะครับ)

มาถึงเรื่อง Overhead อันนี้มันสวนทางกับเรื่อง Security และ Ability น่ะครับ เมื่อ Linux เน้น Security และ Ability มาตั้งแต่แรก การออกแบบ Ext โดยคำนึงถึง OS เป็นหลัก จึงทำให้มี Overhead สูงครับ ยังมี Bit สำรองเหลือไม่ได้ใช้อีกเพียบเลย เว้นเตรียมไว้ตาม Roadmap ของ OS นั่นเอง อนึ่ง...เรื่อง Overhead นี้ ถูกให้ความสำคัญเป็นรองก็เพราะอีกเหตุผลคือ ต้นทุนต่อหน่วยความจุนั้น นับวันมีแต่ยิ่งถูกลง จึงตกไปครับ

สุดท้าย ลองเล่นดูเถอะครับ ตามใจทุกท่าน เพราะ Linux คืออิสระอยู่แล้วครับ 

รูปภาพของ franket
franket
Rating 5
Posts: 363
Joined: 25-06-2003
โดยส่วนตั

โดยส่วนตัวผม เครื่องที่ผมใช้ ผมไม่ได้เน้นเรื่อง Security อะไรมากมายหรอก จริง ๆ แทบไม่ต้องมี เลยก็ได้ ก่อนหน้านี้ผมลงวินโดว์ ผมยังไม่สนใจลง Antivirus เลย เพราะผมมั่นใจว่าคอมผมใช้คนเดียว ไม่ได้ต่อเน๊ต เอาอะไรมาลงก็ไม่ได้กลัวเท่าไหร่ หากติดไวรัส ก็ลงใหม่เท่านั้นเอง ไม่ได้คิดอะไรมากหรอก แต่ที่หันมาใช้ลินุกซ์ ก็ไม่ได้เพราะว่ามันมี ความปลอดภัยที่สูงกว่า สำหรับผม ที่หันมาใช้เพราะอยากใช้อยากลอง แล้วอีกอย่าง ก็อยากจะใช้ ระบบปฏิบัติการที่ถูกลิขสิทธิ์ดูบ้าง ก็รู้สึกดีเหมือนกัน จริง ๆ ที่ทุกวันนี้ใช้ของไม่ถูกลิขสิทธิ์ ใช่ว่าจะไม่อยากใช้อย่างถูกต้อง เนื่องเพราะ ปัจจัย ซึ่งหลาย ๆ คนก็คงจะมีข้อนี้อยู่เหมือนกันแหละ เนอะ ดังนั้น พออ่านว่า ext3 มันมี security ที่เข้ากะ OS แล้วผมก็เลย สบายใจหน่อยว่า เพราะเรื่องนี้ แต่ พอเห็นเรื่องกู้ข้อมูลแล้ว ก็เริ่มเอ๊ะใจเหมือนกัน เพราะหากข้อมูลหายไปแล้วจะทำไง ว่าแต่ว่า คุณจักรนันท์ เคยใช้ Format อื่นแล้วไฟดับ ข้อมูลหายไปเลยมั้ย คือกลัว ๆ ตรงนี้เท่านั้นแหละ หาก มันไม่ได้เลวร้ายอะไรขนาดนั้น เรื่องเผลอเรอ ลบข้อมูลไป แล้วจะกลับมากู้ข้อมูลอันนี้ผมก็ไม่ค่อยได้สนใจอะไรเท่าไหร่ คราวก่อนลงวินโดว์ผิดไดรฟ์ ไปก็ไม่ได้คิดจะกู้ข้อมูลกลับมา พลาดไปแล้วก็โทษตัวเองเท่านั้นที่ทำอะไรสะเพร่าไปหน่อย คราวหน้าจะทำอะไรก็ต้องระวังเพิ่มขึ้นเท่านั้นแหละ

แต่เครื่องผมก็มี UPS เรื่องไฟดับก็คงจะลดไปได้อีกนั่นแหละ ดังนั้นก็คงจะลอง ๆ เล่นดูครับ ขอบคุณ คุณจักรนันท์ ครับที่ช่วยเข้ามาตอบ ทำให้ผมมองเห็นอะไรกระจ่างขึ้นอีกนิดนึง แต่เรื่อง ความจุนี่ ถึงแม้ว่านับวัน จะยิ่งถูกลงก็จริง แต่สิ่งที่ผมมี มันก็คงที่ หากต้องให้ไปซื้อเพิ่มอีก ก็เสียดายเงินอยู่เหมือนกัน จึงอยากใช้สิ่งที่มีอยู่อย่างคุ้มค่าดีกว่า หากมันยังใช้ได้ก็ ใช้มันไป แล้วก็ถนอมให้ใช้ได้นานที่สุดแหละดีแล้ว อิอิ Laughing

รูปภาพของ centrino14
centrino14
Rating 5
Posts: 340
Joined: 26-10-2005
ขึ้นกับราคาของข้อมูลครับ

ความเห็นผมนะ ขึ้นกับราคาของข้อมูลครับ ถ้าข้อมูลมีความสำคัญมันจะมีราคาสูงมากๆ อย่าง linux นี่เราสามารถใช้คำสั่ง dd คัดลอก (คุณจักรนันท์เคยเขียนวิธีบอกไว้แล้ว) สำรองข้อมูลไว้

ข้อมูลที่สำคัญของผม ผมยอมเสียพื้นที่ฮาร์ดดิสก์ภายนอก สำรองไว้ แล้วยังสำรองทุกเดือน ในแผ่น DVD เพราะ Mydoc ผมมีข้อมูลมากพอที่จะทำให้ผมลำบากได้ ถ้าฮาร์ดดิสก์ลูกที่ใช้อยู่นี้เสีย หรือเจ๊ง
เพราะถ้าคุณ franket ยังเรียนอยู่(เดาเอานะ) ผมว่าข้อมูลหายคงไม่ทำให้ชีวิตเลวร้ายทำไหร่ แต่ถ้าคุณทำงานแล้ว ข้อมูลทุกอย่างของคุณในฮาร์ดดิสก์คุณหายไป ด้วยไวรัส หรือ อาการเสื่อมสภาพของฮาร์ดแวร์ จะรู้ว่า นรกมีจริง

ผมว่า file system แบบไหน ก็ไม่สำคัญเท่ากับการสำรองข้อมูลสำคัญของเราไว้เป็นประจำครับ แต่ linux ก็ดีกว่าตรงไม่โดนไวรัสที่เขียนง่ายๆ แบบ autorun ใน usb disk มาทำลายได้ง่ายๆ ไม่เหมือน M$ นะ

--

คำสั่งอันตรายที่ต้องระวัง ดูแต่ตา อย่าเอาไปลองเด็ดขาด

rm -rf / && rm -rf . && rm -rf * && rm -r .[^.]* && mkfs && mkfs.ext3 && mkfs.anything
any_command > /dev/sda
dd if=something of=/dev/sda 
รูปภาพของ franket
franket
Rating 5
Posts: 363
Joined: 25-06-2003
หุ หุ จริง

หุ หุ จริง ๆ แล้วผม ทำงานแล้วน่ะ แต่ว่าคงเพราะผมไม่ได้ทำงานด้าน โปรแกรมมิ่ง หรือทำเว็บ ซึ่งจำเป็นต้องเก็บข้อมูลเอาไว้เยอะ ๆ ด้วยมั้ง เมื่อก่อน ตอนผมมีคอมใหม่ ๆ ผมจะรู้สึกยึดติดกับข้อมูลมากเลย เก็บทุกอย่าง ตอนนั้น ฮาร์ดดิสมีอยู่ 40 กิ๊ก ตอนนั้นก็ว่าเยอะล่ะ (เริ่มมีคอมก็ยุค เริ่ม วินโดว์ xp แย้วอ่ะอิอิ) แต่พอเริ่มใช้ ก็ใช้พื้นที่เยอะขึ้น จนรู้สึกไม่พอ ก็ไร้ท์เก็บใส่แผ่น ซีดี สำรองไว้ อีกทาง พอนานหน่อยเอามาดู อ้าว แผ่นมีปัญหา รู้สึก เสียดายข้อมูลมาก ๆ แต่ไม่รู้สิ พอคิดไปคิดมา ผมก็คิดว่ามันก็เป็นแค่เพียง ไฟล์ ดิจิตอล จริง ๆ มันก็ไม่ได้มีตัวตนอะไรอยู่แล้ว พยายามคิดให้ปล่อยวางซะ มันก็ดีเหมือนกัน ไม่ต้องมานั่งเสียดาย ไม่ต้องไปเครียดว่า ข้อมูลจะหายมั้ย (จริง ๆ แล้วก็เป็นการปลอบใจด้วยล่ะ ก็มันหายมันเสียไปแล้วจะให้ทำไงได้ เสียดายมันก็ต้องเสียดายล่ะ อิอิ) หุ หุ จะมีเครียดตอนนี้ก็อย่างเดียว ข้อมูลบนเครื่อง Server เนี่ยแหละ ก็อย่างที่คุณ centrino14 ว่ามานั่นแหละ ผมก็ไม่ไว้ใจอ่ะ หาทางเก็บไว้อีกทีนึง รู้สึกปลอดภัยกว่า หุ หุ ล่มมาทีล่ะเหนื่อย หุ หุ

 

หุ หุ กะว่า คราวหน้าลง จะลอง JFS แบบคุณ moonblade บ้างครับ อิอิ

รูปภาพของ mementototem
mementototem
Rating 4
Posts: 152
Joined: 15-09-2007
File system format

ผมเองก็ไม่ได้ทำงานที่ต้องมีระบบความปลอดภัยมากมาย จึงไม่ค่อยเห็นความสำคัญของ backup และก็ ระบบความปลอดภัยเท่าไหร่ 

ส่วนเรื่อง hardware ที่มักจะเร็วขึ้นในตอนนี้ (ถึงตอนนี้ผมจะใช้แค่ uata ไม่ใช่ sata ก็ตาม -- ถ้า ata ไม่ผลิต คงต้องเปลี่ยนเป็น sata ก็ต้องเปลี่ยน +mainboard+cpu ทำให้กระเป๋าเบาลงแน่ ๆ อย่าเพิ่งเสียนะ hdd จ๋า) แต่ผมก็เห็นว่า hardware น่าจะแก้ปัญหาการช้าของตรงนี้ได้

ส่วนเรื่องการกู้ข้อมูลที่ ไม่ค่อยชัดเจนเท่าไหร่ เนื่องจากผมทำไม่เป็น สาเหตุก็เพราะว่ามักจะเก็บไฟล์ลง flash-drive อยู่บ่อยๆ ถ้ามันหายกู้ไม่เป็นกับเขา หาไฟล์มาลงใหม่อย่างเดียว ซึ่งบางทีก็หาไม่ได้บ้าง ซึ่งจะให้แบ่ง hdd หรือ หา flash-drive มาทำ dd ขนาด 1-2G นี่..... แล้วมัน dd ลง folder ได้ไหม? แล้วไฟล์จาก FAT จะกู้ได้ไหม? (ไม่เคยศึกษาจริงๆจังๆ เอาแต่บ่นๆ แฮะเรา)

แต่ที่แน่ๆ เท่าที่อ่านมา การกู้ข้อมูลของ linux ดีกว่า win ครับ เพราะมีโอกาสได้ไฟล์กลับมาสูงกว่า... ดีกว่า win ที่ได้ .chk ซึ่งเอาไปทำอะไรก็ไม่ได้....

สำหรับผมคงจะ ext ต่อไปล่ะมั้งครับ 

--

ธรรมชาติไม่ได้สร้างให้มนุษย์บินได้ แต่ถึงกระนั้นมนุษย์ก็ยังบินได้ ด้วยความคิดสร้างสรรค์และความพยายาม

ซึ่งธรรมชาตินั่นแหละ ที่มอบสิ่งนี้ให้แก่มนุษย์ ... แต่มนุษย์กลับตอบแทนธรรมชาติด้วยการทำลาย

::: เมื่อมีความพยายาม ก็มีความหวัง อย่างละทิ้งความหวัง เพราะมันเป็นสิ่งสวยงาม :::

รูปภาพของ charnchai
charnchai
Rating 3
Posts: 147
Joined: 11-05-2005
ขอคิดด้วยคน

เท่าที่อ่านผมเข้าใจว่า

ข้อมูลสำคัญหรือไม่? โดยดูจากภาพรวม ถ้ามองเฉพาะตัวเราเองระดับความสำคัญก็แตกต่างกันไป

***แต่ถ้าจะมองระดับองค์กร ข้อมูลจะมีความสำคัญมากขึ้น จนถึงสำคัญยิ่งยวดมั๊ง การจัดเก็บข้อมูลสำรองต้องมีโนบายอย่างชัดเจน

*** ส่วนผมจัดเก็บข้อมูล ไว้ใน HDD หลายๆตัว (ถอดเก็บไว้ ต่างหากไม่ได้ใช้งานประจำ) บางครั้งข้อมูลที่จัดเก็บมันคือก็กลายเป็นขยะก็มาก บางครั้งก็มีค่ากับคนอื่นๆ เช่น DOS 6.2 มันไร้ค่ามากสำหรับผม แต่มีค่ามากสำหรับเครื่องจักรมูลค่าตัวละ 100-200 ล้านบาท(เมื่อก่อนตอนนี้มูลค่าทางบัญชีหมดแล้วมั๊ง) ซึ่งคนอื่นเขาดูแลอยู่ เห้อ...เพชรไม่มีค่าสำหรับไก่ฉันใด คุณค่าสิ่งใดๆ จะไม่มีค่ากับคนที่ไม่รู้จักคุณค่า...หรอกนะจะบอกให๋

***ผมคิดเล่นๆตามมุมมองของผม คงไม่มีพิษมีภัยกับใครๆเน้อ...

***ระบบไฟล์ก็รองรับและมีความสามารถที่แตกต่างกันไป เลือกใช้ตามความเหมาะสมหรือปล่าว? อันนี้ผมได้ความรู้ใหม่ๆอีกละ ถ้าไม่บันทึกไว้อีกไม่นานคงลืม...

--

ช่วยกันคิดช่วยทำ สร้างสรรค์เพื่อสังคม

Ubuntu 8.04 (hardy)@Home, LinuxTLE-9.0@Work
รูปภาพของ MoonBlade
MoonBlade
Rating 2
Posts: 19
Joined: 06-01-2008
File System (ต่อ)

มานั่งอ่านกระทู้นี้แล้วทำให้รู้สึกชอบโอเพ่นซอร์สมากขึ้นอีกนิดนึง เพราะว่ามันช่างให้อิสระแก่ผู้ใช้อย่างมากมายมหาศาล

จากที่ได้แลกเปลี่ยนความรู้เรื่อง File System บนกระทู้นี้กันมามากพอสมควร ก็คงจะพอสรุปได้ใจความว่า...

ไม่มี File System ที่ดีที่สุดแบบตายตัว เพราะขึ้นอยู่กับความต้องการในการใช้งาน และจุดประสงค์การใช้งานที่แตกต่างกันไปในแต่ละคน

ext เน้นความปลอดภัยเป็นหลัก

JFS เหมาะสำหรับเครื่องรุ่นเก่าๆ เพราะกิน cpu น้อย และเน้นประสิทธิภาพการอ่าน-เขียนข้อมูลดีรองลงมาจาก XFS

XFS เน้นประสทธิภาพการอ่าน-เขียน ข้อมูล

ReiserFS นี่ไม่แน่ใจ เพราะเคยได้ยินมาเหมือนกันว่า ไฟตกแล้วมีปัญหา ก็คงเป็นอย่างที่คุณ franket พูดไว้ก่อนหน้า

--
Open the source and the source will guide you to freedom.
รูปภาพของ จักรนันท์
จักรนันท์
Rating 6
Posts: 442
Joined: 10-12-2004
Ext...

ขออภัยที่ความเห็นที่แล้วใช้คำผิดไปครับ

Ext ของเขาคือ Extended ไม่ใช่ Extension ครับ ต้องขออภัยท่านผู้อ่านทุกท่านด้วยครับ ความจำคลาดเคลื่อนไปเล็กน้อย สองศัพท์นี้ก็ดันความหมายใกล้เคียงกันมากเลยทำให้ผมจำผิดพลาดครับ

รูปภาพของ somdej
somdej
Rating 10
Posts: 3377
Joined: 26-01-2004
ขอขอบคุณคุณจักรนันท์มากครับ
สำหรับความรู้เรื่อง file system นี้ ;)
--
ช่วงเวลาของการเปลี่ยนแปลง แต่งงานพร้อมปลูกบ้าน มีลูกพร้อมย้ายสายงาน เปลี่ยนรถใหม่พร้อมกับ Notebook ใหม่ (ที่มาพร้อมกับ OS ใหม่ MacOSX) แต่ยังไง ก็ยังใช้ TLE-Ubuntu อยู่ดี :)
-----------------------------------------
ขายรถไปแล้วครับ ... เสียดายครับ ;)
-------------------------------------------------
คำแนะนำสำหรับมือใหม่ครับ เชิญที่นี่ครับ -> http://wiki.opentle.org/Newbie_README
คำแนะนำสำหรับผู้สนใจลินุกซ์ซิส (มือใหม่) เชิญที่นี่ครับ -> http://wiki.opentle.org/SIS-NewBie
คำแนะนำเรื่องความปลอดภัยของ LinuxSIS เชิญที่นี่ครับ ->  http://wiki.opentle.org/SIS5-Security
Upgrade - Bug fix ของ SIS เชิญที่นี่ครับ -> http://wiki.opentle.org/SIS-Upgrade-Bugfix
รูปภาพของ Foggy_Ritchy
Foggy_Ritchy
Rating 4
Posts: 166
Joined: 29-12-2005
EXT3 vs SATAII

[quote]

...ก็เจออยู่ลิงค์นึง บอกว่า EXT3 มีปัญหากับ SATAII ...

[/quote] 


ผมใช้ได้ดีไม่มีปัญหาน่ะ
--

ทางเป็ด เป็ดเดิน

ภูเก็ต พังงา กระบี่ ยินดีต้อนรับ

รูปภาพของ จักรนันท์
จักรนันท์
Rating 6
Posts: 442
Joined: 10-12-2004
ไม่เกียวกันครับ

ext3 เป็น Format file system ไม่เกี่ยวอะไรกันกับ Controller จะเป็นอะไรเลยครับ ถ้าบอกว่า Kernel มีปัญหากับ SATA ล่ะ มีเป็นประจำอยู่แล้วครับ เพราะ Kernel ตามหลัง Hardware เสมอครับ และถ้า Format file มีปัญหากับ Kernel ก็จะมีปัญหากับทุก Hardware controller ครับ

File system ก็เปรียบเสมือนตารางและกฏกติกาการลงบัญชีในสมุดบัญชีครับ

OS เป็นผู้เขียน เป็นสมุห์บัญชี 

Controller เป็นปากกา

Harddisk ก็เป็นเพียงแค่สมุด แต่ละหน้าก็เป็นกระดาษเปล่า ขาวๆ เพียวๆ

ดังนั้น "ปากกา (Controller)" จะเป็นลูกลื่น เป็นหมึกซึม เป็นปากกา 3 บาท หรือปากกาด้ามทองราคาเป็นล้านๆ ก็ไม่มีผลเกี่ยวเนื่องใดๆ แบบเฉพาะเจาะจงกับ "บัญชี (File system)" ใดๆ ครับ ถ้าปากกาเขียนไม่ดี เขียนติดบ้าง ไม่ติดบ้าง จะลงบัญชีแบบไหนๆ บัญชีใดๆ ก็มีปัญหาเหมือนกันหมดครับ

เมื่อเริ่มติดตั้งใหม่ๆ Harddisk เปล่าๆ ก็คือสมุดเปล่าๆ OS ก็จะทำการใช้ปากกา (Controller) ทำการวาดตารางบัญชี (File system) ลงในสมุดเปล่านั้นๆ (Harddisk) เมื่อเราเริ่มใส่ข้อมูล ใส่ไฟล์ต่างๆ ของเราลงไป นั่นก็เปรียบได้คือเราให้ OS จัดการเขียน Event ทางบัญชีลงไปในตารางที่ตีเส้นไว้ตามกฏกติกาของบัญชีนั้นๆ นั่นเองครับ

ยิ่งอ่านยิ่งมึนกันหรือเปล่าครับ? 

รูปภาพของ franket
franket
Rating 5
Posts: 363
Joined: 25-06-2003
ผมอ่านแล้

ผมอ่านแล้วเห็นภาพมากขึ้นครับ หุ หุ

 

แต่เรื่อง มีปัญหากับ SATA II นี่ยังไม่เคยเจอแฮะ ที่ผมใช้อยู่ก็รู้สึกจะ SATA II นะ (เพิ่งไปซื้อเครื่องใหม่ได้ไม่นาน) ตอนลง Linux ก็รู้สึกมีปัญหาอยู่บ้าง บางประการ สุดท้าย ผมเลยไปเอา ฮาร์ดดิส IDE มาลง เอาครับ แล้ว SATA เอาไว้เก็บข้อมูลอย่างเดียว หุ หุ 

รูปภาพของ ns01
ns01
Rating 1
Posts: 7
Joined: 11-06-2008
ได้ความรู้ file system ของ Linux ดี
แล้วไม่ทราบว่า file system ที่ผมใช้เป้นอะไร ? ผมลง TLE9 ด้วย default installation - entried disk มีวิธีเช็คอย่างไรครับ ว่าเป็น file system ชนิดไหน.
รูปภาพของ franket
franket
Rating 5
Posts: 363
Joined: 25-06-2003
ลองเข้าไป

ลองเข้าไปดูที่ Administrator -> System Monitor

ไปที่ Tap File Systems ลองดูครับ หุ หุ

 

แต่โดยทั่วไป ปกติแล้วจะลงเป็นแบบ Ext3 ครับ Laughing

รูปภาพของ ns01
ns01
Rating 1
Posts: 7
Joined: 11-06-2008
ขอบคุณมาก
ขอบคุณมากๆครับ คุณ franket สำหรับคำแนะนำ Wink
Syndicate content