Làm thế nào để gắn kết nhiều thư mục trên cùng một phân vùng?


18

Tôi đang cài đặt một ổ SSD và muốn đặt /trên SSD và /home, /var/tmptrên HDD. Bản phân phối hiện tại của tôi là Kubfox nhưng tôi không ngại thử một bản phân phối khác nếu quy trình này có thể được thực hiện dễ dàng hơn ở đó. Tôi đã cài đặt nhiều HĐH Linux khác nhau trên nhiều phân vùng, tuy nhiên tôi biết không có trình cài đặt nào cho phép một người gắn nhiều thư mục trên một phân vùng. Tôi thà không sử dụng ba phân vùng riêng biệt /home, /var/tmpcó xu hướng thay đổi lớn về kích thước và nó không thực tế để phân bổ cho mỗi phân vùng một số tối đa tùy ý.

Lưu ý rằng tôi đang thảo luận về cài đặt mới, không chuyển hệ thống hiện tại sang phân tách SSD / HD.


2
Nếu trình cài đặt không hỗ trợ, chỉ cần thực hiện thủ công sau đó.
scai

@scai: /etc/fstabánh xạ phân vùng vào thư mục, không phải thư mục vào phân vùng.
dotancohen

1
Tôi không thấy vấn đề, ví dụ bạn có thể sử dụng tùy chọn liên kếtmount .
scai

Cảm ơn bạn, tôi chưa nghe nói về tùy chọn liên kết của mount.
dotancohen

Câu trả lời:


24

Có hai cách tiếp cận bạn có thể sử dụng. Đối với một trong hai cách tiếp cận, trước tiên bạn cần gắn phân vùng đĩa cứng của mình ở bất cứ đâu (ví dụ: dưới / hd) và thêm nó vào / etc / fstab, sau đó tạo home, var và tmp bên trong mount.

  1. Sử dụng liên kết tượng trưng. Sau đó tạo liên kết tượng trưng từ / home đến / hd / home, v.v.

  2. Thay vì liên kết tượng trưng, ​​sử dụng gắn kết liên kết. Cú pháp là mount --bind /hd/home /home. Bạn cũng có thể (nên) đặt nó trong fstab, sử dụng 'bind' làm fstype.

Cách cơ bản để cài đặt nó như thế là cài đặt hệ thống tệp đích bằng tay trước khi bắt đầu cài đặt thực tế. Tôi biết đủ dễ dàng với trình cài đặt debian để sử dụng trình cài đặt để tạo phân vùng, gắn kết và sau đó chuyển sang một thiết bị đầu cuối khác (giả sử alt-f2), cd vào / đích và tạo liên kết tượng trưng của bạn (hoặc gắn kết liên kết). Sau đó chuyển về alt-f1 và tiếp tục cài đặt. Các trình cài đặt của Ubuntu (và tôi giả sử là của Ubuntu) dựa trên trình cài đặt debian, vì vậy tôi cho rằng điều tương tự là có thể.


Cảm ơn bạn. Trong thực tế, Ubuntu sẽ sớm bỏ hỗ trợ cho trình cài đặt debian! Tôi sẽ chơi xung quanh với hai cách tiếp cận, tôi không quen với tùy chọn liên kết của mount.
dotancohen

5
Để so sánh giữa các liên kết tượng trưng và liên kết gắn kết, hãy xem câu hỏi này: unix.stackexchange.com/questions/49623/ mẹo
Flimm
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.