วิธีติดตั้งพาร์ติชัน windows โดยอัตโนมัติโดยใช้ / etc / fstab


14

สวัสดีฉันต้องเขียนอะไรในไฟล์ "/ etc / fstab" เพื่อให้ windows-partition (/ dev / sda3) ติดตั้งอัตโนมัติเมื่อเริ่มต้น?

ฉันได้รับข้อความแสดงข้อผิดพลาด (คลิกที่บุ๊คมาร์คสำหรับพาร์ติชันในหอยโข่ง):

    Error mounting: mount exited with exit code 1: helper failed with:
  Unprivileged user can not mount NTFS block devices using the external FUSE
library. Either mount the volume as root, or rebuild NTFS-3G with integrated
FUSE support and make it setuid root. Please see more information at
http://ntfs-3g.org/support.html#unprivileged

fstab ของฉันมีลักษณะเช่นนี้:

> # /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' to print the universally unique identifier
# for a device; this may be used with UUID= as a more robust way to name
# devices that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    nodev,noexec,nosuid 0       0
/dev/sdb6       /               ext4    errors=remount-ro 0       1
/dev/sda3   /media/Jonas    ntfs    rw,auto,users,nls=utf8,umask=007,gid=46  0  0

# swap was on /dev/sdb7 during installation
UUID=9dcdfad2-4e66-416e-bf68-142afe23fa0b none            swap    sw              0       0

ฉันสร้างโฟลเดอร์ / media / Jonas และพาร์ติชั่นคือ / dev / sda3 ฉันทำอะไรผิด

วิธีแก้ปัญหา: หลังจากรีบูตเครื่องทำงานได้ดี แปลก.


คุณสามารถโพสต์ผลลัพธ์ของ ls -la / media / Jonas ได้ไหม? คุณสามารถลองใช้ sudo chown root: plugdev / media / Jonas
turbo

คำตอบ:


14

สมมติว่าคุณแน่ใจเกี่ยวกับ: - ไดเรกทอรีที่คุณสร้างคือ / media / Jonas (พร้อมตัวพิมพ์ใหญ่ J) - พาร์ติชัน ntfs ของคุณคือ / dev / sda3 (คุณสามารถค้นหาสิ่งนี้ได้โดยการออกsudo blkid)

fstab ของฉันใช้แบบฟอร์มที่ง่ายขึ้น:

/dev/sda3   /media/windows  ntfs    defaults    0   0

คุณสามารถเปลี่ยน "rw, auto, .... " เป็น "ค่าเริ่มต้น"


5

ฉันจะเพิ่มข้อมูลเพิ่มเติมเล็กน้อยในหัวเรื่อง

หากไม่ได้ติดตั้งฉันแนะนำให้ติดตั้งntfs-3gเพื่ออนุญาตr/wพาร์ติชัน ntfs

apt-get install ntfs-3g

นอกจากนี้เพื่อให้การติดตั้ง ' อุปกรณ์อิสระ ' ให้ใช้ UUID ที่ได้รับจากblkidยูทิลิตี้แทนการอ้างอิงอุปกรณ์ทางกายภาพ

root:~ blkid
...
/dev/sda1: SEC_TYPE="msdos" LABEL="boot" UUID="140A-14B7" TYPE="vfat" PARTUUID="0009bf4f-01"
/dev/sda2: UUID="f24a4949-f4b2-4cad-a780-a138695079ec" TYPE="ext4" PARTUUID="0009bf4f-02"
/dev/sdb1: LABEL="Western Digital" UUID="1C0EBC7A0EBC4F10" TYPE="ntfs" PARTUUID="0002f5f9-01"
...

จากนั้นสร้างจุดติดตั้งตามปกติ\wdและแก้ไขการ/etc/fstabแทรกบรรทัดต่อไปนี้:

..
UUID=1C0EBC7A0EBC4F10  /wd  ntfs-3g  defaults  0 0
..

mount -aคุณสามารถพยายามที่จะติดตั้งอุปกรณ์ใหม่โดยไม่ต้องรีบูตด้วย

เพื่อหลีกเลี่ยงความเสียหายของข้อมูลหากคุณต้องการลบอุปกรณ์ให้แน่ใจว่าคุณumount( umount /wdในตัวอย่างนี้)


0

แม้ว่าโดยทั่วไปแล้วฉันจะแนะนำให้ปิดการใช้งานการเริ่มต้นอย่างรวดเร็วบน Windows 8 บางครั้งแม้จะไม่สามารถแก้ปัญหาได้ในกรณีที่ฉันใช้:

 sudo ntfs-3g -o remove_hiberfile /dev/sda2 /path/to/mount

ในกรณีของฉัน / path / to / mount เป็นโฟลเดอร์ส่วนตัวของฉันใน / สื่อ / dev / sda2 เป็น windows พาร์ทิชันของฉัน


ฉันหวังว่าฉันจะไม่ต้องทำสิ่งนี้ตลอดเวลา แต่ดูเหมือนว่า Windows จะสร้างไฟล์ hiberfile ไม่ว่าฉันจะตั้งค่าอย่างไร
user3083324

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