Cách gắn kết bằng UUID mà không cần sử dụng / etc / fstab


11

Tôi đang tìm kiếm lệnh như

mount 1234-SOME-UUID /some/mount/folder

Tôi đang kết nối một vài ổ cứng USB ngoài. Tôi muốn chúng được gắn trên các thư mục cụ thể trong khi khởi động. Tôi không thể khởi động bằng cách sử dụng /etc/fstabnếu một trong các ổ đĩa không được kết nối. Vì vậy, tôi đang sử dụng một initkịch bản. Nhưng /dev/sdbxliệt kê không phải lúc nào cũng giống nhau để sử dụng mount /dev/sdX /some/mount/foldertrong initkịch bản.

Câu trả lời:


14

Từ trang của mount.

-U, --uuid uuid
       Mount the partition that has the specified uuid.

Vì vậy, lệnh mount của bạn sẽ trông như sau.

mount -U 1234-SOME-UUID /some/mount/folder

hoặc là

mount --uuid 1234-SOME-UUID /some/mount/folder

Khả năng thứ ba sẽ là

mount UUID=1234-SOME-UUID /some/mount/folder

1
  • Trên DragonFly BSD, bạn sẽ sử dụng /dev/part-by-uuid/.

  • Trên Debian GNU / Linux 7.11 (khò khè), /dev/disk/by-uuid/có sẵn (mà tôi có thể dễ dàng tìm thấy find /dev -type d, vì đầu ra ls -la /devdường như không có gì liên quan).

  • Trên FreeBSD 11.1, /dev/gptid/bạn sẽ được bảo hiểm (tương tự, theo như vậy find /dev -type d).


Tuy nhiên, trở lại vấn đề ban đầu của bạn - không phải mọi hệ thống tập tin được mô tả trong fstab(5)phải được gắn kết vào lúc khởi động - chỉ cần chú thích đĩa loại bỏ của bạn trong vòng fstabvới noautotùy chọn, và nó sẽ không được gắn kết trong quá trình khởi động (nhưng bạn vẫn có thể gắn nó bằng con đường, sẽ dễ quản lý hơn nhiều so với việc phải có UUID nằm rải rác khắp nơi).

Tùy chọn có thể sử dụng tùy chọn tự động, có thể được sử dụng trong biểu mẫu của no noutouto để làm cho hệ thống tệp không được tự động gắn kết (với mount -A hoặc mount -a hoặc tại thời điểm khởi động hệ thống).

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.