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

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

7
การใช้ UDF บน USB แฟลชไดรฟ์
หลังจากคัดลอกไฟล์ที่ใหญ่กว่า 4G ลงในแฟลชไดรฟ์ USB 8G ของฉันฉันฟอร์แมตเป็น ext3 แม้ว่านี่จะใช้งานได้ดีสำหรับฉัน แต่มันจะทำให้เกิดปัญหาหากฉันต้องการใช้มันเพื่อคัดลอกไฟล์ไปยังบุคคลที่ไม่ได้ใช้ Linux ผมคิดว่าการจัดรูปแบบเป็นUDFแทนซึ่งผมหวังว่าจะช่วยให้มีการอ่าน (และอาจจะเขียนแม้) ในสามระบบปฏิบัติการที่นิยมมากที่สุด (Windows, MacOS และ Linux) โดยไม่ต้องติดตั้งไดรเวอร์พิเศษใด ๆ อย่างไรก็ตามจากสิ่งที่ฉันพบบนเว็บดูเหมือนว่าจะมี gotchas ขนาดเล็กจำนวนมากที่เกี่ยวข้องกับพารามิเตอร์ที่ใช้ในการสร้างระบบไฟล์ซึ่งสามารถลดความสามารถในการทำงานร่วมกันได้ ไดรฟ์) ผมอยากจะรู้ว่า: ฉันควรใช้ยูทิลิตีใดในการสร้างระบบไฟล์ (จนถึงตอนนี้ฉันได้พบmkudffsและgenisoimageและmkudffsดูเหมือนว่าเป็นตัวเลือกที่ดีที่สุด) ฉันควรใช้พารามิเตอร์ใดกับยูทิลิตี้ที่เลือกเพื่อให้มีความสอดคล้องสูงสุด วิธีที่เข้ากันได้กับ UDF ระบบปฏิบัติการทั้งสามรุ่นทั่วไปนี้จริง ๆ แล้วเป็นอย่างไร การใช้ UDF เป็นความคิดที่ดีที่สุดจริงหรือ มีระบบไฟล์อื่นที่เข้ากันได้ดีกว่าโดยไม่มีข้อ จำกัด ที่เป็นปัญหาเช่นการ จำกัด ขนาดไฟล์ FAT32 4G และไม่ต้องติดตั้งไดรเวอร์พิเศษในคอมพิวเตอร์ทุกเครื่องที่แตะหรือไม่

4
ไฟล์จะถูก 'สร้าง' ในปี 1641 ได้อย่างไร?
ไม่กี่ปีที่ผ่านมาฉันสะดุดไฟล์นี้ในไฟล์เซิร์ฟเวอร์ของเรา และฉันสงสัยว่าไฟล์จะบอกว่ามันถูกสร้างขึ้นในปี 1641 ได้อย่างไร เท่าที่ฉันรู้เวลาบนพีซีถูกกำหนดโดยจำนวนวินาทีตั้งแต่วันที่ 1 มกราคม 1970 หากดัชนีนั้นบกพร่องคุณสามารถรับ 31 ธันวาคม 1969 (ดัชนีอาจบอกว่า -1) แต่ฉันนิ่งงันกับสิ่งนี้ ดูเหมือนว่าจะสุ่มวันที่ถือกำเนิดขึ้นแม้กระทั่งการก่อตั้งของสหรัฐอเมริกา ดังนั้นไฟล์สามารถลงวันที่ใน 1641 ได้อย่างไร? PS: วันที่เป็นภาษาฝรั่งเศส Févrierคือเดือนกุมภาพันธ์

2
การสร้างพาร์ติชัน ext4 จากคอนโซล
ฉันมีไดรฟ์ข้อมูล/dev/sda1(1.2 TB) ที่มีพาร์ติชัน NTFS โดยใช้พื้นที่ 0.6 TB ฉันต้องการสร้างext4พาร์ติชันในพื้นที่ 0.6 TB ที่เหลือ ฉันยังไม่ได้ลองอะไรเลยเพราะฉันไม่ต้องการเสี่ยงที่จะสูญเสียข้อมูลหากฉันกดคำสั่งผิด (ฉันไม่สามารถใช้ gparted ได้เนื่องจากไม่มี GUI) mkfs.ext4คุณสามารถให้ฉันด้วยคำสั่งที่ถูกต้องหรืออย่างน้อยพารามิเตอร์ที่เหมาะสมสำหรับ root @ rasp: ~ # fdisk -l / dev / sda Disk /dev/sda: 1500.3 GB, 1500299395072 bytes 255 heads, 63 sectors/track, 182401 cylinders, total 2930272256 sectors Units = sectors of 1 * 512 …

