ไฟล์. fuse_hidden คืออะไรและทำไมจึงมีอยู่


65

ฉันมีโฟลเดอร์ที่ฉันถ่ายโอนโฮมวิดีโอจากกล้องวิดีโอไปยัง ฉันค้นหาไฟล์สองไฟล์ในโฟลเดอร์นี้ที่ไม่ใช่วิดีโอ ...

  1. .fuse_hidden0000002c00000001
  2. .fuse_hidden0000002600000002

ไฟล์เหล่านี้คืออะไรและสามารถลบได้อย่างปลอดภัยหรือไม่


อ้างอิงWikipedia

2
@ user308564: และนั่นช่วยได้อย่างไร
skrtbhtngr

คำตอบ:


77

คุณสามารถละเว้นไฟล์. fuse_hiddenXXXX ได้อย่างปลอดภัย หมายถึงไฟล์ถูกลบ แต่มีซอฟต์แวร์อย่างน้อยหนึ่งตัวที่ยังคงใช้อยู่ดังนั้นจึงไม่สามารถลบอย่างถาวรได้

มันจะทำโดยอัตโนมัติเมื่อซอฟต์แวร์ที่เกี่ยวข้องหยุดการใช้ไฟล์หรือมีอยู่ ไฟล์ดังกล่าวจะหายไปเสมอหลังจาก umount / reboot นี่คือวิธีที่ Linux และ Unix ทำงานได้ แต่ FUSE จะแสดงไฟล์เหล่านี้ต่อผู้ใช้

ไฟล์เหล่านี้น่าจะเป็นไฟล์ที่ตั้งใจจะลบ แต่ยังคงใช้งานอยู่ Ubf


2
สิ่งที่สร้างไฟล์เหล่านี้
barrypicker

9
คุณสามารถค้นหาว่าแอปพลิเคชันใดเปิดไฟล์โดยใช้lsofคำสั่ง lsof /full/path/name/to/file. ไฟล์เหล่านี้เกี่ยวข้องกับระบบไฟล์ ntfs-3g ด้วยเช่นกัน
มิทช์

@Mitch: lsof /full/path/name/to/fileไม่แสดงอะไรเลยสำหรับไฟล์ `.use_hiddenXXXX` ของฉัน
ทิม

1
ลองlsof /just/the/directory/pathแทนซึ่งจะแสดงรายการทุกอย่างที่มีไฟล์เปิดอยู่ในไดเรกทอรีนั้น ทำงานให้ฉัน
ดร. Sybren

1
หลังจากรีบูตฮาร์ดไดรฟ์ฉันพบไฟล์เหล่านี้มากมาย แต่ lsof เปิดเผยว่าไม่มีกระบวนการใดใช้ ฉันลบพวกเขาโดยไม่มีปัญหาและไม่มีอะไรเลวร้ายเกิดขึ้น
mhernandez

0

สำหรับฉันมันคือ Sonarr ที่สร้างไฟล์ที่มีค่าเหล่านี้ ฉันมี Sonarr ทำงานในนักเทียบท่าที่มีการเข้าถึงรายการทีวีบนเซิร์ฟเวอร์อื่น บนเซิร์ฟเวอร์นี้ไฟล์จะถูกสร้างขึ้น การหยุดที่นักเทียบท่าช่วยให้ฉันลบไฟล์อย่างถาวร


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