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

ระบบไฟล์เป็นข้อกำหนดของวิธีการจัดเก็บตั้งชื่อและจัดการไฟล์ต่าง ๆ ในคอมพิวเตอร์ แท็กนี้ควรใช้สำหรับคำถามระบบไฟล์ทั่วไป สำหรับคำถามระบบไฟล์เฉพาะ (FAT, NTFS, ext4, ... ) ให้ใช้แท็กที่เหมาะสมแทน

1
วิธีการรวมไดเรกทอรีของฮาร์ดลิงก์อาจชี้ไปที่ไฟล์เดียวกันได้อย่างไร
ฉันใช้ตัวขจัดความซ้ำซ้อนไฟล์บนโฟลเดอร์ขนาดใหญ่ที่มีไฟล์นับแสน deduplicator สร้างฮาร์ดลิงก์สำหรับไฟล์ที่ซ้ำกันทั้งหมดที่ตรวจพบ หากฉันพยายามรวมบางไดเรกทอรีที่มีฮาร์ดลิงก์ไปยังไฟล์เดียวกันและอนุญาตให้เขียนทับเป้าหมายฉันคาดหวังว่าไฟล์เสียหาย ในกรณีของฉันระบบไฟล์คือ ZFS พร้อมเคอร์เนล 3.14 ฉันไม่ต้องการที่จะยอมรับสิ่งที่เกิดขึ้นตามหลักฐานเชิงประจักษ์จากกรณีของการทดสอบที่เกี่ยวข้องกับไฟล์ไม่กี่ไฟล์ ฉันต้องการทราบว่ากระบวนการที่เกี่ยวข้องต้องทราบอย่างแน่นอนว่ามีความเสี่ยงต่อความเสียหายของไฟล์เนื่องจากสาเหตุต่าง ๆ เช่นการขัดจังหวะพลังงานหรือการหยุดชะงักอื่น ๆ ที่ไม่พึงประสงค์

0
เครื่องมือในการสร้างหน้าดัชนีสไตล์ 'GitHub' สำหรับไฟล์ / โฟลเดอร์ใน fileserver หรือไม่?
ที่ทำงานของฉันไม่มีระบบจัดการเอกสาร ผู้คนเพียงแค่โยนไฟล์ลงในไฟล์เซิร์ฟเวอร์ที่แชร์ซึ่งการค้นหาไม่ได้ผลจริงๆ การพยายามค้นหาข้อมูล / ไฟล์สำหรับโครงการใดโครงการหนึ่งโดยการดูในโฟลเดอร์แบบสุ่มนั้นใช้งานไม่ได้ ไม่มีอนุสัญญาการตั้งชื่อไฟล์ใด ๆ และเพื่อนร่วมงานของฉันไม่ใช้เทคโนโลยี ความคิดของฉันคือการใช้สคริปต์ / แอพที่จะสำรวจโฟลเดอร์ที่กำหนดและสร้างเว็บเพจที่แสดงรายการไฟล์ / โฟลเดอร์ทั้งหมดภายในพร้อมคำอธิบาย การเพิ่มคำอธิบายจะต้องแก้ไขไฟล์ html โดยตรง แต่ข้อมูลเมตาอื่น ๆ (ขนาดไฟล์วันที่สร้าง ฯลฯ ) จะถูกอ่านโดยอัตโนมัติจากระบบไฟล์ นอกจากนี้ยังจะเลือกไฟล์ README.MD หากมีที่อธิบายถึงโฟลเดอร์ / โครงการและผนวกเข้ากับเพจ คล้ายกันมากกับการทำงาน / หน้าตาของโครงการ GitHub ฉันยอมรับว่าอาจต้องเปิดใช้งานใหม่เป็นระยะเพื่อให้แน่ใจว่ารายชื่อถูกต้องเนื่องจากเนื้อหาของโฟลเดอร์ได้รับการอัปเดตไฟล์เซิร์ฟเวอร์ดูเหมือนจะเป็นไฟล์แชร์ไฟล์ของ Windows มาตรฐานฉันเข้าถึงโดยใช้ SMB จาก mac ของฉัน ฉันไม่มีสิทธิ์เข้าถึงแบบผู้ดูแลระบบไปยังเซิร์ฟเวอร์ไฟล์และผู้ดูแลระบบก็ทำนอกชายฝั่งโดยฝ่ายช่วยเหลือด้านไอที ฉันจะไม่สามารถให้พวกเขาเรียกใช้บริการหรือกระบวนการใด ๆ ใน fileserver ความคิดของฉันเป็นเพียงการสร้างไฟล์ 'index.html' สำหรับแต่ละรูทโฟลเดอร์โครงการและบอกเพื่อนร่วมงานให้เปิดไฟล์นั้นเพื่อเรียนรู้เกี่ยวกับโครงการ ความคิดใด ๆ เกี่ยวกับว่าเครื่องมือดังกล่าวมีอยู่? ฉันเป็นผู้ใช้ …

