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

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

1
ปัญหาที่พยายามทำให้ Windows 7 สามารถบูตได้อีกครั้ง
ฉันไม่ได้มีประสบการณ์กับ Linux เป็นพิเศษและฉันมีปัญหาบางอย่างซึ่งฉันหวังว่าจะมีคนช่วยฉันได้ ฉันพยายามแก้ไขข้อผิดพลาดโง่ ๆ ที่ฉันทำในช่วงสองสามวันที่ผ่านมาและพยายามทำบางสิ่งบางอย่างโดยไม่ประสบความสำเร็จดังนั้นฉันจะข้ามมันไปและหวังว่าบางคนจะสังเกตเห็นสิ่งที่ฉันพลาดไปหรือจะมีคำแนะนำเกี่ยวกับ จะทำอย่างไรต่อไป ขออภัยสำหรับเรื่องราวที่ยืดเยื้อ แต่ฉันคิดว่าฉันอาจรวมทุกอย่างไว้ด้วย ปัญหาของฉันเริ่มต้นเมื่อฉันพยายามติดตั้ง Linux Mint 14 บนคอมพิวเตอร์ของฉัน ฉันไม่ได้มีไดรฟ์ USB ในขณะนั้นดังนั้นฉันจึงลองติดตั้งลงในฮาร์ดไดรฟ์ของฉันโดยใช้unetbootinและทำบางสิ่งไปพร้อมกัน ฉันสร้างพาร์ติชันใหม่บนฮาร์ดไดรฟ์ติดตั้ง (หรืออย่างน้อยก็คิดว่าฉันทำ) สำเนาของ Mint ที่สามารถบู๊ตได้ เมื่อฉันรีสตาร์ทคอมพิวเตอร์บูตกลับเข้าสู่ Windows ดังนั้นฉันจึงมีแนวคิดที่จะเปลี่ยนพาร์ติชันที่ใช้งานอยู่ให้เป็นพาร์ติชันใหม่โดยไม่พิจารณาว่าการติดตั้งอาจไม่ทำงาน น่าแปลกใจที่มันติดตั้งไม่ถูกต้องดังนั้นฉันจึงได้รับbootmgr is missingข้อผิดพลาดเมื่อเริ่มต้นระบบเนื่องจากอาจเกิดขึ้นได้ ฉันเพิ่งกลับถึงบ้านเมื่อวันก่อนซึ่งหมายความว่าตอนนี้ฉันมีไดรฟ์ USB ความคิดแรกของฉันคือการถ่ายโอนผ่าน Linux ไปยังไดรฟ์ใช้เป็น Live CD และเปลี่ยนพาร์ติชันที่ใช้งานอยู่กลับ ฉันทำสิ่งนี้ตั้งค่าพาร์ติชัน Windows ดั้งเดิมให้ใช้ค่าสถานะบู๊ตบูตgpartedแต่เมื่อฉันรีสตาร์ทและบู๊ตไปยังฮาร์ดไดรฟ์ฉันยังพบbootmgr is missingข้อผิดพลาดอยู่ ฉันไม่ได้เปลี่ยนพาร์ติชัน Windows ดั้งเดิมเลย (เป็นความรู้ของฉัน) ดังนั้นฉันจึงไม่เห็นสาเหตุที่ตัวโหลดบูต Windows จะมีปัญหาใด ๆ ความคิดต่อไปของฉันคืออาจมีปัญหาในการตั้งค่าสถานะจาก …

