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

8
เชื่อมโยงไฟล์ที่ถูกลบอีกครั้ง
บางครั้งผู้คนลบไฟล์ที่ไม่ควรทำกระบวนการที่ใช้เวลานานยังคงเปิดไฟล์อยู่และกู้คืนข้อมูลด้วยการจัดการ/proc/<pid>/fd/Nเพียงไม่ดีพอ ยอดเยี่ยมพอที่จะเป็นถ้าคุณสามารถ "ยกเลิก" การลบโดยใช้ตัวเลือกมายากลเพื่อ ln ที่จะช่วยให้คุณเชื่อมโยงไปยังหมายเลข inode (กู้คืนผ่าน lsof) ฉันไม่พบเครื่องมือ Linux ใด ๆ ที่จะทำเช่นนี้อย่างน้อยก็ด้วย Google อย่างคร่าว ๆ คุณได้อะไร serverfault แก้ไข 1: สาเหตุที่ทำให้ไฟล์/proc/<pid>/fd/Nไม่น่ากลัวก็เพราะกระบวนการที่ยังเปิดไฟล์อยู่นั้นยังคงเขียนอยู่ การลบจะลบการอ้างอิงไปยังไอโหนดจากเนมสเปซของระบบไฟล์ สิ่งที่ฉันต้องการคือวิธีการสร้างการอ้างอิงอีกครั้ง EDIT2: 'debugfs ln' ทำงานได้ แต่ความเสี่ยงสูงเกินไปเนื่องจากจะทำให้ข้อมูลระบบไฟล์ดิบ ไฟล์ที่กู้คืนมานั้นไม่สอดคล้องกันอย่างบ้าคลั่ง จำนวนลิงค์เป็นศูนย์และฉันไม่สามารถเพิ่มลิงก์เข้าไปได้ ฉันแย่กว่านี้เพราะฉันสามารถใช้/proc/<pid>/fd/Nเพื่อเข้าถึงข้อมูลโดยไม่ทำให้ fs ของฉันเสียหาย
33 linux  inode 

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 …

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

6
Linux - ช่วยฉันหมด inodes!
ฉันมีระบบไฟล์ที่มีไฟล์ขนาดเล็กจำนวนมาก ปัจจุบันมีการใช้งานไอโหนดประมาณ 80% (ฉันตรวจสอบด้วยdf -i) แต่ใช้พื้นที่ดิสก์เพียง 60% ฉันจะเพิ่มจำนวนไอโหนดได้อย่างไร หากเป็นเพียงพื้นที่ดิสก์ฉันรู้ว่าฉันสามารถเพิ่มขนาดของดิสก์ได้ (ดิสก์นี้เป็น LVM) ถ้าฉันเพิ่มขนาดของดิสก์นั่นจะทำให้ฉันมี inodes มากกว่านี้หรือไม่? ฉันยินดีที่จะขยายระบบแฟ้มที่ดิสก์นี้เปิดอยู่หากนั่นช่วยได้

12
กำหนดตำแหน่งของการใช้ Inode
ฉันเพิ่งติดตั้ง Munin บนเว็บเซิร์ฟเวอร์การพัฒนาเพื่อติดตามการใช้งานระบบ ฉันได้แจ้งว่าการใช้งาน inode ของระบบกำลังเพิ่มขึ้นประมาณ 7-8% ต่อวันแม้ว่าการใช้งานดิสก์จะเพิ่มขึ้นแทบทุกครั้ง ฉันคาดเดาว่ามีบางอย่างกำลังเขียนไฟล์ขนาดเล็กมากมาย แต่ฉันไม่สามารถหาได้ที่ไหน ฉันรู้วิธีค้นหาการใช้พื้นที่ดิสก์ แต่ฉันไม่สามารถหาวิธีสรุปการใช้ inode ได้ มีวิธีที่ดีในการตรวจสอบการใช้งาน inode ตามไดเรกทอรีหรือไม่เพื่อให้ฉันสามารถหาที่มาของการใช้งานได้?


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

2
ฉันสามารถเพิ่มจำนวน inode ใน Linux ได้หรือไม่
ฉันมีเราเตอร์ Linux MIPS พร้อมเคอร์เนล 2.4.17 Root fs เป็น tmpfs และ / rom เป็น cramfs มีหน่วยความจำฟรี 4MB และฟรี 3MB สำหรับ tmpfs ฉันสามารถสร้างไฟล์เปล่าใหม่สองสามไฟล์ แต่ไฟล์ถัดไปล้มเหลวด้วย "เนื้อที่ไม่เพียงพอ" อย่างไรก็ตามฉันสามารถต่อท้ายข้อมูล 1MB ไปยังไฟล์ที่มีอยู่ ดังนั้นปัญหาของฉันอยู่ในการนับไอโหนด และคำถามของฉัน: มีวิธีใดที่จะเพิ่ม inodes แบบไดนามิกหรือไม่? หากฉันไม่สามารถเพิ่มได้แบบไดนามิก - ฉันจะเพิ่มได้ในแหล่งเคอร์เนลที่ไหน
9 linux  kernel  inode 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.