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

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

4
exportfs: คำเตือน: / home / user / share ไม่รองรับการส่งออก NFS
'exportfs -r' ส่งคืนข้อผิดพลาดนี้ให้ฉันเมื่อฉันพยายามส่งออก / home / user / share (ext4): exportfs: คำเตือน: / home / user / share ไม่รองรับการส่งออก NFS / etc / ส่งออก: / home / user / share 192.168.1.3 (rw, no_subtree_check) ระบบคือ Ubuntu 10.04 พร้อมแพ็คเกจ nfs-kernel-server ความคิดใด ๆ ว่าทำไมสิ่งนี้ถึงเกิดขึ้น? เป็นเพราะ ext4 หรือเปล่า?
16 nfs  export  ext4 

1
ext4 การแสดงรายการไฟล์ช้ามากในไดเรกทอรีหนึ่งที่มีไฟล์จำนวนมากมาก่อน
พื้นหลัง ผมมี misshap logrotate เล็ก ๆ ... logrotate จะหมุนบันทึกเก็บไว้โดย misstake /var/log/ก่อให้เกิดการเจริญเติบโตของกำลังสองของไฟล์ในของฉัน และตามเวลาที่ฉันรู้ว่ามีบางอย่างผิดปกติ/var/log/มีไฟล์อยู่สองสามล้านไฟล์ ... ฉันจัดการเพื่อ (หลังจาก hairloss และ find / sed / grep magic) ลบไฟล์ที่ละเมิดทั้งหมดและแก้ไขการตั้งค่า logrotate ของฉัน และคิดว่าทุกอย่างดี ... ปัญหา เมื่อใดก็ตามที่ฉันls/ du -hsหรือรายชื่อเนื้อหาของ/var/log/(ซึ่งตอนนี้มี 80mb ของที่เก็บ / บันทึกและมากที่สุดสองสามร้อยไฟล์) กระบวนการทำที่แฮงค์สำหรับนาทีที่ดีหรือสอง ฉันเชื่อว่านี่เป็นวิธีที่เกี่ยวข้องกับการสะกดผิด logrotate แต่ฉันไม่แน่ใจมันอาจเป็นอย่างอื่น ยังไงก็ตามฉันก็ตกอยู่ในที่ที่จะเริ่มทำการดีบั๊กหรือหาวิธีแก้ไขมัน โปรดช่วย: 3 ข้อมูลอื่น ๆ uname -a Linux xxx 3.3.8-gentoo …

3
มีวิธีการป้องกัน SSD จากความเสียหายเนื่องจากการสูญเสียพลังงานหรือไม่?
เรามีกลุ่มผู้ใช้ปลายทางที่ติดตั้ง Linux, เว็บเซิร์ฟเวอร์ในพื้นที่และติดตั้ง PostgreSQL เรากำลังรับรายงานภาคสนามของเครื่องที่มีปัญหาและเมื่อตรวจสอบดูเหมือนว่าไฟฟ้าดับและตอนนี้มีบางอย่างผิดปกติกับดิสก์ ฉันสันนิษฐานว่าปัญหาจะเกิดขึ้นกับฐานข้อมูลที่เสียหายหรือไฟล์ที่มีการเปลี่ยนแปลงเมื่อเร็ว ๆ นี้มีสัญญาณรบกวน แต่มีรายงานแปลก ๆ อื่น ๆ ไฟล์ที่มีสิทธิ์ที่ไม่ถูกต้อง ไฟล์ที่กลายเป็นไดเร็กทอรี (ตัวอย่างเช่นindex.phpตอนนี้เป็นไดเร็กทอรี) ไดเรกทอรีที่เป็นไฟล์ ไฟล์ที่มีข้อมูลที่มีสัญญาณรบกวน มีปัญหาเกี่ยวกับฐานข้อมูลที่ได้รับความเสียหาย แต่นั่นเป็นสิ่งที่ฉันคาดหวัง สิ่งที่ฉันประหลาดใจมากขึ้นคือปัญหาพื้นฐานของระบบไฟล์ - ตัวอย่างเช่นการอนุญาตหรือการเปลี่ยนไฟล์เป็นไดเรกทอรี ปัญหายังเกิดขึ้นในไฟล์ที่ไม่ได้เปลี่ยนเมื่อเร็ว ๆ นี้ (ตัวอย่างเช่นรหัสซอฟต์แวร์และการกำหนดค่า) นี่เป็น "ปกติ" สำหรับความเสียหายของ SSD หรือไม่ เดิมเราคิดว่ามันเกิดขึ้นกับ SSD ราคาถูกบางตัว แต่เรามีสิ่งนี้เกิดขึ้นกับแบรนด์เนม (ระดับผู้บริโภค) FWIW เราไม่ได้ทำ autofsck ในการบูตที่ไม่สะอาด (ไม่รู้ว่าทำไม - ฉันใหม่) เรามีการติดตั้ง UPS ในบางสถานที่ แต่บางครั้งก็ไม่ได้ทำอย่างถูกต้อง ฯลฯ สิ่งนี้ควรได้รับการแก้ไข แต่ถึงอย่างนั้นคนก็สามารถปิดเครื่องได้อย่างไม่สะอาด …