10
วิธีที่เร็วกว่าการติดตั้งระบบไฟล์ระยะไกลกว่า sshfs?
ฉันใช้ sshfs เพื่อทำงานจากระยะไกล แต่มันช้าและน่ารำคาญมากโดยเฉพาะเมื่อฉันใช้ eclipse มีวิธีใดที่เร็วกว่าในการเมาท์ระบบไฟล์รีโมตแบบโลคัลหรือไม่? ความสำคัญอันดับ 1 ของฉันคือความเร็ว เครื่องระยะไกลคือ Fedora 15 เครื่องท้องถิ่นคือ Ubuntu 10.10 ฉันยังสามารถใช้ Windows XP ในเครื่องหากจำเป็น

3
ไฟล์ Windows มีขนาดใหญ่อย่างน่าหัวเราะและฉันไม่สามารถคลายซิปได้
ฉันใช้บริการสำรองไฟล์ออนไลน์ (Backblaze) และเพิ่งได้รับคอมพิวเตอร์เครื่องใหม่ หลายไฟล์ในคอมพิวเตอร์เครื่องเก่าของฉันมีขนาดใหญ่เกินกว่าจะเคลื่อนที่ผ่านไดรฟ์ usb ของฉันได้ฉันจึงตัดสินใจดาวน์โหลดไฟล์จากบริการสำรองข้อมูลของฉัน โดยเฉพาะไฟล์รวม 3 วิดีโอประกอบด้วยประมาณ 20GB อย่างไรก็ตาม ... เมื่อฉันดำเนินการแตกไฟล์ฉันได้รับข้อความแสดงข้อผิดพลาดดังต่อไปนี้: ฉันใช้ SSD 250Gb และ 1TbHDD ฉันไม่สามารถรับฮาร์ดไดรฟ์ Exabyte 2.15 ในขณะที่หยิบคอมพิวเตอร์เครื่องใหม่ออกมา ฉันจะแก้ไขสิ่งนี้ได้อย่างไร

11
บังคับให้ลบไฟล์ด้วยชื่อที่ค่อนข้างใหญ่
ฉันใช้ Node.js เป็นประจำเพื่อจัดการการพึ่งพาสำหรับโปรแกรมที่ฉันเขียนไม่ใช่เรื่องใหญ่ วันนี้ฉันสิ้นสุดด้วยโครงสร้างโฟลเดอร์เช่นนี้ พยายามที่จะลบไฟล์ใด ๆ ที่พบกับข้อผิดพลาดนี้: ชื่อไฟล์ต้นฉบับมีขนาดใหญ่กว่าที่ระบบไฟล์รองรับ ลองย้ายไปยังตำแหน่งที่มีชื่อเส้นทางที่สั้นกว่าหรือลองเปลี่ยนชื่อเป็นชื่อที่สั้นกว่าก่อนที่จะพยายามดำเนินการนี้ มันมีอยู่แล้วใน C: \ ดังนั้นมันจะไม่สั้นลงเลย

2
ได้รับอนุญาตให้สร้างลิงก์สัญลักษณ์ใน Windows 7 หรือไม่
ฉันจะให้สิทธิ์ผู้ใช้ในการสร้าง symlink ใน Windows 7 ได้อย่างไร ฉันค้นหาผ่าน "นโยบายกลุ่ม" และ Google แล้ว แต่ไม่พบอะไรเลย ในหมายเหตุด้านข้างมีวิธีการค้นหาทุกอย่างในตัวแก้ไขนโยบายกลุ่มหรือไม่ ตัวกรองดูเหมือนว่าจะทำงานเฉพาะกับทรีย่อยเท่านั้น ฉันไม่เคยพบสิ่งใดเลยโดยใช้ตัวกรอง

4
ระบบไฟล์เป็นเพียงเลย์เอาต์ของโฟลเดอร์หรือไม่?
ฉันใช้ Windows มาตั้งแต่เด็กและเมื่อฉันได้ยินวลี "ระบบแฟ้มของ Windows" ฉันคิดถึงไดเรกทอรี (โฟลเดอร์) ภายในไดเรกทอรีโฟลเดอร์ที่ชื่อว่า SYSTEM โฟลเดอร์ที่เรียกว่า PROGRAM FILES เป็นต้นระบบนี้คืออะไร แค่เค้าโครงของโฟลเดอร์? จากนั้นฉันเพิ่งเริ่มใช้ Linux และหนังสืออ้างอิงของฉันบอกว่าในระบบไฟล์ linux ทุกอย่างเริ่มต้นที่รูทและแตกสาขาออกจากที่นั่น มันแตกต่างจาก Windows จริงๆอย่างไร ฉันหมายถึงดูเหมือนว่าระบบ linux และระบบ windows เป็นเพียงสองวิธีในการตั้งค่าทรีไดเรกทอรี นี่คือความหมายของระบบไฟล์หรือไม่?

