คำถามติดแท็ก ext4

ระบบไฟล์ส่วนขยาย ext4 หรือที่สี่คือระบบไฟล์ที่ทำเจอร์นัลสำหรับ linux / * nix ที่พัฒนาขึ้นเป็นตัวตายตัวแทนต่อ ext3

3
เป็นไปได้หรือไม่ที่จะลดขนาด EXT4 ออนไลน์ด้วย LVM?
วันนี้ฉันลองสิ่งนี้ในเครื่องของฉันด้วย OpenSUSE 12.3 (เคอร์เนล 3.7): # resize2fs /dev/mapper/system-srv 2G resize2fs 1.42.6 (21-Sep-2012) Filesystem at /dev/mapper/system-srv is mounted on /srv; on-line resizing required resize2fs: On-line shrinking not supported /dev/mapper/system-srv เป็นโวลุ่ม EXT4 มันไม่ได้รับการสนับสนุนจริง ๆ หรือฉันพลาดอะไรไป?
47 linux  lvm  hard-drive  ext4 

7
จะขยายพาร์ติชั่นและระบบไฟล์ ext4 ได้อย่างไร?
ฉันมีดิสก์ 400GB พร้อมด้วยพาร์ติชัน 320GB ext4 ฉันต้องการขยายพาร์ติชัน ext4 เพื่อใช้พื้นที่ด้านซ้าย (พื้นที่ว่าง 80GB) +--------------------------------+--------+ | ext4 | Free | +--------------------------------+--------+ ฉันจะทำสิ่งนี้ได้อย่างไร ฉันเคยเห็นคนใช้resize2fsแต่ฉันไม่เข้าใจว่ามันปรับขนาดพาร์ติชันหรือไม่ โซลูชันอื่นจะใช้fdiskแต่ฉันไม่ต้องการลบพาร์ติชันและข้อมูลหลวม ฉันจะขยายพาร์ติชันได้อย่างไรโดยไม่สูญเสียไฟล์ใด ๆ หมายเหตุ: ฉันกำลังพูดถึงพาร์ติชันข้อมูลที่ไม่ได้เชื่อมต่อซึ่งไม่มี LVM และฉันมีการสำรองข้อมูล แต่ฉันต้องการหลีกเลี่ยงการใช้เวลาในการกู้คืน

3
ไฟล์สูงสุดที่ระบบไฟล์สามารถมีได้คือเท่าใด?
เมื่อพิจารณาโครงสร้างปัจจุบันของรายการไดเรกทอรีในระบบไฟล์ ext4 บน Ubuntu จำนวนไฟล์สูงสุดที่ระบบไฟล์สามารถมีได้คือเท่าใด อะไรคือวิธีการทั่วไปในการคำนวณจำนวนไฟล์สูงสุดที่ระบบไฟล์สามารถมีได้?

1
เหตุใดการลบไฟล์ขนาดใหญ่จึงใช้เวลานานกว่า
ความเข้าใจของฉันคือการทำงานrmกับไฟล์เพียงแค่ยกเลิกการเชื่อมโยงมันทำเครื่องหมายพื้นที่ว่างในระบบไฟล์ จากนั้นควรปฏิบัติตามว่าการลบไฟล์หนึ่งไฟล์จะใช้เวลาประมาณเท่ากันเสมอ (เช่นความเร็วในการลบนั้นเป็นสัดส่วนกับจำนวนไฟล์ไม่ใช่ขนาดของไฟล์) ดังนั้นทำไมไม่ลบไฟล์ GB ใช้เวลา 15 กว่านาทีกับง่ายrm file.tar.gz?