1
วิธีการแปลงระบบไฟล์ที่ติดตั้งระหว่างเพจรหัส?
ฉันได้ฟอร์แมตไดรฟ์ภายนอกext3(โดยทั่วไป) ซึ่งก่อนหน้านี้เชื่อมต่อกับอุปกรณ์ Linksys NLSU2 NAS ตอนนี้ NSLU2 นั้นใช้งานไม่ได้และฉันพยายามที่จะกู้คืนไฟล์ต่าง ๆ ในดิสก์เพราะชื่อไฟล์นั้นกำลังใช้ Windows codepage ( cp850) ฉันสามารถเข้าถึงดิสก์ผ่านเครื่องมือที่เรียกว่า "ext2fsd" ใน Windows ที่ฉันมีตัวเลือกในการเลือกเพจรหัสที่เหมาะสม อย่างไรก็ตามคอมพิวเตอร์ Windows ของฉันค่อนข้างเก่าและเครื่องมือ ext2fsd หยุดทำงานเป็นครั้งคราว เมื่อฉันพยายามที่จะติดตั้งดิสก์ใน Ubuntu ฉันจะได้รับชื่อไฟล์ที่เสียหายเนื่องจาก codepage นั้นไม่ได้มาตรฐานฉันเข้าใจ เป็นไปได้ที่จะ: ติดตั้งไดรฟ์ใน Ubuntu เป็น ext3 ด้วยรหัสเพจที่ใช้กับดิสก์หรือไม่ แปลงเพจเพจเป็นมาตรฐานที่เหมาะสมสำหรับ ext3 หรือไม่

1
ไฟล์เซิร์ฟเวอร์การกำหนดเวอร์ชัน
ค้นหาเซิร์ฟเวอร์ระบบไฟล์เสมือน (เช่น ftp หรือ sshd หรือ NFS, samba) ด้วยคุณสมบัติดังต่อไปนี้: โอเพ่นซอร์ส เซิร์ฟเวอร์ข้ามแพลตฟอร์ม (Linux / Windows / OSX) การกำหนดเวอร์ชันไฟล์เชิงเส้น (ไม่จำเป็นต้องมีสาขา) - แต่เสร็จโปร่งใสง่าย ๆ ในการบันทึกสร้างเวอร์ชันใหม่ ความสามารถในการเข้าถึงเวอร์ชันก่อนหน้านี้โดยใช้ชื่อไฟล์ - ความหมาย (เช่น file.jpg; ver: 3 หรือมากกว่านั้น) รองรับ ACL / สิทธิ์บางระดับ มีอยู่จริงไหม

1
การจัดรูปแบบระบบไฟล์ในพาร์ติชันวนซ้ำทำให้พาร์ติชันตารางเสียหาย
ฉันสร้างการทดสอบไฟล์ชื่อประมาณ 3 fdiskกิ๊กและแบ่งพาร์ติชันด้วย ฉันตั้งค่าอุปกรณ์ลูปด้วยไฟล์นั้น (และออฟเซ็ต) เพื่อจัดรูปแบบระบบไฟล์ ext4 ในพาร์ติชั่นที่สอง อย่างไรก็ตามหลังจากที่ฉันทำเช่นนี้ตารางพาร์ทิชันของฉันดูเหมือนจะถูกตัดทอน! ฉันค่อนข้างแน่ใจว่าฉันคำนวณการชดเชยอย่างถูกต้องแล้ว ... ทำไมสิ่งนี้จึงเกิดขึ้น ขอให้สังเกตว่าตารางพาร์ติชันนี้มีพาร์ติชันจำนวนมาก ฉันต้องเพิ่มการmax_loopตั้งค่าเคอร์เนลเพื่อให้ได้มากกว่าอุปกรณ์ 8 ลูปปกติ ปัจจุบันmax_loopตั้งค่าเป็น 32 นี่คือผลลัพธ์ที่ถูกดักจับซึ่งแสดงว่าเกิดอะไรขึ้น: steve@steve-VirtualBox:/s/src/scripted/image$ ls -l test -rw-r--r-- 1 root root 3072000000 Jul 21 17:13 test steve@steve-VirtualBox:/s/src/scripted/image$ fdisk -l test Disk test: 3072 MB, 3072000000 bytes 255 heads, 63 sectors/track, 373 cylinders, total 6000000 …

