Cách tự động gắn kết các phân vùng cửa sổ bằng cách sử dụng / etc / fstab


14

Xin chào, tôi phải viết gì trong tập tin "/ etc / fstab" để phân vùng windows (/ dev / sda3) của tôi tự động được gắn khi khởi động?

Tôi nhận được thông báo lỗi này (nhấp vào dấu trang cho phân vùng trong nautilus):

    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 của tôi trông như thế này:

> # /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

Tôi đã tạo thư mục / media / Jonas và phân vùng là / dev / sda3. Tôi đã làm gì sai?

Giải pháp: Sau khi khởi động lại, nó hoạt động tốt. Lạ thật.


bạn có thể đăng đầu ra của ls -la / media / Jonas không? bạn có thể thử root sudo chown: plugdev / media / Jonas
turbo

Câu trả lời:


13

Giả sử bạn chắc chắn về: - Thư mục đã tạo của bạn là / media / Jonas (có chữ hoa J) - Phân vùng ntfs của bạn là / dev / sda3 (bạn có thể tìm thấy điều này bằng cách phát hành sudo blkid)

Fstab của tôi sử dụng một hình thức đơn giản hơn:

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

Bạn có thể thay đổi "rw, auto, ...." thành "mặc định"


4

Tôi sẽ thêm một chút thông tin cho chủ đề này.

Nếu không được cài đặt, tôi khuyên bạn nên cài đặt ntfs-3gđể cho phép r/wcác phân vùng ntfs.

apt-get install ntfs-3g

Ngoài ra, để cài đặt ' thiết bị độc lập ', hãy sử dụng UUID nhận được từ blkidtiện ích thay vì tham chiếu thiết bị vật lý.

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"
...

sau đó, như thường lệ, tạo một điểm gắn, ví dụ \wdvà chỉnh sửa /etc/fstabchèn dòng sau:

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

bạn có thể thử gắn thiết bị mới mà không cần khởi động lại mount -a.

Để tránh hỏng dữ liệu, nếu bạn cần tháo thiết bị, hãy đảm bảo bạn umount( umount /wdtrong mẫu này).


0

Mặc dù tôi thường khuyên bạn nên vô hiệu hóa khởi động nhanh trên Windows 8, đôi khi điều đó không giải quyết được, trong trường hợp đó tôi đã sử dụng:

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

Trong trường hợp của tôi / path / to / mount là thư mục cá nhân của tôi trên / media, / dev / sda2 là phân vùng windows của tôi


Tôi thực sự ước mình không phải làm điều này mọi lúc, nhưng có vẻ như Windows tạo ra chế độ ngủ đông cho dù tôi có thiết lập nó như thế nào.
dùng3083324

Trên Windows 10 của tôi, điều này không xảy ra nữa.
dùng3083324
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.