4
ลิงค์ประเภทต่าง ๆ ใน Windows คืออะไร? ฉันจะสร้างพวกเขาได้อย่างไร
เป็นไปได้หรือไม่ที่จะลิงค์ไฟล์หรือโฟลเดอร์สองไฟล์โดยไม่มีนามสกุลต่างกันใน Windows? ฉันกำลังมองหาฟังก์ชั่นการทำงานที่เทียบเท่ากับลิงค์อ่อนและแข็งใน Unix


15
คอมพิวเตอร์สามารถบันทึกสิ่งต่าง ๆ ได้ก่อนที่จะเกิดปัญหาได้อย่างไร
ฉันรู้สึกว่าเมื่อคอมพิวเตอร์ขัดข้องมีบางอย่างผิดปกติและไม่สามารถทำงานได้อีกต่อไป ฉันสงสัยว่าคอมพิวเตอร์สามารถบันทึกสิ่งต่างๆก่อนที่มันจะล่มได้อย่างไร คอมพิวเตอร์มีความสามารถในการรู้ว่าเมื่อใดจะเกิดข้อผิดพลาด (และแจ้งให้ทราบถึงกระบวนการทั้งหมด: " บันทึกโดยเร็วเพราะฉันกำลังจะพัง ")? ถ้าไม่เป็นไปได้อย่างไรที่โปรแกรมเช่นนี้ChromeและMicrosoft Wordสามารถให้บริการ "กู้คืน" หลังจากที่คอมพิวเตอร์ล้มเหลว

16
การไฮเบอร์เนตและบูตเข้าสู่ระบบปฏิบัติการอื่น: ระบบไฟล์ของฉันจะเสียหายหรือไม่?
สิ่งสำคัญ หากคุณมาที่นี่เพื่อค้นหาคำตอบสำหรับคำถามนี้โปรดอ่านคำตอบทั้งหมดด้านล่าง มีข้อความรับรองจากผู้ที่สูญเสียข้อมูลในการทำเช่นนี้ หากคุณวางแผนที่จะทำอย่างสม่ำเสมอฉันขอแนะนำให้คุณทดสอบด้วยตัวเอง คำถามเดิม สมมติว่าฉันติดตั้ง Windows และ Linux บนคอมพิวเตอร์เครื่องเดียวกัน ถ้าฉันจำศีล Windows ฉันสามารถบูทเข้าระบบลีนุกซ์โดยไม่ทำให้ระบบไฟล์ Windows เสียหายเมื่อฉันกลับมาใช้ Windows ต่อได้หรือไม่? แล้วรอบอื่น ๆ ล่ะ? จะเกิดอะไรขึ้นถ้าฉันจำศีลหนึ่งให้บูตเข้าสู่ระบบอื่นและติดตั้งระบบอ่านและเขียนไฟล์ที่จำศีล? อ่านเท่านั้น? หากไม่ปลอดภัยจะมีวิธีตรวจสอบสถานะการจำศีลของระบบปฏิบัติการอื่นและป้องกันการติดตั้งระบบไฟล์หรือไม่? โดยพื้นฐานแล้วฉันจะผลักมันไปได้ไกลแค่ไหนก่อนที่มันจะแตกและมันอันตรายแค่ไหนที่อยู่ใกล้กับขอบ ฉันคิดว่าฉันรู้คำตอบของคำถามข้างต้น แต่สำหรับคนอื่นฉันไม่มีความคิดและด้วยเหตุผลที่ชัดเจนว่าฉันไม่ได้ทดสอบสิ่งนี้ในคอมพิวเตอร์ของฉันเอง ถ้ามีคนได้รับการทดสอบเหล่านี้โปรดสอนที่เหลือของเรา ฉันไม่จำเป็นต้องมองหาคำตอบเฉพาะสำหรับคำถามทุกข้อ ฉันจะยอมรับคำตอบใด ๆ ที่ตอบในส่วนที่สมเหตุสมผล แก้ไข ให้ฉันอธิบายว่าเมื่อฉันพูดว่า "hibernate" ฉันหมายถึงกระบวนการเขียนเนื้อหาของ RAM ไปยังฮาร์ดดิสก์และทำการปิดคอมพิวเตอร์โดยสมบูรณ์ ในสถานะนี้การเปิดเครื่องคอมพิวเตอร์อีกครั้งจะนำคุณผ่าน BIOS และ bootloader อีกครั้งและคุณสามารถเลือกระบบปฏิบัติการอื่นบนระบบมัลติบูตในทางทฤษฎี ต่อไปกับคำถามเดิม: ผลลัพธ์ของฉัน ตกลงหลังจากที่ทุกคนรับรองว่าสิ่งนี้จะได้ผลฉันจะทดสอบด้วยตัวเอง ฉันตั้งค่า Ubuntu เพื่อติดตั้งระบบไฟล์ ntfs และไดรฟ์ภายนอกทั้งหมดใหม่ให้อ่านอย่างเดียวก่อนที่จะจำศีล …

