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

ระบบไฟล์ (หรือระบบไฟล์) เป็นวิธีการจัดระเบียบข้อมูลที่คาดว่าจะเก็บไว้หลังจากที่โปรแกรมถูกยกเลิกโดยการจัดเตรียมโพรซีเดอร์เพื่อจัดเก็บเรียกคืนและอัพเดตข้อมูลรวมถึงจัดการพื้นที่ว่างบนอุปกรณ์ที่มีอยู่

10
จะบอกได้อย่างไรว่าคอมพิวเตอร์เปิดไฟล์ในเครือข่ายร่วมกันอย่างไร
สิ่งแวดล้อม: Windows XP sp3, เซิร์ฟเวอร์ Windows 2003 ปัญหา: เรามีตู้คีออสก์หลายโหลแต่ละเครื่องมีชื่อเข้าสู่ระบบเดียวกันซึ่งบางครั้งและสั้น ๆ ไฟล์ในการแบ่งปัน อัตรานี้ล็อคหลายครั้งและเผยแพร่ต่อนาที เมื่อเร็ว ๆ นี้เราพบว่ามีลูกค้ารายหนึ่งล็อกไฟล์โดยเฉพาะจากนั้นไม่ปล่อยไฟล์ เราสามารถปิดไฟล์เมื่อสิ่งนี้เกิดขึ้น แต่ผ่านไปหลายนาทีหรือนานกว่านั้นและนี่คือการหยุดทำงานที่ไม่สามารถยอมรับได้ ปัญหาการล็อคที่ยังไม่ได้เผยแพร่เกิดขึ้นหลายครั้งในเดือนที่แล้ว ฉันกำลังมองหาอุปกรณ์คีออสก์ที่รับผิดชอบในการล็อคและตรวจสอบได้อย่างรวดเร็วเมื่อมันเกิดขึ้น ดูเหมือนจะมีช่องว่างในข้อมูลที่เราได้รับจากเซิร์ฟเวอร์: เราสามารถดูได้จากเครื่องมือต่าง ๆ : - ไฟล์อะไรที่เปิดและล็อคอยู่ (หลายวิธี) การ เข้าสู่ระบบอะไรมีไฟล์ specifc เปิดหรือล็อค (หลายวิธี) - คอมพิวเตอร์บางเครื่องโดยทั่วไปมีไฟล์เปิดอยู่ (โฟลเดอร์ที่แชร์เซสชัน mmc) สิ่งที่เรามองไม่เห็นคือคอมพิวเตอร์เครื่องหนึ่งมีไฟล์เฉพาะที่เปิดและล็อคอยู่ ใครรู้วิธีที่จะได้รับสิ่งนี้หรือไม่? ขอบคุณ - ปล้น


8
การทำ rm -rf บนแผนผังไดเร็กทอรีขนาดใหญ่ใช้เวลาหลายชั่วโมง
เรากำลังใช้ rsnapshot สำหรับการสำรองข้อมูล มันเก็บสแน็ปช็อตจำนวนมากของไฟล์สำรองไว้ แต่จะลบไฟล์เก่า ดีจัง. อย่างไรก็ตามมันใช้เวลาประมาณ 7 ชั่วโมงในการทำrm -rfทรีไดเรกทอรีขนาดใหญ่ ระบบไฟล์คือ XFS ฉันไม่แน่ใจว่ามีไฟล์กี่ไฟล์ แต่มีจำนวนเป็นล้าน อย่างไรก็ตามมีการเร่งความเร็วหรือไม่ มีคำสั่งใดบ้างที่เหมือนกับrm -rfและไม่ใช้เวลาหลายชั่วโมงหรือไม่?

7
ระบบไฟล์ที่ดีที่สุดสำหรับการแทรกประสิทธิภาพบน PostgreSQL คืออะไร?
ฉันอยากรู้ว่ามีใครทำการทดลองหรือเปรียบเทียบระหว่างระบบไฟล์กับประสิทธิภาพของฐานข้อมูลหรือไม่ บน Linux ฉันสงสัยว่าระบบไฟล์ที่ดีที่สุดสำหรับฐานข้อมูล postgres คืออะไร นอกจากนี้การตั้งค่าใด (inode และอื่น ๆ ) เหมาะสำหรับมัน? นี่เป็นสิ่งที่อาจแตกต่างกันอย่างมากตามข้อมูลในฐานข้อมูลหรือไม่ หากคุณกำลังมองหาคำถามเกี่ยวกับประสิทธิภาพของระบบไฟล์ / ฐานข้อมูลโพสต์นี้มีข้อมูลที่ดี อย่างไรก็ตามฉันต้องการรับคำแนะนำเกี่ยวกับประสิทธิภาพการแทรกที่ต่างจากการอ่านมากที่สุด ขอบคุณสำหรับคำตอบที่ยอดเยี่ยม!