1
ตั้งค่าการอนุญาตการเขียน vboxsf ของโฟลเดอร์ที่ใช้ร่วมกันของ VirtualBox
ฉันใช้ VirtualBox บน Windows 7 ในแขกของ Debian 8 (ทดสอบ) ฉันมีโฟลเดอร์ที่แชร์กับระบบไฟล์โฮสต์ NTFS ของ Windows 7 ฉันเมานต์ผ่าน fstab ตอนบูทด้วย winfolder /mnt/winfolder vboxsf defaults,uid=1000,gid=1000,umask=022 0 0 น่าเสียดายที่บางไดเรกทอรียังไม่สามารถเขียนได้: drwxr-xr-x 1 me me 24K Dec 19 15:06 Software/ dr-xr-xr-x 1 me me 24K Mar 8 11:40 Videos/ เหตุใดและฉันสามารถสร้างโฟลเดอร์เหล่านี้ (เช่นวิดีโอ) และเขียนเพื่อเข้าถึงได้อย่างไร

0
เปลี่ยนระบบไฟล์ซีดี
ฉันเพิ่งใช้ฟอร์แมท UDF สำหรับซีดีของฉันดังนั้นฉันจึงสามารถเล่นเพลงในรถของฉันได้ แต่เมื่อฉันใส่เข้าไปมันแสดงให้ฉันเห็นว่ามันรองรับเฉพาะ Joliet / ISO9660 (My CD เป็นระบบไฟล์สดด้วย) มีเครื่องมือใดบ้างที่ฉันสามารถเปลี่ยนระบบไฟล์สำหรับซีดีได้ ถ้าไม่ฉันสามารถใช้เครื่องมืออะไรในการสร้างระบบไฟล์ Joliet / ISO9660 (ใช้ซีดีใหม่)

1
ระบบไฟล์ที่ดีที่สุดสำหรับการใช้งาน linux ปิดแฟลชไดรฟ์ [ปิด]
คำถามอื่น ๆ ส่วนใหญ่ที่นี่ใกล้กับหัวข้อนี้มีทั้งสำหรับ SSD หรือ อ่านสด usb เท่านั้น ภาพ ฉันต้องการความคิดเห็นเกี่ยวกับอ่าน - เขียนภาพ usb ฉันติดตั้ง Fedora18 บนไดรฟ์ปากกา USB3 16GB มาก (มันเร็วกว่าฮาร์ดไดรฟ์) ฉันกำลังใช้ ext4 อยู่และไม่ได้ตัดแต่งใด ๆ สิ่งเดียวที่ฉันทำคือติดตั้งไดเรกทอรีที่เขียนบ่อยทั้งหมด (เช่น / tmp) เป็น tmpfs รูปแบบการใช้งานของฉันจะแทบไม่เคยเขียนลงดิสก์เลยเฉพาะการอัปเดตระบบ (เป็นโฮมเธียเตอร์พีซี "กล่อง HTPC") ฉันพบ สิ่งพิมพ์ แนะนำ JFFS2, YAFFS, UBIFS ... แต่ฉันรู้น้อยมากเกี่ยวกับพวกเขา (ประสบการณ์อื่น ๆ ของฉันคือ RO flash FS ซึ่งฉันใช้เป็นส่วนใหญ่สำหรับ openWRT) …

1
ไม่พบสาเหตุที่ทำให้ไอโหนดหมดไป
ฉันมี Xen VPS พร้อม Debian Linux ติดตั้งด้วยระบบไฟล์ ext4 เมื่อฉันพบว่าใช้ inodes ทั้งหมด ฉันตรวจสอบสิ่งนี้: ~# df -i Filesystem Inodes IUsed IFree IUse% Mounted on rootfs 3932160 3932160 0 100% / udev 59227 262 58965 1% /dev tmpfs 63251 215 63036 1% /run /dev/xvda 3932160 3932160 0 100% / tmpfs 63251 2 63249 …