6
FUD เกี่ยวกับ ext4 เป็นธรรมหรือไม่? หรือมันจะปลอดภัยที่จะใช้ในบางระบบการผลิตหรือไม่?
ฉันสงสัยว่า ext4 นั้นปลอดภัยที่จะใช้บนเซิร์ฟเวอร์ของฉันหรือไม่ แต่ฉันได้ยิน FUD มากมายเกี่ยวกับเรื่องนี้ที่ฉันเป็นห่วง ระบบของเราอาจสูญเสียข้อมูลบางส่วนและจะไม่ใหญ่เกินไป แม้แต่ข้อมูลเต็มวันก็ไม่ได้มีขนที่มากเกินไป และระบบของเราจะได้ประโยชน์สูงสุดจากการเขียนที่ล่าช้า ดังกล่าวกล่าวว่าการคืนค่าระบบไฟล์แบบเต็มจากการสำรองข้อมูลอาจใช้เวลาหลายวันและไม่สามารถยอมรับได้ ประสบการณ์หรือความคิดเห็นที่แจ้งเกี่ยวกับเรื่องที่มี?
14 filesystems  ext4 

2
ผลกระทบด้านประสิทธิภาพของการรันระบบไฟล์ที่แตกต่างกันบนเซิร์ฟเวอร์ Linux เดียว
หนังสือ"HBase: คู่มือที่ชัดเจน"ระบุว่า ไม่แนะนำให้ติดตั้งระบบไฟล์ที่แตกต่างกันบนเซิร์ฟเวอร์เดียว สิ่งนี้อาจมีผลเสียต่อประสิทธิภาพเนื่องจากเคอร์เนลอาจต้องแบ่งแคชบัฟเฟอร์เพื่อสนับสนุนระบบไฟล์ที่แตกต่างกัน มีรายงานว่าในบางระบบปฏิบัติการอาจมีผลกระทบต่อประสิทธิภาพการทำลายล้างสูง สิ่งนี้นำไปใช้กับ Linux ได้จริงหรือ ฉันไม่เคยเห็นบัฟเฟอร์แคชที่ใหญ่กว่า 300 Mbytes และเซิร์ฟเวอร์ที่ทันสมัยส่วนใหญ่มี RAM กิกะไบต์ดังนั้นการแบ่งบัฟเฟอร์แคชระหว่างระบบไฟล์ที่แตกต่างกันไม่ควรเป็นปัญหา ฉันหายไปอย่างอื่นหรือไม่