6
ข้อมูลเมตาไม่ได้ครอบครองขนาดใด ๆ
ฉันใส่4096ตัวอักษรในไฟล์ข้อความและบันทึกเนื่องจากตัวละครทุกตัวมี 1 ไบต์ขนาดของไฟล์ข้อความต้องเป็น 4K ไบต์ตามที่คุณเห็นด้านล่างว่าตกลง ฉันเชื่อมต่อหน่วยความจำแฟลชกับคอมพิวเตอร์ พื้นที่ว่างในหน่วยความจำแฟลชคือ1,717,518,336ไบต์ : ฉันสร้างสำเนาของไฟล์ในหน่วยความจำแฟลช และดูพื้นที่ว่างอีกครั้ง มันมีพื้นที่ว่าง1,717,514,240ไบต์ : ลองดูความแตกต่างคืออะไร: 1,717,518,336 - 1,717,514,240 =4096ไบต์ คำถามของฉัน : Q1: ดังที่คุณเห็นในภาพด้านบนมีเพียงพื้นที่เดียวที่ไฟล์นั้นครอบครองบนแฟลชคือพื้นที่สำหรับเนื้อหา [ตัวอักษร] ดังนั้นไฟล์เมตาดาต้าอยู่ที่ไหน? ฉันหมายถึงเมื่อฉันย้ายไฟล์ไปยังคอมพิวเตอร์เครื่องอื่นมันเข้าใจชื่อไฟล์ได้อย่างไรเจ้าของไฟล์วันที่สร้างและแก้ไขและ ... ? มันไม่ได้ครอบครองทุกขนาดหรือไม่ !! Q2: ฉันสามารถดูไฟล์ข้อมูลเมตาในหน่วยความจำแฟลชได้หรือไม่ ขอบคุณเวลาและการพิจารณาของคุณ

3
มีวิธีที่จะทำให้ระบบไฟล์ส่วนขยายใช้พื้นที่น้อยลงสำหรับตัวเองใน Linux หรือไม่?
ฉันมี HDD ภายนอกและภายในมากมายที่ฉันใช้บนระบบ Linux ฉันมีระบบ Linux เท่านั้นดังนั้นการใช้ระบบไฟล์ Linux จึงเหมาะสมเท่านั้น อย่างไรก็ตามฉันใช้ NTFS อยู่ทุกหนทุกแห่งเพราะมันทำให้ฉันมีพื้นที่ที่สามารถใช้งานได้มากที่สุดจาก HDD ตอนนี้ฉันอยากจะเปลี่ยนมาใช้ระบบไฟล์ Linux ส่วนใหญ่เป็นเพราะสิทธิ์และความสามารถในการใช้งานได้ (เช่นฉันไม่สามารถทำให้พาร์ติชัน NTFS ที่เข้ารหัส LUKS ของฉันไม่สามารถปรับขนาดภายใต้ Linux ได้เลยบอก chkdsk ใน Windows) อย่างไรก็ตามเมื่อฉันฟอร์แมตฮาร์ดดิสก์เหล่านั้นฉันได้ลองใช้ระบบไฟล์ที่แตกต่างกันและทุกระบบไฟล์ Linux แม้กระทั่ง ext2 ซึ่งเท่าที่ฉันรู้ว่าไม่มีการทำเจอร์นัลให้ใช้พื้นที่จำนวนมากสำหรับตัวเอง ฉันไม่จำค่าที่แน่นอน แต่มันเกิน 100GB ที่ NTFS ได้รับฉันมากกว่าบน HDD 2TB ซึ่งมีจำนวนมาก ดังนั้นคำถามของฉันคือ: มีวิธีที่จะทำให้ระบบไฟล์ ext ใช้พื้นที่น้อยลงสำหรับตัวเอง? หรือมีระบบไฟล์อื่น (ฉันได้ลอง ext2, ext3, ext4, NTFS …
49 linux  filesystems  ext4  ext3  ext2 

4
ฉันจะลบไฟล์ชื่อ“ NUL” บน Windows ได้อย่างไร
ฉันมีกล่อง Windows XP (NTFS ระบบแฟ้ม) NULซึ่งผมพบว่าไฟล์ชื่อ ฉันไม่สามารถลบไฟล์นี้ได้ตามปกติ ไฟล์ดูเหมือนจะเป็นเจ้าของโดยAdministratorในSYSTEMกลุ่มซึ่งแตกต่างจากไฟล์อื่น ๆ ในไดเรกทอรีเดียวกัน (ไฟล์อื่น ๆ ที่เป็นเจ้าของโดย ID ผู้ใช้ของฉัน) ฉันจะกำจัดไฟล์นี้ได้อย่างไร มันมาจากไหน

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