0
ลบไฟล์ทั้งหมดยกเว้น 2 โฟลเดอร์และ 1 ไฟล์
ฉันมีไดเรกทอรีที่มีไฟล์เป็นจำนวนมากและมีชื่อด้วยชื่อ GUID มีเพียง 3 ไฟล์ที่ฉันต้องการเก็บไว้และฉันไม่ต้องการย้ายไฟล์หรืออะไรก็ตามที่ระบบปฏิบัติการอาจใช้งานอยู่ ฉันจะลบไฟล์ทั้งหมดในโฟลเดอร์ยกเว้น 2 โฟลเดอร์และ 1 ไฟล์ได้อย่างไร

1
ecryptfs - การเข้ารหัสไฟล์ที่เหมือนกันด้วยคีย์เดียวกันนำไปสู่ผลลัพธ์ที่แตกต่างกัน
ความเข้าใจของฉันมาถึงแล้วว่า ecryptfs ใช้วลีรหัสผ่านที่ถูกหุ้มเพื่อเข้ารหัสไฟล์ เมื่อฉันเมานต์ไดเรกทอรีที่เข้ารหัส / ถอดรหัสสองคู่โดยใช้คีย์เดียวกันฉันคาดว่าผลลัพธ์เดียวกันเมื่อทำการเข้ารหัสคีย์ อย่างไรก็ตามนี่ดูเหมือนจะไม่เป็นจริง: $ sudo mount -i -t ecryptfs -o ecryptfs_passthrough=n,ecryptfs_enable_filename_crypto=n,ecryptfs_sig=f8ac65b530d4aebc,ecryptfs_key_bytes=32,ecryptfs_cipher=aes,ecryptfs_xattr=y safe1/ open1 $ sudo mount -i -t ecryptfs -o ecryptfs_passthrough=n,ecryptfs_enable_filename_crypto=n,ecryptfs_sig=f8ac65b530d4aebc,ecryptfs_key_bytes=32,ecryptfs_cipher=aes,ecryptfs_xattr=y safe2/ open2 $ echo "Hi" > open1/testfile $ cp -a open1/testfile open2/testfile $ md5sum open*/testfile 31ebdfce8b77ac49d7f5506dd1495830 open1/testfile 31ebdfce8b77ac49d7f5506dd1495830 open2/testfile $ md5sum safe*/testfile 4fe5016ca0b9b283fd05e03ccaee0b14 safe1/testfile 75850506e568f60a77acd96dfb2d2895 …

1
การเข้าถึงไฟล์ที่อยู่บนไดรฟ์ Windows จาก OS X ผ่าน Parallels นั้นช้ามาก
ฉันมี Visual Studio 2013 ที่ทำงานใน Windows 8.1 ใน Parallels บน OS X ฉันชอบที่จะใช้โปรแกรมแก้ไขข้อความทางด้าน OS X ไฟล์โครงการจะถูกเก็บไว้ในไดรฟ์ Windows ก่อนที่ฉันจะมีพวกเขาในไดรฟ์ OS X ซึ่งสามารถเข้าถึงได้ใน Windows เป็นไดรฟ์เครือข่าย น่าเสียดายที่ Windows ไม่สามารถตรวจจับการเปลี่ยนแปลงไฟล์ในไดรฟ์เครือข่ายได้ดังนั้นฉันจึงต้องย้ายไฟล์ไปยังไดรฟ์ Windows C: สิ่งนี้ช่วยให้ Visual Studio สามารถรับการเปลี่ยนแปลงที่เกิดขึ้นใน Sublime Text สำหรับ Mac แต่ได้แนะนำปัญหาการแช่แข็งเป็นระยะ ๆ ในขณะที่เข้าถึงไฟล์ (การเปิดการบันทึกการย้าย) การดำเนินการอย่างง่ายเหล่านี้อาจใช้เวลาไม่กี่นาทีแทนที่จะเป็นวินาทีกับการตั้งค่านี้ ความคิดใด ๆ เกี่ยวกับวิธีการกำหนดค่านี้จะเร็วหรืออย่างน้อยก็ไม่ช้าเลือดตาแทบกระเด็น?

1
โอเวอร์เลย์ด้วย NFS แบบอ่านอย่างเดียวและ NFS แบบเขียนได้
ฉันใช้บูต PXE พร้อมกับติดตั้ง NFS แบบอ่านอย่างเดียว ตอนนี้ฉันต้องการวางทับสิ่งนี้ด้วย RW NFS Share อื่น ฉันจะทำสิ่งนี้ได้อย่างไร