2
วิธีรับความสมบูรณ์ของข้อมูล checksum ใน ext4?
ในระบบไฟล์เช่น btrfs คุณสามารถ preform ขัดซึ่งจะไปถึงข้อมูลทั้งหมดเพื่อดูว่าข้อมูลยังคงตรงกับการตรวจสอบระบบไฟล์ ฉันต้องการตรวจสอบข้อมูลใน ext4 หากถูกต้องก่อนทำการสำรองข้อมูล คำถาม ext4 ไม่มีการตรวจสอบระบบไฟล์ แต่สามารถทำสิ่งที่คล้ายกันได้หรือไม่

3
Linux: ทำไมเปลี่ยนขนาด inode
Tune2fs อนุญาตให้เปลี่ยนขนาด inode จากค่าเริ่มต้น (128 ไบต์บน ext3, 256 ไบต์บน ext4) เป็นเกือบทุกอย่าง แต่ควรเป็นสองกำลัง อะไรคือสาเหตุของการเปลี่ยนขนาดไอโหนดเริ่มต้น? ที่นี่มันเขียนว่าสามารถทำได้เพื่อให้สามารถจัดเก็บคุณลักษณะ ACL ภายใน inodes มีอะไรอีกบ้างที่สามารถเก็บไว้ใน inodes ได้? มีเหตุผลใดบ้างที่จะเพิ่มขนาดไอโหนดบนไดรฟ์ความจุสูง (2TB ขึ้นไป)
12 linux  ext4  inode  tune2fs 

1
ฟิลด์“ เกิด” ในเอาต์พุตคำสั่ง stat
ฉันใช้ Fedora-16 กับ ext4.S ทันใดด้วยคำสั่งสถิติฉันสามารถเห็นบางสิ่งที่เรียกว่า "เกิด" # stat history_file1.txt File: `history_file1.txt' Size: 8944 Blocks: 24 IO Block: 4096 regular file Device: 802h/2050d Inode: 4192 Links: 1 Access: (0600/-rw-------) Uid: ( 0/ root) Gid: ( 0/ root) Context: unconfined_u:object_r:admin_home_t:s0 Access: 2012-01-18 18:11:10.799900150 +0530 Modify: 2012-01-18 18:11:10.867908793 +0530 Change: 2012-01-18 18:11:10.867908793 +0530 …
12 linux  ext4  command  stat 

4
วิธีการลบไฟล์นับล้านไฟล์โดยไม่รบกวนเซิร์ฟเวอร์
ฉันต้องการลบไดเรกทอรีแคช nginx ซึ่งฉันลบออกอย่างรวดเร็วโดย: mv cache cache.bak mkdir cache service nginx restart ตอนนี้ฉันมีcache.bakโฟลเดอร์ที่มี 2 ล้านไฟล์ ฉันต้องการลบโดยไม่รบกวนเซิร์ฟเวอร์ ง่าย ๆrm -rf cache.bakในการทำให้เซิร์ฟเวอร์เสียหายแม้แต่การตอบสนอง HTTP ที่ง่ายที่สุดใช้เวลา 16 วินาทีในขณะที่ rm กำลังทำงานดังนั้นฉันจึงไม่สามารถทำได้ ฉันพยายามionice -c3 rm -rf cache.bakแล้ว แต่ก็ไม่ได้ช่วยอะไร เซิร์ฟเวอร์มี HDD ไม่ใช่ SSD อาจอยู่บน SSD สิ่งเหล่านี้อาจไม่มีปัญหา ฉันเชื่อว่าทางออกที่ดีที่สุดคือการควบคุมปริมาณบางอย่างเช่นวิธีที่ตัวจัดการแคชของ nginx ทำ คุณจะแก้ปัญหานี้อย่างไร มีเครื่องมือใดที่สามารถทำสิ่งนี้ได้อย่างแน่นอน? ext4 บน Ubuntu 16.04