1
ทำไม resize2fs ผิดจำนวนบล็อกในพาร์ติชันของฉัน?
ฉันกำลังพยายามลดขนาดพาร์ติชันให้ตรงกับขนาดของพาร์ติชันอื่นในไดรฟ์อื่น ฉันได้ยินว่าก่อนอื่นฉันต้องย่อขนาดระบบไฟล์ให้ตรงกัน ฉันพยายามทำเช่นนี้ด้วยresize2fsแต่ถ้าฉันใช้ค่าใน cat /proc/partitions major minor #blocks name 202 0 178257920 xvda 202 1 178249871 xvda1 202 32 47185920 xvdc 202 33 47184896 xvdc1 แบบนี้ ubuntu@asdf:~$ sudo resize2fs /dev/xvda1 47184896 ฉันเข้าใจ resize2fs 1.42.13 (17-May-2015) The containing partition (or device) is only 44562467 (4k) blocks. You requested a new size …

1
เมื่อไฟฟ้าดับส่งผลให้ fsck, runlevel ใดที่ systemd โหลดเข้า - โหมดฉุกเฉินหรือช่วยเหลือ?
มีใครช่วยบอกหน่อยได้ไหมว่า runlevel systemd กำลังทำงานอยู่เมื่อคุณได้รับแจ้งให้ตรวจสอบระบบไฟล์หลังจากไฟฟ้าดับ? มันเป็นกรณีฉุกเฉินหรือการช่วยเหลือหรือมันขึ้นอยู่กับ? ฉันมีหน่วย systemd บางตัวที่จำเป็นต้องเรียกใช้ถ้า / เมื่อระบบแจ้งให้ตรวจสอบระบบไฟล์ตอนบูต ฉันไม่ต้องการแก้ไขเชลล์แท็กฉุกเฉินขนาดเล็กที่สุดเพื่อโหลดสคริปต์หากฉันไม่ต้องการดังนั้นฉันจึงหวังว่ามันจะทำงานในโหมดช่วยเหลือ นอกจากนี้ถ้าใครมีวิธีที่ดีในการทำลายระบบไฟล์ชั่วคราวดังนั้นฉันสามารถเรียกใช้ fsck prompt เพื่อทำการทดสอบได้ ฉันได้ลองเปลี่ยน / etc / fstab แต่มันจะบูทเข้าสู่โหมดฉุกเฉินโดยเฉพาะ ขอบคุณมากสำหรับความช่วยเหลือ

2
ทำไมบางระบบไฟล์ถึงดีกว่าสำหรับไฟล์ที่น้อยกว่า [ปิด]
รู้ว่ามีระบบไฟล์ที่แตกต่างกันมากมาย (FAT16, FAT32, NTFS, ReFS, EXT2 / 3/4, ZFS, HPFS, HFS +, CDFS, ฯลฯ ) ฉันคิดว่าพวกมันใช้สำหรับสิ่งต่าง ฉันรู้ว่า EXT ใช้ในผลิตภัณฑ์ * nix และ NTFS เป็นระบบไฟล์เริ่มต้นสำหรับ Windows XP ถึง 8 นอกเหนือจากฟีเจอร์แล้วระบบไฟล์จะดีกว่าอย่างไรกับไฟล์มากขึ้นหรือมีขนาดไฟล์เล็กลงหรือมีขนาดใหญ่ขึ้นหรือมีขนาดใหญ่ขึ้น อะไรทำให้พวกเขามีความพิเศษสำหรับไฟล์ประเภทต่าง ๆ และทำไมถึงไม่มี FS มาตรฐานเพียงหนึ่งเดียวที่ทุกคนอ่านเข้าใจและสามารถใช้กับระบบปฏิบัติการของพวกเขาได้? ฉันรู้ว่า FAT32 นั้นค่อนข้างมาตรฐาน แต่ขาดความปลอดภัย นอกเหนือจากนั้นทำไม

