Score:-1

ติดตั้งไดรฟ์ NTFS ภายนอก แต่ไม่สามารถใช้งานได้หลังจากออกจากระบบในขณะที่อยู่ใน fstab

ธง in

ฉันมีไดรฟ์ USB ภายนอกพร้อมระบบไฟล์ NTFS บน Ubuntu 20.04.2 ฉันมีจุดเชื่อมต่อที่ /สื่อ/ชื่อของฉัน/ข้อมูล. ฉันวิ่ง sudo blkid และรู้จัก UUID ของอุปกรณ์นี้ ฉันมี /etc/fstab ด้วยบันทึกนี้:

UUID=02A47952A4794965 /media/myname/data ntfs ค่าเริ่มต้น 0 0

อย่างไรก็ตาม ทุกครั้งที่ฉันออกจากระบบแล้วเข้าสู่ระบบหลังจากอุปกรณ์นี้ใช้งานไม่ได้ ในการติดตั้งกลับฉันต้องทำสองคำสั่งด้วยตนเอง:

sudo umount /media/ชื่อของฉัน/data
sudo mount -t ntfs /dev/sda2/ สื่อ/ชื่อของฉัน/ข้อมูล

นอกจากนี้ หากฉันออกจากระบบและลงชื่อเข้าใช้ทันที อุปกรณ์จะยังคงติดตั้งอยู่และพร้อมใช้งาน แต่โดยปกติแล้วฉันจะออกจากระบบในตอนกลางคืนและในตอนเช้าอุปกรณ์ของฉันจะไม่สามารถใช้งานได้เสมอ แต่ "เมานต์" ปัญหาคืออะไร?

อัปเดต:

  • ฉันได้เปลี่ยนจุดติดตั้งจาก /สื่อ/ชื่อของฉัน/ข้อมูล ถึง /สื่อ/ข้อมูล. ออกจากระบบ รอข้ามคืน เข้าสู่ระบบ ปัญหายังคงมีอยู่ ฉันมีสัญลักษณ์เชื่อมโยงไปยัง USB-HDD ภายนอกของฉันใน /บ้าน/ชื่อของฉัน ไดเร็กทอรีและใช้งานไม่ได้: symlink เสียไปยัง USB-HDD ภายนอก
  • เมื่อฉันพยายาม ls /สื่อ/ข้อมูล ฉันเข้าใจ: ls: ไม่สามารถเข้าถึง '/media/data': ไม่ได้เชื่อมต่อปลายทางการขนส่ง. มีสิ่งนี้ คำถามซึ่งปัญหาได้รับการแก้ไขโดยการถอดไดร์ฟด้วยตนเองเท่านั้น ฉันทำเหมือนกันทุกการเข้าสู่ระบบ
  • เมื่อฉันพยายาม sudo mount -t ntfs /dev/sda2 /media/data/ ฉันเข้าใจ:
การต่อเชื่อมถูกปฏิเสธเนื่องจากไดรฟ์ข้อมูล NTFS ถูกเปิดไว้โดยเฉพาะแล้ว
ไดรฟ์ข้อมูลอาจถูกเมาท์แล้ว หรือซอฟต์แวร์อื่นอาจใช้ไดรฟ์นั้น
สามารถระบุได้โดยใช้คำสั่ง 'fuser'
  • เมื่อฉันทำ ฟิวเซอร์ /dev/sda2/ ฉันได้รับผลลัพธ์ที่ว่างเปล่า
  • ถ้าอย่างนั้นฉันก็ทำ sudo umount ... ; sudo เมาท์ ... และทุกอย่างกลับสู่ปกติ
  • ฉันได้ตรวจสอบ UUID โดยใช้ บลคิด: UUID สงสัยต้องเขียน UUID no PARTUUID เข้าไป ฯลฯ/fstab