6
จำนวนไฟล์สูงสุดที่โฟลเดอร์ Unix สามารถเก็บไว้คือเท่าใด
คำถามนี้ถูกโยกย้ายจาก Stack Overflow เพราะสามารถตอบได้ใน Server Fault อพยพ 10 ปีที่ผ่านมา จำนวนไฟล์สูงสุดที่โฟลเดอร์ Unix สามารถเก็บไว้คือเท่าใด ฉันคิดว่ามันจะเหมือนกับจำนวนไฟล์

5
ฉันจะระบุระบบไฟล์ของไดรฟ์ใน Mac OS ได้อย่างไร
ฉันมีไดรฟ์ภายนอกเชื่อมต่อกับ Mac ของฉันและฉันพยายามกำหนดสิ่งต่าง ๆ เช่น HFS หรือ FAT นี้เป็นแบบ 32 บิตหรือ 64 บิต ฯลฯ ดูเหมือนว่าควรมีคำสั่งเล็กน้อย ที่ให้ข้อมูลนี้แก่ฉัน แต่ดูเหมือนหาไม่เจอ ไอเดีย?

3
resize2fs ใช้เวลานานเท่าใดในพาร์ติชั่น 1TB?
ฉันมีคอมพิวเตอร์เครื่องใหม่ที่มหาวิทยาลัยและตั้งค่าเกือบทุกอย่างสำหรับตัวเองเมื่อฉันสังเกตเห็นว่าผู้ใช้เครื่องก่อนหน้านี้ใช้ext3พาร์ติชัน1TB ขนาดใหญ่เท่านั้น ฉันมักจะ/homeแยกพาร์ติชั่นไว้ต่างหากและฉันก็ชอบที่จะใช้ LVM ดังนั้นฉันจึงตัดสินใจที่จะลดขนาดพาร์ติชั่นโดยใช้resize2fsจากนั้นสร้างสิ่ง LVM ตามปกติของฉันในพื้นที่ที่ฉันว่าง (มีเพียง 30G ของข้อมูลบนฮาร์ดไดรฟ์ทั้งหมดดังนั้นจึงไม่ควรมีปัญหา) ฉันรีบูตโดยใช้ซีดีสดและฉันขอresize2fsให้ลดขนาดพาร์ติชันลงให้มีขนาดที่เหมาะสมกว่า (50G) และดูเหมือนว่าจะย้ายข้อมูลไปรอบ ๆ ค่อนข้างเข้มข้นในช่วงไตรมาสแรกของชั่วโมงหรือประมาณนั้น (ตัดสินจากเสียงรบกวนของฮาร์ดไดรฟ์) . ตอนนี้ก็รับการทำงานมานานกว่าสามชั่วโมงและปฏิบัติจริงได้ยินเสียงดังจาก HD แม้ว่าการใช้งาน CPU อยู่ที่100% เป็นเรื่องปกติหรือไม่ มีการresize2fsทำจำนวนเข้มข้นบางกระทืบในพื้นหลังด้วยเหตุผลบางอย่างและที่ว่าทำไมฉันได้ยินเสียงจาก HD ไม่? ควรปรับขนาดพาร์ติชั่นทั้งหมดเท่าไหร่?

7
ไฟล์ Linux mv ที่มีชื่อยาว
ใน Linux บางครั้งฉันเปลี่ยนชื่อไฟล์เช่นนี้: mv dir1/dir2/dir3/file.txt dir1/dir2/dir3/file.txt.old โปรดทราบว่าฉันต้องการเพียงแค่เปลี่ยนชื่อไฟล์ไม่ย้ายไปยังไดเรกทอรีอื่น มีคำสั่งที่อนุญาตให้ฉันทำเวอร์ชันย่อของคำสั่งนั้นหรือไม่? ฉันกำลังคิดอะไรบางอย่างเช่น: mv dir1/dir2/dir3/file.txt file.txt.old หรืออาจเป็นสิ่งที่ชอบ (เพื่อต่อท้ายชื่อ): mv dir1/dir2/dir3/file.txt {}.old เป้าหมายของฉันคือไม่ต้องระบุเส้นทางที่สมบูรณ์อีกครั้ง ฉันรู้ว่า "ตัวอย่าง" ที่ฉันเขียนไม่ได้ผล แต่เป็นเพียงความคิดว่าฉันต้องการทำอะไร ฉันไม่ต้องการที่จะ cd ในไดเรกทอรี
19 linux  filesystems  files  mv 