2
การใช้งาน Ext4 และประสิทธิภาพ
ฉันมีกลุ่มของเครื่องที่ใช้คาร์บอนและกราไฟต์ที่ฉันต้องปรับขนาดสำหรับการจัดเก็บข้อมูลเพิ่มเติม แต่ฉันไม่แน่ใจว่าฉันจำเป็นต้องเพิ่มหรือลดขนาด คลัสเตอร์ปัจจุบันประกอบด้วย: 1 รีเลย์โหนด: รับเมตริกทั้งหมดและส่งต่อไปยังโหนดหน่วยเก็บข้อมูลที่เกี่ยวข้อง 6 โหนที่เก็บข้อมูล: เก็บไฟล์ Whisper DB ทั้งหมด ปัญหาคือว่าดูเหมือนว่าเมื่อดิสก์ได้รับในการใช้งาน 80% ประสิทธิภาพการทำงานลดลงจากหน้าผา กลุ่มการเขียน IOPS ลดลงจาก 13k ใกล้คงเป็นค่าเฉลี่ยที่วุ่นวายมากขึ้นประมาณ 7k และ IOwait เวลาเฉลี่ย 54% ฉันได้ดูผ่าน repo การตั้งค่าของเราและไม่มีการเปลี่ยนแปลงตั้งแต่ต้นเดือนเมษายนดังนั้นนี่ไม่ใช่ผลลัพธ์ของการเปลี่ยนแปลงการกำหนดค่า คำถาม: การเพิ่มขนาดดิสก์จะทำให้ประสิทธิภาพของ IO กลับมาอยู่ภายใต้การควบคุมหรือฉันต้องเพิ่มโหนดหน่วยเก็บข้อมูลเพิ่มเติมหรือไม่ หมายเหตุ:ไม่มี SSD ที่นี่มีแกนหมุนเยอะมาก กราฟที่เกี่ยวข้อง: สถิติและสิ่งต่าง ๆ : e2freefrag: [root@graphite-storage-01 ~]# e2freefrag /dev/vda3 Device: /dev/vda3 Blocksize: 4096 bytes Total …

1
ฉันจะกู้คืนระบบไฟล์ ext4 ที่เสียหายหลังจาก fsck ได้อย่างไร
ฉันมีระบบไฟล์ ext4 ใน luks มากกว่าซอฟต์แวร์ raid5 ระบบไฟล์ทำงานได้ "ดี" มาหลายปีแล้วเมื่อฉันเริ่มหมดพื้นที่ ฉันมีปริมาณ 9T ในไดรฟ์ 6x2T ฉันเริ่มอัพเกรดเป็นไดรฟ์ 3T โดยการทำ mdadm ที่ล้มเหลวลบเพิ่มสร้างใหม่ทำซ้ำกระบวนการจนกว่าฉันจะมีอาร์เรย์ที่ใหญ่กว่า จากนั้นฉันก็เพิ่มตู้เก็บของลุคและเมื่อฉันเลิกเมานท์และพยายามปรับขนาด 2fs ฉันได้รับข้อความว่าระบบไฟล์สกปรกและต้องการ e2fsck โดยไม่คิดว่าฉันเพิ่งทำ e2fsck -y / dev / mapper / candybox และเริ่มพ่นไอโหนดทุกชนิดที่ถูกลบข้อความประเภท (จำไม่ได้แน่นอน) ฉันฆ่า e2fsck และพยายามติดตั้งระบบไฟล์เพื่อสำรองข้อมูลที่ฉันกังวล เมื่อพยายามที่จะติดตั้งที่จุดนี้ฉันได้รับ: # mount /dev/mapper/candybox /candybox mount: wrong fs type, bad option, bad superblock on …