4
มีรูปแบบ 'ด่วน' สำหรับ ext4 หรือไม่?
ใน Windows การฟอร์แมตด้วย NTFS นั้นรวดเร็วมาก ฉันมีลีนุกซ์ที่ใช้พลังงานต่ำและมี RAM น้อย การฟอร์แมตวอลุ่ม 2TB ไปยัง ext4 นั้นใช้เวลานาน มีอะไรที่ฉันสามารถทำได้เพื่อเร่งความเร็วในการจัดรูปแบบหรือไม่? ฉันนึกภาพไม่ออกว่าใช้เวลานานเท่าไหร่? (ใช้เวลานานเท่าไหร่)

2
ระบบไฟล์บีบอัดแบบโปร่งใสใช้ร่วมกับ ext4
ฉันกำลังพยายามทดสอบโครงการที่ต้องการที่เก็บข้อมูลที่บีบอัดด้วยการใช้ระบบไฟล์ ext4 เนื่องจากแอปพลิเคชันที่ฉันใช้นั้นใช้คุณสมบัติ ext4 มีการผลิต / โซลูชันที่เสถียรสำหรับการบีบอัดแบบโปร่งใสบน ext4 หรือไม่? สิ่งที่ฉันได้ลอง: Ext4 มากกว่าโวลุ่ม ZFSเปิดใช้การบีบอัด สิ่งนี้มีผลกระทบในทางลบ ฉันพยายามสร้างวอลุ่ม ZFS โดยเปิดใช้งานการบีบอัด lz4 และสร้างระบบไฟล์ ext4 บน / dev / zvol / ... แต่ปริมาณ zfs แสดงให้เห็นถึงการใช้งานจริงเป็นสองเท่าและการบีบอัดดูเหมือนจะไม่มีผลใด ๆ # du -hs /mnt/test **1.1T** /mnt/test # zfs list NAME USED AVAIL REFER MOUNTPOINT pool 15.2T 2.70G 290K /pool …

12
การจัดเก็บและสำรองไฟล์ 10 ล้านไฟล์บน Linux
คำถามนี้ถูกโยกย้ายจาก Stack Overflow เพราะสามารถตอบได้ใน Server Fault อพยพ 8 ปีที่ผ่านมา ฉันเรียกใช้เว็บไซต์ที่มีไฟล์ประมาณ 10 ล้านไฟล์ (ปกหนังสือ) ในไดเรกทอรีย่อย 3 ระดับตั้งแต่ [0-f]: 0/0/0/ 0/0/1/ ... f/f/f/ สิ่งนี้นำไปสู่ไฟล์ประมาณ 2400 ไฟล์ต่อไดเรกทอรีซึ่งเร็วมากเมื่อเราต้องการดึงไฟล์หนึ่งไฟล์ นอกจากนี้ยังเป็นการฝึกฝนที่แนะนำโดยคำถามมากมาย อย่างไรก็ตามเมื่อฉันต้องการสำรองไฟล์เหล่านี้มันใช้เวลาหลายวันเพียงแค่เรียกดูไดเรกทอรี 4k ที่มีไฟล์ขนาด 10 เมตร ดังนั้นฉันสงสัยว่าฉันสามารถจัดเก็บไฟล์เหล่านี้ในภาชนะ (หรือในภาชนะ 4k) ซึ่งแต่ละคนจะทำหน้าที่เหมือนกับระบบแฟ้ม ฉันเดาว่านี่จะมีประสิทธิภาพเกือบเท่ากับการเข้าถึงไฟล์โดยตรงในระบบไฟล์และนี่จะเป็นข้อได้เปรียบที่ยอดเยี่ยมในการคัดลอกไปยังเซิร์ฟเวอร์อื่นอย่างมีประสิทธิภาพ ข้อเสนอแนะใด ๆ เกี่ยวกับวิธีการทำสิ่งนี้ให้ดีที่สุด? หรือทางเลือกที่ทำงานได้ (noSQL, ... )?

