ทำไมการติดตั้งพาร์ติชัน NTFS ใน Linux ไม่ทำงานอย่างถูกต้อง


1

คำถามนี้เกี่ยวข้องกับ อันนี้ ; เรียกมันว่าส่วนที่ 2 @allquixotic ให้คำแนะนำเกี่ยวกับคำถามเดิมซึ่งแก้ไขอาการ แต่ผลการวิจัยพบปัญหาพื้นฐานที่ชัดเจนซึ่งเป็นหัวข้อของคำถามนี้

สถานการณ์: ฮาร์ดดิสก์ภายในของคอมพิวเตอร์ประกอบด้วยพาร์ติชัน NTFS สามส่วน (หลัก Windows 7, การบูตและการกู้คืน) และอื่น ๆ ext4 พาร์ติชั่น (Linux Mint 17 และ swap) ขณะนี้ฉันกำลังใช้งานฮาร์ดดิสก์ภายนอกกับ Debian Wheezy ทั้งหมดสามารถบู๊ตได้ผ่าน GRUB และทุกอย่างทำงานได้ตามปกติ ไม่มีข้อบ่งชี้ถึงการทุจริตในรูปแบบใด ๆ Mint ได้รับการกำหนดค่าล่วงหน้าเพื่อติดตั้งพาร์ติชัน Windows โดยอัตโนมัติและทำงานได้ตามปกติ

เดเบียนไม่ได้ ฉันตั้งค่านี้ด้วยตนเอง พาร์ติชัน Windows อยู่ในรายการ /etc/fstab: fstab

(ไม่รู้เลยว่าทำไมมันถึงเป็นฟอนต์ที่ไร้สาระไม่สามารถคัดลอกจากตัวแก้ไขและวางได้) ฉันสร้างโฟลเดอร์ mount, / mnt / windows และใช้คำสั่งนี้เพื่อเมาน

mount -t ntfs -o nls=utf8,umask=0222 /dev/sda3 /mnt/windows

ฉันสร้างทางลัดไปที่ /mnt/windows โฟลเดอร์และที่อยู่ในรายการไดรฟ์ของตัวจัดการไฟล์ (Dolphin) หลังจากคำสั่ง mount เนื้อหาของพาร์ติชัน Windows จะปรากฏในตัวจัดการไฟล์ผ่านทางลัด /mnt/windows. ฉันยังสามารถทำ dir คำสั่งใน terminal และดูเนื้อหา

นี่คือปัญหา: เมื่อฉันรีบูตพาร์ติชันจะถูกเมาท์โดยอัตโนมัติ คำสั่ง mount จะตรวจสอบว่ามันถูกเมาท์ อย่างไรก็ตามเนื้อหาไม่สามารถมองเห็นได้ ตัวจัดการไฟล์แสดงหน้าต่างว่างและคำสั่ง dir ในเทอร์มินัลจะไม่แสดงอะไรเลย (เพียงแสดงพรอมต์คำสั่งอื่นในบรรทัดถัดไป) หากฉันยกเลิกการต่อเชื่อมและติดตั้งใหม่ในเครื่องด้วยตนเองเนื้อหาจะสามารถเข้าถึงได้อีกครั้ง ดังนั้นในเวลาบูตระบบจะทำการติดตั้งพาร์ติชั่น“ ในชื่อเท่านั้น”; ดูเหมือนว่าจะไม่ทำงานเหมือนกับว่าติดตั้งอยู่

กระบวนการทำงานได้อย่างสมบูรณ์แบบในโรงกษาปณ์ดังนั้นจึงต้องเกี่ยวข้องกับการกำหนดค่าใน Debian ข้อเสนอแนะใด ๆ เกี่ยวกับวิธีการแก้ไขปัญหานี้?


เมื่อคุณพยายามที่จะแสดงรายการเนื้อหาที่คุณทำเช่นนั้นเป็นราก sudoตัวอย่างเช่น) หรือในฐานะผู้ใช้ทั่วไป คุณอาจจะต้องเพิ่ม users ไปยัง default,... ในตัวเลือกการเมานต์ fstab
allquixotic

คำตอบ:


0

ดูเหมือนว่าฉันเจอคำตอบของตัวเองหรืออย่างน้อยที่สุด

เห็นได้ชัดว่ากำลังดำเนินการติดตั้งและเนื้อหาของ fstab รายการและคำสั่ง mount แตกต่างกันดังนั้นดูเหมือนเป็นจุดเริ่มต้นที่ดี fstab ก่อนที่มีอยู่อาจสร้างขึ้นเมื่อฉันวิ่ง ntfs-config ฉันเดาว่าจุดเชื่อมต่อที่ต่างกันอาจเป็นปัญหา ฉันเปลี่ยนสิ่งนั้นใน fstab และตอนนี้พบพาร์ทิชัน

คำถามที่เหลืออยู่เพียงอย่างเดียวคือเกี่ยวกับความแตกต่างหลักอื่น ๆ ระหว่างข้อกำหนดทั้งสอง fstab แสดงรายการระบบไฟล์เป็น ntfs-3gซึ่งดูเหมือนจะเป็นคำอธิบายที่ถูกต้อง จากสิ่งที่ฉันเห็นในคำจำกัดความของระบบไฟล์นั้นหนึ่งในคุณสมบัติที่เกี่ยวข้องกับสิทธิ์ คำสั่ง mount รวมถึง umask พารามิเตอร์ที่หายไปจาก fstab การเข้า ฉันเข้าใจว่ามันเป็นตัวกำหนดสิทธิ์ แต่ฉันไม่เข้าใจวิธีถอดรหัสมัน ดังนั้นจึงไม่ชัดเจนว่าค่าเริ่มต้นที่ใช้โดย ntfs-3g รายการเหมือนกับค่า umask ในคำสั่ง mount หรืออาจแตกต่างกัน แต่ ntfs-3g ค่าเริ่มต้นคือ "ดีพอ" ฉันไม่ต้องการสร้างข้อขัดแย้งที่เป็นไปได้โดยการเพิ่มพารามิเตอร์ umask ไปยังรายการ fstab หากใครสามารถชี้แจงได้ว่ามันจะได้รับการชื่นชมมาก

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