2
ไฟล์หายไปเมื่อ Windows 7 กลับมาจากการไฮเบอร์เนตด้วยการบูทคู่
ฉันมีการตั้งค่าดูอัลบูตด้วย Ubuntu (ชัดเจน) และ Windows 7 ฉันมีระบบไฟล์ Windows ที่แชร์บน Ubuntu ผ่าน Samba บางครั้งฉันทำงานบน Windows และเครื่องของฉันจะเข้าสู่โหมดไฮเบอร์เนต (เช่นเมื่อระดับแบตเตอรี่มีความสำคัญ) ตามค่าเริ่มต้นการตั้งค่า GRUB ของฉันจะบูตฉันเข้าสู่ Ubuntu ดังนั้นเมื่อฉันกลับไปที่พีซีของฉันบางครั้งฉันก็แค่กระโดดเข้าสู่ Ubuntu แทนการกลับไปที่ Windows อย่างไรก็ตามถ้าฉันเขียนไฟล์ใด ๆ ไปยังระบบไฟล์ Windows ในช่วง Ubuntu นั้นครั้งต่อไปที่ฉันกลับไปที่ Windows (ซึ่งดำเนินการต่อจากโหมดไฮเบอร์เนต) ไฟล์เหล่านั้นจะหายไป เห็นได้ชัดว่าสถานะของระบบไฟล์จริงและ snapshot จำศีลขาดการซิงค์และ Windows เลือก snapshot จำศีลแทนที่การเปลี่ยนแปลงใด ๆ ที่ฉันทำผ่าน Ubuntu สำหรับตอนนี้ฉันได้ปิดใช้งานตัวเลือกไฮเบอร์เนตในการตั้งค่าพลังงาน Windows แต่มียูทิลิตี้ใดบ้างที่ฉันสามารถใช้เพื่อเรียกคืนไฟล์ที่หายไปบางส่วนได้