5
ครั้งล่าสุดที่ตรวจสอบระบบไฟล์?
คำสั่งใดที่สามารถบอกได้ว่าครั้งล่าสุดที่ระบบไฟล์เป็น fsck'd วันที่จะดี แต่ฉันจะชำระจำนวนภูเขาตั้งแต่ fsck ที่ผ่านมา ฉันได้ดูสิ่งนี้ใน fsck *, lsattr และ stat แล้วและฉันไม่เห็นมัน

2
มีวิธีแก้ไขฐานข้อมูล LDM ที่เสียหายหรือไม่?
TL; DR: มีเครื่องมือ / วิธีการในการวินิจฉัยและแก้ไขโครงสร้างข้อมูลเมตาของLDM ( Logical Disk Manager ) โดยไม่สร้างใหม่ตั้งแต่ต้นหรือไม่? คำอธิบายแบบเต็ม: ฉันมีสองไดรฟ์ SSD ตั้งค่าด้วย GPT + LDM (ดิสก์แบบไดนามิก) ในรัฐที่ดูเหมือนว่าจะบ่งบอกถึงการเป็นฐานข้อมูล LDM เสียหาย ปัญหาที่เกิดขึ้นคือการทำงานทุกอย่างดียกเว้นสำหรับพฤติกรรมบางลางเมื่อใช้หรือdiskpartDisk Management Snap-In ดูเหมือนว่าโครงสร้าง GPT จะไม่บุบสลาย: GNU Parted 2.3 Using /dev/sde Welcome to GNU Parted! Type 'help' to view a list of commands. (parted) print Model: ATA SanDisk …