4
SSD TRIM (ยกเลิก) ปัญหากับ ext4 สำหรับ Crucial C300 SSD ที่มี CentOS 5.5
เล่นกับการใช้เคอร์เนลที่ทันสมัย ​​(2.6.37 ปัจจุบัน) บน OS เก่า (CentOS 5.5) เพื่อให้เราสามารถทำให้ TRIM (ทิ้ง) ทำงานบน SSD ของเรา (Crucial C300s) hdparm ล่าสุด (9.37) เห็นด้วยว่า C300 รองรับ TRIM: ./hdparm -I /dev/sdc | grep TRIM * Data Set Management TRIM supported (limit unknown) * Deterministic read data after TRIM แต่เคอร์เนลดูเหมือนจะไม่เห็นด้วยเมื่อฉันพยายามที่จะเมานท์ / dev / sdc ด้วยตัวเลือกทิ้ง: EXT4-fs …
11 linux  centos  ssd  ext4  trim 

10
จำนวนไดเรกทอรีย่อยส่งผลต่อประสิทธิภาพการอ่าน / เขียนบนไดรฟ์อย่างไร
ฉันมีไดรฟ์ที่ฟอร์แมต EXT3 บนเซิร์ฟเวอร์ Linux CentOS นี่คือไดรฟ์ข้อมูลแอปบนเว็บและมีไดเรกทอรีสำหรับบัญชีผู้ใช้ทุกบัญชี (มีผู้ใช้ 25,000 คน) แต่ละโฟลเดอร์มีไฟล์ที่ผู้ใช้อัปโหลด โดยรวมแล้วไดรฟ์นี้มีข้อมูลประมาณ 250GB การจัดโครงสร้างไดรฟ์กับไดเรกทอรีทั้งหมดเหล่านี้ส่งผลต่อประสิทธิภาพการอ่าน / เขียนของไดรฟ์หรือไม่? มันส่งผลกระทบด้านประสิทธิภาพอื่น ๆ ที่ฉันไม่ทราบหรือไม่ มีอะไรผิดปกติหรือไม่ดีกับโครงสร้างสิ่งนี้หรือไม่? บางทีอาจเป็นทางเลือกที่ผิดของระบบไฟล์? ฉันเพิ่งลองผสานสองไดรฟ์ข้อมูลและรับรู้ว่า EXT3 ถูก จำกัด ไว้ที่ 32,000 ไดเรกทอรีย่อย นี่ทำให้ฉันสงสัยว่าทำไม ดูเหมือนว่าโง่ที่ฉันสร้างขึ้นด้วยวิธีนี้โดยพิจารณาว่าแต่ละไฟล์มี id ที่ไม่ซ้ำกันซึ่งสอดคล้องกับ id ในฐานข้อมูล อนิจจา ...

5
ตัวเลือกสำหรับการปรับปรุงประสิทธิภาพของระบบไฟล์ขนาดใหญ่และ IOWAIT ที่สูง
ฉันมีเซิร์ฟเวอร์สำรอง Ubuntu 16.04 พร้อม HDD 8x10TB ผ่าน SATA 3.0 Backplane 8 Harddisks นั้นประกอบกับ RAID6 ซึ่งเป็นระบบไฟล์ EXT4 ที่ใช้งานอยู่ ระบบไฟล์นี้จัดเก็บไฟล์ขนาดเล็กจำนวนมากที่มีการดำเนินการ SEEK จำนวนมาก แต่มีปริมาณงาน IO ต่ำ ในความเป็นจริงมีไฟล์ขนาดเล็กจำนวนมากจากเซิร์ฟเวอร์ที่แตกต่างกันซึ่งได้รับ snappshotted ผ่าน rsnapshot ทุกวัน (INODES หลายโดยตรงไปยังไฟล์เดียวกันฉันมีประสิทธิภาพที่ดีมากตั้งแต่ระบบไฟล์ (60TB สุทธิ) เกินการใช้งาน 50% ในขณะนี้ การใช้งานอยู่ที่ 75% และ du -sch /backup-root/ ใช้เวลาหลายวัน (!) เครื่องมี 8 คอร์และ RAM 16G RAM นั้นถูกใช้งานอย่างเต็มที่โดย …

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