1
ระบบไฟล์การ์ด SD เสียหายหลังจากไฟดับ
เรามีระบบฝังตัวที่ใช้ Windows Embedded Standard 7 (SP1 เบต้า) บนฮาร์ดไดรฟ์ SSD เราบันทึกข้อมูลเป็นระยะบนการ์ด SD เราสูญเสียพลังงานในขณะที่ซอฟต์แวร์กำลังทำงานอยู่ (ดังนั้นจึงมีการเขียนการ์ด SD) และระบบไฟล์เสียหาย เมื่อฉันพยายามฟอร์แมตการ์ด SD ฉันสามารถจัดรูปแบบได้สำเร็จ แต่ระบบไฟล์เก่ากลับมาอีก ในที่สุดฉันก็ต้องฟอร์แมตด้วย SD Formatter 3.0 ( http://www.sdcard.org/consumers/formatter_3/ ) เพื่อให้ได้รูปร่างกลับมา ใครสามารถอธิบายสิ่งที่เกิดขึ้น? ทำไมระบบไฟล์ถึงเสียหาย

1
ขยายขนาดคอนเทนเนอร์ของเวราคริปต์
สมมติว่าฉันได้สร้างคอนเทนเนอร์ 1 GiB VeraCrypt และตอนนี้เติมให้เต็มถึง 900 MiB ฉันจะขยายคอนเทนเนอร์เป็น 5 GiB บน Ubuntu ได้อย่างไร (โดยไม่ต้องสร้างคอนเทนเนอร์ 5 GiB ใหม่แล้วคัดลอกไฟล์ทับ) ตามคำแนะนำของ pbies ฉันสร้างคอนเทนเนอร์ 5 MiB VeraCrypt (พร้อมพาร์ติชันปกติ ฉันใช้ dd if=/dev/zero bs=5M count=1 >> File เพื่อผนวก 5 MiB ของ null bytes วิ่ง sudo resize2fs /dev/mapper/veracrypt1ฉันได้รับข้อผิดพลาด: resize2fs 1.42.13 (17-May-2015) resize2fs: Bad magic number in super-block …

2
การเข้ารหัสแบบดิสก์ทั้งแผ่นเสนอการป้องกันเมื่อใช้ไฟล์?
ฉันพยายามค้นหาคำตอบเกี่ยวกับการเข้ารหัสทั้งดิสก์และเริ่มสั้น สมมติว่าแผ่นดิสก์ PGP, TruCrypt และอื่น ๆ ทำงานในลักษณะเดียวกันสิ่งที่เกิดขึ้นเมื่อเข้าถึงข้อมูลในพาร์ติชันที่เข้ารหัส และจะมีความแตกต่างในการทำงานอย่างไรถ้าไดรฟ์ "C" กับ "D" นั้นถูกเข้ารหัส ตัวอย่างเช่นสมมติว่าฉันกำลังทำงานกับเอกสาร Word ฉันพยายามที่จะป้องกันไม่ให้ข้อมูลนี้กำลังแอบมอง 1) ถ้า HDD หลักของฉันถูกเข้ารหัสดังนั้น Word ระบบปฏิบัติการและเอกสารคำจะทำงานใน 'คอนเทนเนอร์' ที่เข้ารหัส สิ่งนี้จะป้องกันบางคนจากการดูเนื้อหาของงาน ... ใครบางคนที่มีไวรัสหรืออาจเป็นแคชหรือหน่วยความจำระบบปฏิบัติการยังคงมีไฟล์ในมุมมองที่ไม่ได้เข้ารหัสหรือไม่? 2) ถ้าข้อมูล - ไม่ใช่แอพหรือระบบปฏิบัติการ - อยู่ในคอนเทนเนอร์ที่ไม่ได้เข้ารหัสสิ่งนี้แตกต่างจากข้างบนหรือไม่? 3) สิ่งนี้จะใช้งานได้ก็ต่อเมื่อฉันใช้ระบบหน่วยความจำเข้ารหัสบางประเภท (ฉันคิดว่านี่เป็นระบบปฏิบัติการในตัวของ OS X และ Linux บางตัว (w / SE Linux หรือเช่นนั้น) และ OpenBSD) แล้ว Windows ล่ะ …

2
มี savepoint like feature ในระบบปฏิบัติการที่ใช้ Unix หรือไม่?
ฉันสนใจที่จะรู้ว่าสิ่งที่ต้องการ การสร้าง / แก้ไขโครงสร้างระบบไฟล์ การดำเนินการของคำสั่งเช่น adduser การเปลี่ยนแปลงที่ทำระหว่างช่วงเวลาเริ่มต้น / สิ้นสุด datetime สามารถย้อนกลับได้โดยเฉพาะอย่างยิ่งกับชุด "savepoint" เป็นไปได้ไหม

0
'ไม่มีพื้นที่เหลือบนอุปกรณ์' ไม่ถูกต้องใน Ubuntu และ NTFS สำหรับไดเรกทอรีและชื่อไฟล์ที่หายาก
ฉันกำลังประสบปัญหาที่แปลกประหลาดที่สุดบนเครื่อง Ubuntu (Ubuntu ค่อนข้างเก่า 10.04.1 LTS ซึ่งด้วยเหตุผลบางอย่างที่ฉันยังไม่พร้อมที่จะอัปเกรด) และในไดรฟ์ USB ภายนอกที่จัดรูปแบบ NTFS โปรดสังเกตว่าเครื่องใช้งานมานานหลายปีในฐานะไฟล์และเว็บเซิร์ฟเวอร์และไม่มีข้อบกพร่องที่ชัดเจนแม้จะมีการใช้งานค่อนข้างหนักนอกเหนือจากที่กล่าวถึงด้านล่าง เนื่องจากฉันใช้เวลาหลายชั่วโมงในการพยายามทำความเข้าใจปัญหาโดยไม่ประสบความสำเร็จฉันหวังว่าบางคนสามารถให้คำแนะนำเกี่ยวกับสิ่งที่อาจเกิดขึ้นได้ (นอกเหนือจากการแนะนำให้ย้ายไปใช้ Ubuntu รุ่นใหม่กว่า - ซึ่งฉันจะทำต่อไป ทำตอนนี้). นี่คือตัวอย่างของบางสิ่งบางอย่างที่ใช้งานไม่ได้ ("/ media / paolo \ 's \ # 3" เป็นอุปกรณ์ที่ติดตั้งแบบ USB แน่นอน): rm -rf /media/paolo\'s\ #3/audio id3v2 --list "/media/paolo's #3/01 -- Psalm 108 vs. 2 - Psalm 100.mp3" id3v2 tag …