4
จำเป็นต้องทำการซิงค์ (8) ก่อนปิด linux หรือไม่
ฉันยังเห็นคนแนะนำให้ใช้sync; sync; sync; sleep 30; haltคาถาเมื่อพูดถึงการปิดหรือรีบูตลินุกซ์ ฉันใช้งาน Linux มาตั้งแต่เริ่มต้นและแม้ว่านี่เป็นขั้นตอนที่แนะนำใน BSD 4.2 / 4.3 และ SunOS 4 วันฉันจำไม่ได้ว่าฉันต้องทำอย่างนั้นอย่างน้อยสิบปีที่ผ่านมาในระหว่างที่ฉันอาจ ผ่านการปิดระบบ / รีบูตของ Linux อาจนับพันครั้ง ฉันสงสัยว่านี่เป็นความผิดปกติตั้งแต่วันที่เคอร์เนลไม่สามารถถอดและซิงค์ระบบไฟล์รูทและระบบไฟล์สำคัญอื่น ๆ ที่จำเป็นแม้ในระหว่างโหมดผู้ใช้คนเดียว (เช่น / tmp) และดังนั้นจึงจำเป็นต้องบอกให้ล้างอย่างชัดเจน ข้อมูลเท่าที่จะทำได้ไปยังดิสก์ วันนี้โดยไม่ต้องค้นหารหัสที่เกี่ยวข้องในแหล่งเคอร์เนล (ขุดผ่านhttp://lxr.linux.noและ google) ฉันสงสัยว่าเคอร์เนลนั้นฉลาดพอที่จะถอนการติดตั้งแม้ระบบไฟล์รูทและระบบไฟล์นั้นฉลาดพอ อย่างมีประสิทธิภาพจะซิงค์ (2) ก่อนที่จะ unmounting ตัวเองในช่วงปกติshutdown/ /rebootpoweorff "sync; sync; sync"จำเป็นเฉพาะในกรณีที่รุนแรงที่ระบบแฟ้มจะไม่ยกเลิกการต่อเชื่อมเรียบร้อย (เช่นความล้มเหลวของดิสก์ทางกายภาพ) หรือระบบอยู่ในสถานะที่เพียง แต่บังคับให้รีบูตโดยตรง (8) จะได้รับมันออกมาจากการแช่แข็ง (เช่นภาระมากเกินไป สูงเพื่อให้กำหนดเวลาคำสั่งปิดเครื่อง) …

13
ข้อผิดพลาด 0x80070570: วิธีการลบไฟล์ที่เสียหายและอ่านไม่ได้?
ในพาร์ติชันระบบของฉันฉันมีโฟลเดอร์ที่ไม่สามารถลบได้ โฟลเดอร์นี้ถูกสร้างขึ้นโดยการกู้คืนไฟล์จากการสำรองข้อมูล Acronis TrueImage ข้อความแสดงข้อผิดพลาดแจ้งว่า: ข้อผิดพลาด 0x80070570: ไฟล์หรือไดเรกทอรีเสียหายและอ่านไม่ได้ ฉันได้ลองใช้งานchkdsk /r /fเมื่อเริ่มระบบหลายครั้ง แต่ยังคงมีปัญหาอยู่ มีโปรแกรมอรรถประโยชน์อื่นหรือตัวเลือก chkdsk ซึ่งฉันสามารถลองแก้ไขปัญหานี้ได้หรือไม่?

13
ฉันจะดูภาพพื้นที่ว่างในฮาร์ดดิสก์ด้วยไฟล์นับล้านได้อย่างไร
เรามีฮาร์ดดิสก์ที่มี 600 กิ๊กและเกือบเต็มแล้ว มันเต็มไปด้วย 18,501,765 ไฟล์ (ส่วนใหญ่เป็นรูปภาพขนาดเล็ก 19k) และ 7,142,132 โฟลเดอร์ เป็นเรื่องยากมากที่จะทราบว่าพื้นที่ทั้งหมดไปด้วยหรือไม่ ขั้นตอนการล้างข้อมูลตามปกติของเราไม่ได้เป็นการล้างพื้นที่เพียงพอซึ่งหมายความว่าเราต้องดูไดรฟ์นี้โดยรวมแล้วพิจารณาว่ามีอะไรบ้างและสามารถเคลื่อนย้ายหรือลบออกได้ เราได้ลองใช้งานแอปพลิเคชั่นหลายตัวและจนถึงขั้นตอนนี้พวกเขาจะระเบิดหรือวิ่งไปตามเวลาที่น่าทึ่ง ข้อมูลเซิร์ฟเวอร์ ระบบปฏิบัติการ: Windows Server 2003 ระบบไฟล์: NTFS วิธีการแก้ ObServer Spaceสามารถอ่านไฟล์ได้ 18,501,765 ไฟล์และ 7,142,132 โฟลเดอร์โดยไม่ต้องใช้หน่วยความจำใด ๆ เลย ฉันแน่ใจว่าส่วนใหญ่เป็นเพราะความจริงที่ว่ามันใช้แบ็กเอนด์ SQL เพื่อจัดเก็บข้อมูลทั้งหมด มันน่าเสียดายที่แพงที่สุดของผลิตภัณฑ์ทั้งหมดที่ $ 259.95 ต่อเซิร์ฟเวอร์ วิธีแก้ไขปัญหา ในระหว่างการวิจัยของฉันฉันลองใช้โซลูชันที่แตกต่างกันทั้งแบบจ่ายเงินและฟรี ฉันเก็บรายการผลิตภัณฑ์ที่ฉันลองด้านล่างเพื่อรับทราบข้อมูลของทุกคน ซอฟต์แวร์ฟรี JDiskReport - หยุดที่ 10 ล้าน WinDirStat - หยุดที่ 10 …

4
เพื่อ fsck หรือไม่ fsck หลังจาก 180 วัน
โดยค่าเริ่มต้นหลังจาก 180 วันหรือจำนวนเมานต์ระบบไฟล์ Linux ส่วนใหญ่บังคับให้ตรวจสอบระบบไฟล์ (fsck) แน่นอนว่าสิ่งนี้สามารถปิดได้โดยใช้ตัวอย่างเช่น tune2fs -c 0 -i 0 บน ext2 หรือ ext3 ในระบบไฟล์ขนาดเล็กการตรวจสอบนี้เป็นเพียงความไม่สะดวก อย่างไรก็ตามด้วยระบบไฟล์ขนาดใหญ่การตรวจสอบนี้อาจใช้เวลาหลายชั่วโมงกว่าจะเสร็จสมบูรณ์ เมื่อผู้ใช้ของคุณขึ้นอยู่กับระบบไฟล์นี้เพื่อเพิ่มประสิทธิภาพการทำงานของพวกเขาบอกว่ามันให้บริการไดเรกทอรีบ้านของพวกเขาผ่านทาง NFS คุณจะปิดการใช้งานการตรวจสอบระบบไฟล์ที่กำหนด? ฉันถามคำถามนี้เพราะขณะนี้ 2:15 น. และฉันกำลังรอ fsck ที่ยาวมากจนเสร็จสมบูรณ์ (ext3)!


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