0
พา ธ ของไฟล์โลคัลปลอมบนแบบฟอร์มต่อภาพบนเว็บ
ฉันใช้ iMacros เพื่อทำการโพสต์โฆษณาให้กับ บริษัท จัดการอสังหาริมทรัพย์ของฉันโดยอัตโนมัติ ณ ตอนนี้ไฟล์รูปภาพทั้งหมดที่เราต้องการอัปโหลดไปยังเว็บไซต์ต่าง ๆ (Craigslist, zillow ฯลฯ ) จะต้องจัดเก็บไว้ในเครื่อง - ฉันต้องการเก็บภาพของเราไว้ในเว็บเซิร์ฟเวอร์และอัพโหลดจากที่นั่น ปัญหาคือว่ารูปแบบการอัพโหลดภาพไม่ชอบเส้นทางระยะไกล ฉันรู้ว่าคุณสามารถทำได้ด้วยตนเองใน Windows โดยป้อน URI เมื่อเมนู 'เรียกดูไฟล์' ปรากฏขึ้น ฉันสงสัยว่ามีวิธีที่จะทำมันในที่ที่ดูเหมือนไฟล์พา ธ ในตัวเครื่องหรือไม่เพื่อให้กระบวนการนั้นเป็นไปโดยอัตโนมัติ

1
ชื่อไฟล์ที่มีตัวละครที่ผิดกฎหมาย
ฉันเพิ่งถ่ายโอนข้อมูลสำรองของคอลเลกชันซีดีของฉันจากเซิร์ฟเวอร์ Windows ไปยัง NAS ใหม่ เมื่อฉันติดตั้งบนเดสก์ท็อป Linux ฉันเห็นไดเรกทอรีและไฟล์จำนวนมากซึ่งตัวอักษรที่มีเครื่องหมายเน้นเสียงและอักขระนอร์เวย์ถูกแทนที่ด้วยเครื่องหมายขีดล่าง: $ ls -al drwx------ 6 chris chris 0 juli 16 23:11 G_te drwx------ 6 chris chris 0 juli 16 23:02 Guns N' Roses drwx------ 3 chris chris 0 aug. 30 10:47 Les Mis_rables - 10th Anniversary Cast การย้ายไฟล์และไดเรกทอรีตามชื่อหรือ inode ไม่ทำงานทั้งหมดที่ฉันได้รับคือข้อผิดพลาดที่บอกว่าไม่พบไฟล์ ฉันได้ลองใช้convmvตามที่แนะนำในคำถามที่คล้ายกันอื่น ๆ …

1
เปิดบันเดิลในกล่องโต้ตอบบันทึกไฟล์ mac หรือไม่
ฉันกำลังบันทึกจากแอพใน mac ของฉัน ฉันเปิดกล่องโต้ตอบบันทึกไฟล์ ฉันต้องการบันทึกไว้ในมัด myBundle.bundle ฉันสามารถเพิ่มบันเดิลลงในรายการโปรดค้นหาหรือฉันสามารถบันทึกที่อื่นจากนั้นย้ายไปไว้ในบันเดิล แต่มีวิธีทำโดยตรงหรือไม่

1
ต้องการข้อมูลเกี่ยวกับข้อผิดพลาดของระบบไฟล์:
ฉันมีสิทธิ์เข้าใช้คอนโซลในอุปกรณ์ลินุกซ์ในตัว อุปกรณ์นี้มีส่วนหน่วยความจำแฟลชซึ่งแบ่งพาร์ติชันเป็นระบบไฟล์ FAT มันใช้ linux-2.6.31 อย่างไรก็ตามฉันเห็นข้อผิดพลาดเหล่านี้บนคอนโซลวันนี้และระบบไฟล์ FAT กลายเป็นแบบอ่านอย่างเดียว 111109:154925 FAT: Filesystem error (dev loop0) 111109:154925 fat_get_cluster: invalid cluster chain (i_pos 0) 111109:154925 FAT: Filesystem error (dev loop0) 111109:154925 fat_get_cluster: invalid cluster chain (i_pos 0) ฉันไม่เข้าใจว่าทำไมสิ่งนี้จึงเกิดขึ้น สาเหตุคืออะไร? และการแก้ไขคืออะไร? ฉันขอขอบคุณคำตอบที่สามารถบอกวิธีการตรวจสอบสาเหตุที่เป็นไปได้ของปัญหานี้บนอุปกรณ์

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