Làm thế nào tôi có thể gắn một phân vùng trên mỗi lần khởi động lại?


10

Tôi có một phân vùng gắn kết với mount -t ext3 /dev/sda3 /foo.

Mỗi lần tôi khởi động lại, tôi cần phải kể lại. Làm thế nào tôi có thể giữ gắn kết này sau mỗi lần khởi động lại?

Câu trả lời:


29

Bạn cần tạo một mục nhập /etc/fstabcho mount, đại loại như:

/dev/sda3 /foo                       ext3    defaults        1 1

Để biết thêm thông tin xem:

https://help.ubfox.com/community/Fstab


1
Bạn có thể muốn sử dụng nofailcờ để bạn có thể khởi động hệ thống của mình một cách bình thường khi /dev/sda3không thể gắn kết vì một số lý do.
bay xốp

5

Đôi khi, một người có thể phải đối mặt với các vấn đề quan trọng do /etc/fstabcác mục. Vì vậy, sự thay thế là crontab.

Chỉ cần thêm mục dưới đây trong crontab của root.

$ sudo crontab -e

@reboot mount -t ext3 /dev/sda3 /foo


4
Bạn có thực sự đề nghị sử dụng một hack xấu xí thay vì cách làm đúng đắn, nó đã được sử dụng trong nhiều thập kỷ và thực sự chưa bao giờ gây ra những "vấn đề quan trọng" đó cho bất cứ ai?!?
Massimo

2
Tôi đã gặp phải tình huống này khi làm việc trên máy đám mây trên AWS. Có một số vấn đề trong khi cài đặt bằng / etc / fstab và hệ thống đang tạm dừng quá trình khởi động. Vì vậy, hệ thống trở nên vô dụng vì nó là điều khiển từ xa. Vì vậy, tôi thích khởi động an toàn (không chỉ định mục trong fstab) và sau đó phát hành mount trong crontab.
Parvinder Singh

@Massimo thực sự "vấn đề quan trọng" tồn tại. Đây là những gì một kỹ sư Google nói về việc gắn một bộ lưu trữ đám mây nhất định (như Amazon S3) hệ thống tệp FUSE thông qua fstab khi khởi động: "hãy để tôi khuyên bạn đừng làm điều này. Yêu cầu đối với GCS không đáng tin cậy như đĩa cục bộ, và bạn có khả năng tìm thấy chính mình với một hệ thống bị treo khi khởi động nếu có sự cố xảy ra " ( tại đây )
KajMagnus

Không biết phải làm gì thay vào đó, nhưng crontab và @rebootcó ý nghĩa với tôi. Có lẽ kết hợp với một noautohàng fstab , hoặc mounttrực tiếp trong crontab. - Dù sao, được nâng cấp từ -3 đến -2, vì câu trả lời này thực sự hữu ích, trong một số trường hợp hiếm hoi. (Và chỉnh sửa suggestoin: "đôi khi" -> "trong những trường hợp hiếm hoi": -))
KajMagnus

Đây là những gì tôi đã làm trong trường hợp của mình: @reboot echo '/opt/ed/mount-google-cloud-storage-backups-bucket.sh >> /opt/ed/cron.log 2>&1' | at now + 3 minuteshoạt động tốt có lẽ không phải cho tất cả mọi người, nhưng cho trường hợp sử dụng của tôi.
KajMagnus

0

Đối với OpenSuse, đến từ Novell Tự động gắn kết chia sẻ cửa sổ khi khởi động với Linux

//winserver/share /mnt/winshare cifs gid=users,file_mode=0664,dir_mode=0775,auto,username=john,password=johnpass 0 0

Vui lòng thêm dấu ngoặc đơn nếu tên thư mục chứa dấu cách:

'//winserver/share with spaces' '/mnt/winshare with spaces' cifs gid=users,file_mode=0664,dir_mode=0775,auto,username=john,password=johnpass 0 0

Kiểm tra phần cuối của bài viết nếu bạn không muốn đặt mật khẩu vào fstab.

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.