7
ระบบไฟล์ใดสำหรับ LVM ขนาดใหญ่ของดิสก์ (8 TB)
ฉันมีเซิร์ฟเวอร์ Linux ที่มีดิสก์ 2 TB จำนวนมากทั้งหมดนี้อยู่ใน LVM ทำให้มีพื้นที่ประมาณ 10 TB ฉันใช้พื้นที่ทั้งหมดนี้บนพาร์ติชัน ext4 และปัจจุบันมีข้อมูลประมาณ 8,8 TB ปัญหาคือฉันมักจะได้รับข้อผิดพลาดในดิสก์ของฉันและแม้ว่าฉันจะแทนที่ (กล่าวคือฉันคัดลอกดิสก์เก่าไปยังดิสก์ใหม่ด้วย dd จากนั้นฉันใส่ดิสก์ใหม่ลงในเซิร์ฟเวอร์) พวกเขาทันทีที่เกิดข้อผิดพลาดขึ้น ฉันมักจะได้รับข้อมูลที่เสียหายประมาณ 100 MB นั่นทำให้ e2fsck บ้าไปทุกครั้งและมันมักจะใช้เวลาหนึ่งสัปดาห์เพื่อให้ระบบไฟล์ ext4 อยู่ในสถานะมีสติอีกครั้ง ดังนั้นคำถามคือคุณจะแนะนำให้ฉันใช้เป็นระบบไฟล์ใน LVM ของฉันอย่างไร หรือคุณอยากแนะนำให้ฉันทำอะไรแทน (ฉันไม่ต้องการ LVM จริงๆ) โปรไฟล์ของระบบไฟล์ของฉัน: โฟลเดอร์หลายขนาดแตกต่างกัน (บางแห่งรวม 2 TB บางแห่งรวม 100 MB) เกือบ 200,000 ไฟล์ที่มีขนาดแตกต่างกัน (3/4 ของไฟล์มีขนาดประมาณ 10 MB, …

4
“ ปลอดภัย” การกำหนดค่า ext4 สำหรับระบบที่ใช้งานโดยไม่ตั้งใจ
ฉันมีระบบที่ใช้งาน linux ซึ่งต้องทำงานโดยไม่ต้องดูแลเป็นเวลานาน ระบบใช้การ์ด CF อุตสาหกรรมสำหรับการจัดเก็บ เวลาส่วนใหญ่ไม่มีการเขียนไปยังแฟลชแม้ว่าจะสามารถแก้ไขข้อมูล / การตั้งค่าบางอย่างได้ ระบบจะต้องทนต่อความล้มเหลวของพลังงาน ฉันต้องการใช้ ext4 สำหรับสิ่งนี้ วิธีที่ดีที่สุดในการกำหนดค่า ext4 สำหรับการตั้งค่าประเภทนี้คืออะไร? จำไว้ว่า: ประสิทธิภาพไม่ใช่ปัญหาเลย (โดยเฉพาะประสิทธิภาพการเขียน) เมื่อไฟฟ้าดับระบบควรบู๊ตในสถานะที่สะอาดเสมอแม้ว่านั่นหมายความว่าข้อมูลที่เขียนในไม่กี่วินาทีที่ผ่านมาจะหายไป หากเป็นไปได้ที่จะหลีกเลี่ยงการ fsck ดังนั้นทั้งหมดที่ดีกว่า (ฉันตระหนักถึงคำถามที่เกี่ยวข้องนี้: ป้องกันข้อมูลเสียหายใน ext4 / Linux ไดรฟ์เมื่อสูญเสียพลังงาน )
18 ext4 

5
วิธีการล้างรายการ inode เด็กกำพร้าที่ไม่ได้ประมวลผล?
ฉันพยายามติดตั้งระบบไฟล์ที่ติดตั้งแบบอ่านอย่างเดียวซึ่งอ่านได้เขียนได้ : mount -o remount,rw /mountpoint น่าเสียดายที่มันไม่ทำงาน: mount: /mountpoint not mounted already, or bad option dmesg รายงาน: [2570543.520449] EXT4-fs (dm-0): Couldn't remount RDWR because of unprocessed orphan inode list. Please umount/remount instead A umountใช้งานไม่ได้เช่นกัน: umount /mountpoint umount: /mountpoint: device is busy. (In some cases useful info about processes that use …

8
การผลิต btrfs พร้อมหรือยัง
ฉันได้เห็นข้อมูลมากมายเกี่ยวกับbtrfsเมื่อเร็ว ๆ นี้ ฉันกำลังพิจารณา ext4 สำหรับระบบไฟล์ต่อไปของฉัน แต่ฉันถูกล่อลวงโดย btrfs แทน btrfs ใช้กันอย่างแพร่หลายมากแค่ไหน? อะไรคือข้อดีและข้อเสีย?

4
ตรวจสอบให้แน่ใจการสั่งซื้อไดเรกทอรีทำซ้ำในลินุกซ์
ฉันเป็นบริษัท ที่รวมโฮสต์อย่างต่อเนื่องและเราเรียกใช้รหัสลูกค้าของเราบน Linux ทุกครั้งที่เราเรียกใช้รหัสเราเรียกใช้ในเครื่องเสมือนแยกต่างหาก ปัญหาที่เกิดขึ้นบ่อยครั้งคือการทดสอบของลูกค้าบางครั้งจะล้มเหลวเนื่องจากการสั่งซื้อไดเรกทอรีของรหัสของพวกเขาเช็คเอาต์บน VM ขอรายละเอียดเพิ่มเติมหน่อยสิ บน OSX ระบบไฟล์ HFS + ช่วยให้มั่นใจได้ว่าไดเรกทอรีต่างๆจะถูกสำรวจตามลำดับเดียวกันเสมอ โปรแกรมเมอร์ที่ใช้ OSX สมมติว่าถ้ามันทำงานบนเครื่องของพวกเขามันจะต้องทำงานทุกที่ แต่บ่อยครั้งที่มันไม่สามารถใช้งานได้บน Linux เนื่องจากระบบไฟล์ของ linux ไม่รับประกันการสั่งซื้อเมื่อทำการสำรวจไดเรกทอรี ยกตัวอย่างเช่นพิจารณาว่ามี 2 ไฟล์คือ a.rb, b.rb a.rb กำหนดและการใช้MyObject b.rb MyObjectหากมีการโหลด a.rb ก่อนทุกอย่างจะทำงาน หากโหลด b.rb ก่อนมันจะพยายามเข้าถึงตัวแปรที่ไม่ได้กำหนดMyObjectและล้มเหลว แต่ที่แย่กว่านั้นคือมันไม่ได้ล้มเหลวเสมอไป เนื่องจากระบบไฟล์ที่สั่งซื้อบน Linux ไม่ได้รับคำสั่งจึงเป็นคำสั่งที่แตกต่างกันในเครื่องที่แตกต่างกัน สิ่งนี้แย่กว่าเพราะบางครั้งการทดสอบผ่านและบางครั้งก็ล้มเหลว นี่คือผลลัพธ์ที่เลวร้ายที่สุดที่เป็นไปได้ ดังนั้นคำถามของฉันคือมีวิธีทำให้ระบบไฟล์สั่งทำซ้ำได้หรือไม่ การตั้งค่าสถานะบางอย่างเป็น ext4 อาจบอกว่ามันจะสำรวจไดเรกทอรีตามลำดับบางอย่างหรือไม่ หรืออาจเป็นระบบไฟล์อื่นที่มีการรับประกันนี้?

2
ข้อ จำกัด ของ inode ระบบไฟล์สูงสุดของ ext4 - ทุกคนช่วยอธิบายหน่อยได้ไหม?
เมื่อเร็ว ๆ นี้เราพบปัญหาที่หนึ่งในระบบไฟล์ ext4 ดูเหมือนว่าไม่สามารถจัดการไฟล์จำนวนมากได้more than 6mln in this caseแม้ว่าจะมีพื้นที่เพียงพอ มัน6mlnเป็นจำนวนสูงสุดระบบไฟล์ ext4 สามารถมีเมื่อฟอร์แมตด้วยการตั้งค่าเริ่มต้นทั้งหมดหรือไม่ ฉันพยายาม Google แต่ก็ไม่ได้รับคำตอบที่ชัดเจน ใครที่นี่บ้างสามารถช่วยส่องแสงบางส่วนได้ไหม ไชโย !!

4
ไฟล์สูงสุดต่อไดเรกทอรีใน ext4
ฉันจัดการแอปพลิเคชันที่มีที่เก็บไฟล์ซึ่งจัดเก็บไฟล์ทั้งหมดด้วยชื่อไฟล์เท่ากับผลรวม md5 ไฟล์ทั้งหมดจะถูกเก็บไว้ในไดเรกทอรีเดียว ขณะนี้มีไฟล์หลายพันไฟล์ แต่เร็ว ๆ นี้ควรมีไฟล์นับล้านไฟล์บนเซิร์ฟเวอร์ เซิร์ฟเวอร์ปัจจุบันใช้งาน Ubuntu 11.10 บนระบบไฟล์ ext4 มีคนบอกฉันว่าไม่ควรใส่ไฟล์จำนวนมากลงในไดเรกทอรีเนื่องจากจะสร้างการค้นหาและความน่าเชื่อถือที่เพิ่มขึ้นอย่างมาก (เขามีเรื่องราวเกี่ยวกับไฟล์สูงสุดที่ผู้ใช้คนเดียวสามารถชี้ไปได้ทำให้เกิดรายการลิงก์ขนาดใหญ่) เขาแนะนำให้สร้างไดเรกทอรีย่อยด้วยเช่นสตริงย่อยของชื่อไฟล์ อย่างไรก็ตามสิ่งนี้จะทำให้บางสิ่งในใบสมัครของฉันยุ่งยากมากขึ้น สิ่งนี้ยังคงเป็นจริงหรือระบบไฟล์ที่ทันสมัย ​​(เช่น ext4) มีวิธีที่มีประสิทธิภาพมากขึ้นในการจัดการกับสิ่งนี้และขยายขนาดตามธรรมชาติหรือไม่? Wikipediaมีรายละเอียดบางอย่างเกี่ยวกับระบบไฟล์ แต่มันไม่ได้พูดอะไรเกี่ยวกับไฟล์สูงสุดต่อไดเรกทอรีหรือเวลาค้นหา

2
ระบบไฟล์พร้อมการผลิตที่เชื่อถือได้สูงบน Linux: ext4 ext3 XFS หรือ JFS (หรือ ZFS)?
คำถามจริงสุดท้ายที่ฉันเห็นในหัวข้อนี้มาจากประมาณสองปีที่ผ่านมา ( พร้อม ext4 สำหรับการใช้งานจริง ) ในช่วงเวลาแทรกแซงext4ได้รับการปรับปรุงอย่างไร XFS , JFSและext3เป็นตัวเลือกที่เชื่อถือได้แบบสแตนด์บาย ฉันเพิ่งใช้ ext4 กับสภาพแวดล้อมการทดสอบ / dev ล่าสุดของ Ubuntu และไม่เห็นปัญหาใด ๆ - แต่พวกเขายังใช้เวิร์กสเตชัน, VMs และการฝึกอบรมที่ใช้งานง่าย ext4 stack ขึ้นมาได้อย่างไรในขณะนี้ถึงเวลา [บาง] ในการพัฒนา vs XFS และ JFS (โดยเฉพาะ) จากจุดยืนความเร็วและความน่าเชื่อถือ คือZFSตัวเลือกที่ทำงาน (เห็นเป็นมันเป็นฟิวส์ โมดูลอาจจะไม่ได้สำหรับลินุกซ์ - ยัง)?
16 filesystems  ext3  ext4  xfs  jfs 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.