ฉันไม่แน่ใจว่าเหตุใดข้อผิดพลาดนี้จึงเกิดขึ้น แต่ฉันได้สังเกตสิ่งอื่นๆ แล้วฉันเดาว่าคุณกำลังใช้ Raspberry-Pi (หรือคอมพิวเตอร์ฝังตัวอื่น ๆ ) ฉันจะให้คำแนะนำทั่วไปแก่คุณ อันดับแรกมีไดเร็กทอรีเมานต์ที่ชัดเจนมากหรือน้อย 2 ไดเร็กทอรีใน Linux/Unix OS อย่างแรกคือ /mt
และประการที่สองคือ /สื่อ
. /mt
ผู้ดูแลระบบจะใช้เป็นโฟลเดอร์เมานต์ชั่วคราวเท่านั้น /สื่อ
จะใช้สำหรับอุปกรณ์ที่ถอดได้เท่านั้น อุปกรณ์ที่ไม่รู้จักอย่างแม่นยำยิ่งขึ้น ซึ่งหมายความว่า คุณไม่ควรใช้ /สื่อ
เป็นไดเร็กทอรีเมานต์ปกติใน /etc/fstab
.
ตอนนี้คุณจะถามว่า "แต่ฉันจะติดตั้งอุปกรณ์ถาวรเช่น USB-harddisk และอื่น ๆ ได้ที่ไหน".
คำตอบคือ คุณติดตั้งมันลงในไดเร็กทอรีเฉพาะหรือในไดเร็กทอรีทั่วไป
ตัวอย่างเช่น, mmcblk1p1
ดูเหมือนจะเป็นพาร์ติชันสำหรับบูตสำหรับระบบปฏิบัติการ Linux ของคุณ ดังนั้นคุณควรเมานต์ลงในไดเร็กทอรีเฉพาะเช่น /บูต
.
ก่อนดำเนินการตรวจสอบให้แน่ใจว่า /สื่อ/บูต
และ /บูต
มีไฟล์เหมือนกัน (ชื่อ ขนาด วันที่) หากไฟล์ในไดเร็กทอรีทั้งสองต่างกัน คุณสามารถคัดลอกไฟล์ที่ใหม่ที่สุดไปทับไฟล์ที่เก่าที่สุดได้ ตรวจสอบให้แน่ใจว่าได้สร้างข้อมูลสำรองไว้ก่อน เผื่อมีอะไรผิดพลาดเกิดขึ้น
ทำการสำรองข้อมูลของคุณ แทง
ไฟล์.
แทง
- พาร์ทิชันสำหรับบูต
# ความคิดเห็นเริ่มต้นด้วย #- ตัวอักษร
# LABEL=BOOT /boot vfat umask=0077 0 1
# โดยทั่วไปแนะนำให้ใช้ UUID
UUID=F702-39CB /บูต vfat umask=0077 0 1
"ตกลง แต่ฉันจะใช้ไดเร็กทอรีทั่วไปใด"
หากคุณไม่ต้องการประดิษฐ์ล้อใหม่ คุณอาจใช้ /srv
ไดเร็กทอรีสำหรับการติดตั้งแบบถาวร แม่นยำยิ่งขึ้น คุณสามารถสร้างไดเร็กทอรีย่อยบางไดเร็กทอรีที่นั่น ตัวอย่างเช่น: sudo mkdir /srv/sda1 /srv/sdb1
. ผู้ดูแลระบบบางคนสร้างแม้แต่ไดเร็กทอรีใหม่ในไดเร็กทอรีราก เช่น sudo mkdir /amnt /amnt/sda1 /amnt/sdb1
(ครับ จะหมายถึงการติดอัตโนมัติ) หรือ sudo mkdir /automnt /automnt/sda1 /automnt/sdb1
. โดยส่วนตัวแล้วฉันชอบ /srv
ไดเรกทอรี
รายการทั่วไปใน แทง
ประกอบด้วย 6 ส่วน คือ
<DEVICE> <MOUNT-DIR> <FS-TYPE> <FS-OPTIONS> <USE-DUMP> <DO-FS-CHECK>
เป็นเคล็ดลับทั่วไปสำหรับมือใหม่: <USE-DUMP>
ควรเป็นเสมอ 0
. <DO-FS-CHECK>
ควรเป็นเสมอ 1
เมื่อไร <MOUNT-DIR>
เป็น /
หรือ /บูต
หรือ /boot/efi
. <DO-FS-CHECK>
ควรเป็นเสมอ 2
สำหรับรายการอื่นๆ ทั้งหมดเมื่อ <FS-TYPE>
เป็น ต่อ2
, ต่อ 3
หรือ ต่อ4
. สำหรับรายการที่เหลือทั้งหมด <DO-FS-CHECK>
ควรจะเป็น 0
.
ฉันเห็นว่าพาร์ติชัน sdb1 ของคุณเป็น NTFS คุณควรรู้ว่าสิ่งนี้อาจเป็นอันตรายได้ เพราะ Ubuntu ไม่รองรับ NTFS จริงๆ มันอาจจะอันตรายมากขึ้นเมื่อคุณติดตั้ง Windows บนพาร์ติชั่นนั้น อันตรายหมายถึงการสูญเสียข้อมูลทั้งหมดในพาร์ติชันนั้น
หากคุณต้องการใช้ NTFS ใน Ubuntu จริง ๆ คุณควรตรวจสอบให้แน่ใจว่าได้ทำสิ่งต่อไปนี้แล้ว
- ปิดการใช้งาน โหมดเริ่มต้นอย่างรวดเร็ว ในวินโดวส์
- ไม่เคยเขียนข้อมูลลงในระบบไฟล์ NTFS จาก Linux
- ไม่เคยตรวจสอบระบบไฟล์บน NTFS จาก Linux
- คุณควรเมานต์ NTFS เป็นระบบไฟล์แบบอ่านอย่างเดียวใน Linux
แทง
- พร้อมรายการทั้งหมด (อย่าลืม sudo mkdir /srv/sda1 /srv/sdb1
และใช้ไฟล์บูตใหม่ล่าสุด)
# ความคิดเห็นเริ่มต้นด้วย #- ตัวอักษร
# LABEL=BOOT /boot vfat umask=0077 0 1
# โดยทั่วไปแนะนำให้ใช้ UUID
UUID=F702-39CB /บูต vfat umask=0077 0 1
UUID=e139ce78-9841-40fe-8823-96a304a09859 / ext4 ข้อผิดพลาด=remount-ro 0 1
UUID=c47f79ed-59d1-4dd3-9214-39002cd17c49 /srv/sda1 ext4 ค่าเริ่มต้น 0 2
UUID=2D3706383B1F1ECC /srv/sdb1 ntfs-3g ro 0 0
ลองใช้การตั้งค่าเหล่านี้เมื่อเป็นไปได้ ทำการสำรองข้อมูลของคุณ แทง
ไฟล์.