guiverc avatar
cn flag
คุณไม่ได้ให้รายละเอียดระบบปฏิบัติการและรุ่น; แต่ไดรฟ์ภายนอกบางตัวสามารถทำให้ตัวเองเข้าสู่โหมดสลีปได้ (*ไม่มีการใช้งาน*) ซึ่งหมายความว่าพวกเขาจะรอสัญญาณเฉพาะจาก OS เพื่อ *wake*... คุณอาจทำการเมานต์ใหม่โดยใช้ฟังก์ชัน *wake* นี้; แต่มันไม่ใช่วิธีเดียว แต่ระบบปฏิบัติการและรายละเอียดการเผยแพร่เป็นจุดเริ่มต้น
Boris Kalinin avatar
in flag
@guirc เพิ่ม OS และปล่อย ขอบคุณ สัญญาณปลุกคืออะไรและฉันจะส่งโดยอัตโนมัติได้อย่างไร
in flag
คุณแน่ใจหรือว่านั่นคือ UUID ดูเหมือนหมายเลขซีเรียลมากกว่า โดยทั่วไป UUID จะมีความยาว 36 อักขระ
guiverc avatar
cn flag
ฉันมีปัญหา ~ ที่คุณอธิบายหลายรุ่นที่ผ่านมา ฉันเพิ่งสร้างงาน `cron ' และให้มันเรียกใช้สคริปต์ที่ตรวจสอบดิสก์ซึ่งทำให้มันใช้งานได้ (` ls` ไดเร็กทอรีเฉพาะตามเวลาของการดำเนินการในขั้นตอนเดียว เช่น . สิ่งที่แตกต่างกับสิ่งที่ทำก่อนหน้านี้ไม่กี่รัน) ฉันไม่ได้ติดตั้งของฉันบน `/media/` (ไดเร็กทอรีเช่น /mnt/ สามารถปฏิบัติได้แตกต่างกัน) ดังนั้นจึงอาจไม่เหมาะ .. * การแก้ไข * ของฉันเป็นเพียง * แฮ็ก * ที่ข้ามปัญหาที่ฉันมี & คุณอธิบาย . ไม่ใช่ล่าสุด & ไม่ใช่ 20.04 (ฉันไม่ได้ใช้ NTFS อีกต่อไป & ไม่มีปัญหา แต่ไม่รู้ว่าเป็นสาเหตุด้วยหรือไม่)
Terrance avatar
id flag
คุณไม่สามารถใช้โฟลเดอร์ `/media/myname` เป็นจุดเมานต์ของคุณได้ เนื่องจากมันไม่ถาวรและจะหายไปเมื่อคุณออกจากระบบ คุณจะต้องสร้างโฟลเดอร์อื่นใน `/media` หากคุณต้องการให้มีอย่างถาวร ตัวอย่าง: `/media/data` ใช้งานได้
vanadium avatar
cn flag
คุณหมายถึงอะไรโดย "ไม่พร้อมใช้งาน แต่ติดตั้ง" อธิบายอาการให้ชัดเจนยิ่งขึ้น นอกจากนี้ เมื่อใช้ ntfs ตรวจสอบให้แน่ใจว่าระบบไฟล์มีความสมบูรณ์: ตรวจสอบเป็นระยะๆ ในระบบ Windows
Boris Kalinin avatar
in flag
@Terrance ฉันได้ลองทำตามคำแนะนำของคุณแล้ว ไม่มีโชค คำถามที่อัปเดตแล้ว
Terrance avatar
id flag
ฉันมีไดรฟ์ NTFS 7 ตัวในระบบเดียว และฉันไม่พบปัญหาใดๆ กับการเมานต์เลย พวกเขาทั้งหมดติดตั้งเหมือนกันใน `/etc/fstab` โดยมีลักษณะเหมือน `UUID="3BD8ED6D1D7F6C37" /media/1TB_SHARE ntfs defaults,rw,nls=utf8,umask=000,dmask=002,fmask=002,windows_names 0 0` ที่ฉันใช้ UUIDs แทนการกำหนด `/dev/sdX#` เพราะนั่นสามารถเปลี่ยนจากการรีบูตอย่างง่าย โดยที่ UUID ไม่ได้ใช้
Boris Kalinin avatar
in flag
@vanadium ตอบคำถามเสร็จแล้ว
Score:0
ธง cn

ข้อความแสดงข้อผิดพลาด ls: ไม่สามารถเข้าถึง ...: ไม่ได้เชื่อมต่อจุดสิ้นสุดการขนส่ง ระบุว่ากระบวนการที่จำเป็นในการเข้าถึงระบบไฟล์แบบ FUSE ไม่ได้ทำงานอยู่อีกต่อไป ในขณะเดียวกันระบบไฟล์ยังคงปรากฏเป็นเมาต์ (แหล่งที่มา). ซึ่งอธิบายว่าระบบไฟล์ของคุณกำลังเมาต์ แต่ไม่พร้อมใช้งาน

ในปี 2564 ntfs ใน Linux ยังคงใช้งานเป็นระบบไฟล์แบบ FUSE (แม้ว่าจะเป็นไฟล์ ไดรเวอร์เคอร์เนล ntfs กำลังดำเนินการซึ่งอาจจะมาถึงการแจกจ่ายของเราเร็ว ๆ นี้) ดูเหมือนจะไม่มีวิธีแก้ปัญหาพื้นฐานที่จะป้องกันไม่ให้สิ่งนี้เกิดขึ้น อย่างไรก็ตาม ระบบไฟล์สามารถเข้าถึงได้อีกครั้งโดยยกเลิกการต่อเชื่อมโดยใช้เครื่องมือ FUSE และติดตั้งอีกครั้ง:

fusermount -u /สื่อ/ข้อมูล
เมานต์ / สื่อ / ข้อมูล

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

Boris Kalinin avatar
in flag
เมื่อฉันลอง `fusermount -u /media/data` ฉันได้รับ `fusermount: รายการสำหรับ /media/data ไม่พบใน /etc/mtab` อย่างไรก็ตาม มีบรรทัดใน `/etc/mtab` ของฉันซึ่งมีลักษณะดังนี้: `/dev/sda2 /media/data fuseblk rw,relatime,user_id=0,group_id=0,allow_other,blksize=4096 0 0` นอกจากนี้ฉันอยากจะพูดถึงว่าปัญหานี้กับ NTFS ปรากฏขึ้นเมื่อประมาณหนึ่งเดือนที่ผ่านมาเท่านั้น ก่อนหน้านั้นมันใช้งานได้ดี

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา