Điểm gắn kết chính xác nhất của vùng nào cho một phân vùng NTFS vĩnh viễn?


31

Tôi có một phân vùng NTFS (chứa bản cài đặt Windows mà tôi khởi động kép) mà tôi muốn gắn kết vĩnh viễn từ bản cài đặt Linux của mình. Vấn đề là, tôi không thể tìm ra điểm gắn kết tốt nhất / đúng / đúng cho phân vùng NTFS là gì. Rõ ràng, nó không nên được gắn kết như / home, / usr, v.v. (bất kỳ điểm gắn kết tiêu chuẩn nào cho các hệ thống tệp) vì nó không phải là một phần của hệ thống Linux. Tôi muốn nó được gắn kết vĩnh viễn, mặc dù; và điều này đặt ra câu hỏi, tôi sẽ gắn nó ở đâu? Dưới đây là các khả năng điểm gắn kết mà tôi đã đưa ra:

/ phương tiện / cửa sổ

Điều này rất có ý nghĩa bởi vì nó sẽ phù hợp với các thiết bị được gắn tự động, nhưng theo tiêu chuẩn hệ thống tập tin , / media / thực sự dành cho phương tiện di động, do đó, có vẻ như không đúng khi đặt phân vùng bên trong được gắn vĩnh viễn của tôi bên cạnh những cái tự động gắn, có thể tháo rời. Tôi nghiêng về lựa chọn này nhiều nhất, nhưng chỉ vì nó ít không phù hợp hơn các lựa chọn khác.

/ mnt / cửa sổ

Điều này cũng có vẻ khá logic, nhưng một lần nữa, tiêu chuẩn (và những thứ khác tôi đã đọc) chỉ ra rằng các điểm gắn kết thư mục con thường không được khuyến khích ở đây. Thêm vào đó, tôi thực sự gắn kết các hệ thống tập tin tạm thời trong / mnt / đôi khi (như tiêu chuẩn dự định), vì vậy điều này có vẻ như nó sẽ cản trở việc sử dụng hệ thống thông thường.

/các cửa sổ

Tôi thực sự không thích ý tưởng thêm một thư mục cấp cao nhất vào hệ thống tập tin của mình, nếu tôi có thể tránh nó. Nó không cảm thấy đúng. Mặc dù vậy, một mặt trái của nó là nó rất dễ truy cập và không cản trở bất cứ thứ gì khác (ví dụ như tự động phân vùng trong / media / hoặc gắn kết tạm thời trong / mnt /).

/ home / [tên người dùng của tôi] / filesystems / windows

Tôi không thích ý tưởng này vì phân vùng được quyết định theo hệ thống cụ thể, không dành riêng cho người dùng, vì vậy việc đưa nó vào thư mục chính có vẻ không đúng.


Lựa chọn nào trong số các tùy chọn này là "quyền" một hoặc có một lựa chọn thay thế mà tôi không liệt kê ở đây?

Để rõ ràng, lưu ý rằng tôi đang chạy Linux (đặc biệt là Arch Linux), vì vậy mọi khuyến nghị có lẽ nên dựa trên ý tưởng của Linux về tổ chức hệ thống tệp chứ không phải BSD, chẳng hạn.


Câu trả lời bị phản đối. Xem tiêu chuẩn phân cấp hệ thống tập tin
ManuelSchneid3r

Câu trả lời:


17

Đầu tiên và quan trọng nhất, điều này sẽ chỉ phụ thuộc vào kiến ​​trúc và phong tục của bạn.

Tôi ví dụ gắn kết những thứ như thế này dưới / mnt. Tôi biết những người tạo thư mục cấp cao nhất và những người đưa công cụ này vào / nhà. Tất cả phụ thuộc vào những gì bạn cảm thấy thoải mái. Không còn tiêu chuẩn riêng biệt nào về vấn đề này nữa, kiến ​​trúc của hệ thống đã thay đổi và bây giờ bạn có nhiều quan điểm khác nhau, về những thứ từng là 'phúc âm'. Những thứ như / usr / local hoặc / opt / share, vòng / phút hoặc nguồn ... bạn có được sự trôi dạt.

Thứ hai, nếu bạn đọc lại qua liên kết của mình tại pathname.com , bạn sẽ nhận thấy đoạn dưới / phương tiện ghi rõ

Cơ sở lý luận

Trong lịch sử đã có một số địa điểm khác nhau được sử dụng để gắn phương tiện có thể xóa như / cdrom, / mnt hoặc / mnt / cdrom. Việc đặt các điểm gắn kết cho tất cả các phương tiện có thể xóa trực tiếp trong thư mục gốc có khả năng dẫn đến một số lượng lớn các thư mục bổ sung trong /. Mặc dù việc sử dụng các thư mục con trong / mnt làm điểm gắn kết gần đây rất phổ biến, nhưng nó mâu thuẫn với truyền thống cũ hơn nhiều về việc sử dụng / mnt trực tiếp làm điểm gắn kết tạm thời.

Vì vậy, cá nhân, tôi ủng hộ / mnt / windows hoặc một số lần lặp lại điều đó. Nó giữ thư mục cấp cao nhất miễn phí, và đơn giản và trực quan. Khi tôi đang xem qua hoặc kiểm tra một hệ thống, đó là nơi tôi tìm kiếm thú cưỡi ngay lập tức.


2
Cảm ơn các đầu vào. Dựa trên những gì bạn đang nói với tôi, giờ tôi đang nghiêng về việc sử dụng / mnt / windows. Trong tương lai, có lẽ tôi có thể sử dụng / mnt / tmp hoặc một cái gì đó tương tự để gắn kết tạm thời.
jgottula

2
Đó là những gì tôi sẽ làm, cá nhân tôi thích một thư mục cấp cao sạch sẽ. Đặc biệt là vì tôi đã quen với việc nhấn tab tại một số điểm nhất định cho các thư mục nhất định :-)
rfelsburg

Đồng tình và nâng cao. Giải thích độc đáo và cũng đặt.
Shadur

3

Tôi không nghĩ rằng có một vấn đề với việc tạo một thư mục toplevel mới để gắn kết vĩnh viễn. Điều đó được thực hiện khá thường xuyên. Tôi sử dụng / ntfs cho cùng mục đích này.


3

Một vấn đề tiềm ẩn với gắn kết cấp cao nhất sẽ là một chương trình thống kê tất cả các tệp trong một thư mục. ls -l /hoặc thậm chí một ls được tô màu như thường được bật sẽ phải gọi stat()tất cả các tệp trong thư mục gốc và nếu máy chủ NFS bị treo, nó cũng có thể khiến ls bị treo. Một ls đơn giản không có màu không gọi stat(). Đây là lý do tôi thường đặt ở đâu đó dưới /mnt. Đôi khi tôi vẫn sẽ gắn kết NFS /như khi thư mục nhà có sẵn trên NFS.

Tôi cũng sẽ không sử dụng /mediacho bất kỳ gắn kết tĩnh. Đây là một phần của HAL và được sử dụng cho các thiết bị lắp động, chẳng hạn như khi ổ flash USB được lắp vào và tất cả các thư mục bên dưới /mediađược quản lý bởi HAL / udev.

Cuối cùng, đích đến cuối cùng thuộc về chính sách. Nếu máy chủ đáng tin cậy một cách hợp lý, không có gì sai khi đặt nó bên dưới /hoặc tạo một cây mới như /server1/music/server1/videođể gắn kết. Tôi có xu hướng thích ý tưởng giữ các gắn kết NFS /mntvới các ngoại lệ chỉ dành cho các gắn kết như thế /home, nhưng đó là chính sách của tôi.


1
Những điểm rất hay về NFS, mặc dù tôi đã đề cập đến NTFS ! Dù sao cũng được đánh giá cao, tôi sẽ ghi nhớ những điều này.
jgottula

1
@jgottula NTFS tất nhiên không phải là vấn đề vì nó là cục bộ. Tôi mặc dù một cửa sổ NFS gắn kết là kỳ lạ. Tôi vẫn có thể đặt nó dưới gầm /mntcá nhân vì nó không phải là một phần của tiêu chuẩn Linux Filesystem như /home hay /usr, nhưng tôi giống như một sạch /hệ thống tập tin.
chim cánh cụt359

1

Tôi có thể làm điều này không chính xác nhất . Tôi đặt nó tại / media / windows. Đặt các phân vùng cửa sổ tại điểm gắn kết này đã giúp tôi trong quá khứ mà không gặp trở ngại nào.

Trước đây tôi cũng đã thực hiện một cửa sổ cấp cao nhất / cửa sổ và điều này cũng ổn, ngoại trừ tôi thường tìm phân vùng đầu tiên tại / phương tiện theo thói quen.


1

Tôi sẽ đề nghị sử dụng /srv, như trong /srv/windows.


1
Không chắc chắn lý do tại sao điều này bị hạ cấp, đưa nó vào / srv phù hợp với FHS
BCoates

@BCoates: Nó sẽ chỉ phù hợp với FHS nếu tất cả nội dung của mount được cung cấp qua mạng.
cmc

2
@cmc Xin vui lòng cho tôi biết nơi nào trong FHS, nó nói rằng những thứ trong / srv phải được cung cấp qua mạng. Theo như tôi có thể nói, không có yêu cầu nào như vậy trong FHS và do đó / srv vẫn ổn.
Teddy

5
@Teddy: Chắc chắn rồi . "/ srv chứa dữ liệu dành riêng cho trang web được phục vụ bởi hệ thống này."
cmc

IMO, đây phải là câu trả lời được chấp nhận ...
nicorellius

1

Tôi thường có của tôi như /c, /dv.v ... bắt chước các ký tự ổ đĩa mà Windows sử dụng cho chúng. Tôi có xu hướng có một số đĩa cứng và phân vùng, và điều này giúp tôi theo dõi chúng.


0

Mỗi sysadmin có một cách giải quyết khác nhau cho việc này. Tôi nói cách giải quyết vì không có vị trí 'chính xác' hiện được xác định trong tiêu chuẩn. Tôi nghĩ rằng cần có một thư mục cấp cao mới. Tôi luôn luôn tạo / gắn kết trên boxen của tôi.

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.