1
ฉันจะใช้ inotifywait บน Raspbian เพื่อเฝ้าดูไดเรกทอรีสำหรับการเปลี่ยนแปลงไฟล์และอัปโหลดไฟล์ที่เปลี่ยนแปลงโดยใช้ dropbox-uploader.sh ได้อย่างไร
ฉันจะใช้ inotifywait บน Raspbian เพื่อเฝ้าดูไดเรกทอรีสำหรับการเปลี่ยนแปลงไฟล์และอัปโหลดไฟล์ที่เปลี่ยนแปลงโดยใช้ dropbox-uploader.sh ได้อย่างไร สวัสดี, โปรดทราบว่าฉันใช้ dropbox-uploader.sh โดย Andrea Fabrizi โดยเฉพาะในตัวอย่างนี้ไม่ใช่ไคลเอ็นต์ Dropbox มาตรฐาน ฉันมีโฟลเดอร์ที่ฉันต้องการตรวจสอบการเปลี่ยนแปลงไฟล์ซ้ำ ๆ ทุกครั้งที่มีการเปลี่ยนแปลงไฟล์ฉันต้องการอัปโหลดไฟล์นั้นเป็น Dropbox โดยใช้สคริปต์ dropbox-uploader.sh โดย Andrea Fabrizi ฉันอาจจะใช้เครื่องมือ inotifywait ในสถานการณ์นี้ สวิตช์ -m ทำให้มันตรวจสอบไดเรกทอรีอย่างไม่มีกำหนด แต่ฉันยังต้องเขียนกับส่วนที่เหลือของไวยากรณ์ มีใครช่วยฉันบ้าง Vesa ปรับปรุง: ฉันได้ทำการวิจัยเพิ่มเติมเกี่ยวกับ inotifywait ฉันอาจจะใช้ทั้งแฟล็ก -m และ -r ซึ่งควรทำให้สคริปต์นี้อ่านไดเรกทอรีซ้ำ ดังนั้นสิ่งที่ต้องการ inotifywait -m -r จากนั้น [ใส่ชื่อไฟล์ที่ถูกเปลี่ยนเป็นตัวแปรเช่น $ CHANGED_FILE]

3
ระบบไฟล์ใดที่ Windows 2008 รองรับ
ฉันกำลังทำการบ้านและขณะนี้ฉันมีคำถาม: "ระบบไฟล์ใดบ้างที่ Windows 2008 รองรับ" ฟังดูง่าย แต่ฉันก็ไม่รู้ถ้ามันเป็นกับดัก มันจะง่ายที่จะพูด FAT32, NTFS ฯลฯ แต่ฉันพยายาม google เหมือนคนงี่เง่า แต่หาคำตอบที่เป็นรูปธรรมไม่ได้ ฉันแน่ใจว่ามันรองรับระบบไฟล์ NTFS แต่สิ่งที่เกี่ยวกับ FAT? ฉันยังอ่านเกี่ยวกับ DFS และ NTFS5 นั่นคืออะไร

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