“/” De ekstra kalıcı diskler nereye monte edilmelidir?


32

Wikipedia'ya göre

http://en.wikipedia.org/wiki/Unix_directory_structure

http://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard

Ekstra diskler /mnt/ilk bağlantıya göre monte edilmemelidir , fakat ikinci bağlantıya göre dikiş yapmaz.

Her ikisi de, içerde olmaması gerektiğini düşünüyor /media.

Soru

Öyleyse, ekstra kalıcı diskler nereye monte edilmelidir?


2
Kaçınma sebebi / medya, udisk'lerin otomatik olarak monte edilmiş cihazları koyacağı yer.

Bence bu günlerde medya / medya daha popüler. İnsanlar daha önce USB sürücü ve çalışırken değiştirme konseptini kullanmadan önce kullanılmışlardı.
djangofan

3
/ mnt, dosya sistemlerinin geçici olarak sistem yöneticisi tarafından monte edilebileceği bir nokta olarak tasarlanmıştır . Bu tavsiyeye uyursanız, o zaman kalıcı olarak hiçbir şeyi oraya yerleştirmezsiniz. Ancak benzer şekilde, / medya çıkarılabilir medya için montaj noktaları içermesi amaçlanmıştır . Kullanıcı "çıkar" ya da "kaldır" alamazsa, o zaman muhtemelen oraya ait değildir. Hangi hala kalıcı ek sürücüler nereye monte edileceği sorusunu bırakıyor.
trr

Yanıtlar:


18

Verdiğiniz FHS bağlantısına göre

 /mnt/  Temporarily mounted filesystems.

Dolayısıyla, kalıcı olarak bağlanmış, kök olmayan sistem dışı (yani / var / log veya benzeri olmayan) dosya sistemlerini kastediyorsunuzdur.

Onları her zaman / mnt / fsidentifier’a koydum ve sonra gerektiğinde yerime bağladım.

Mesela bir noktada / mnt / web sitem vardı, / mnt / appdata, / mnt / neyse, o zaman bunu işaretleyeceğim. Hiçbir şeyi doğrudan / mnt'ye bağlamadım

"Temiz" bir çözüm istiyorsanız, dosya sisteminin UUID'sini almak için bir komut dosyası yazabilir, bunun için bir bağlantı noktası oluşturabilir (/ mnt altında veya istediğiniz yerde), sonra dosya sistemini bağlantı noktasına bağlayabilirsiniz.


2
FHS /mnt/websitebunun daha iyi olacağını gösteriyor /srv/website.
Tom Hale

17

Ekstra diskler genellikle adlı bir dizinde monte edilmiştir şey cihazını, örneğin monte yansıtan ilk CD-ROM aygıtı için. Bu kongre, Linux altında çıkarılabilir aygıtlar için yaygın olarak takip edilmektedir ve çoğu zaman kalıcı aygıtlar için sık sık değildir./media/something/media/cdrom0

FHS, /mntbazı yöneticilerin /mntkendisini geçici bağlamalar için bir bağlanma noktası olarak kullanması nedeniyle dizinlerin kullanılmasını yasaklar . Yönetici sizseniz, istediğiniz şeyi yapabilirsiniz; Sadece /mntaltında bir dizin oluşturursanız, kendisini bir bağlama noktası olarak kullanmayın .

Birçok yerin kendi sözleşmesi var. Bazı otomatik sayaçların kendi dizinleri ya da dizinleri var ( /etc/fstabve ile yapılandırılmışlar /etc/auto.*); /amntveya /autotipik isimlerdir. Ağ montajları sıklıkla altına yerleştirilir /net/$machine_name. Yöneticinin zihninde geçti ne olursa olsun sadece kullanım Bazı yerlerde: /data, /local, /scratch, ...

Elbette, dizin yapısında belirli bir yere sahip dosya sistemleri oraya monte edilmelidir. Örneğin, posta bölümü normalde doğrudan /var/mailveya üzerine monte edilir /var/spool/mail. Ana dizinleriniz birkaç disk arasında yayılmışsa , farklı dizinleri ana dizinlerde göstermek istiyorsanız, bunları /homeörneğin altına ~alice= /home/disk0/aliceveya ~bill= /home/disk1/billvb. Takmanız normaldir . Bunu yapmazsanız, ev bölümlerini istediğiniz yere yerleştirin ve sembolik bağlantılar veya otomatik sayılar oluşturun /home.


14

Nerede olursanız olun ve sizin için en mantıklı olduğu yer. Sayısız değişken gördüm.

Ben ise, genellikle onları monte /data0, /data1ya da aşağıda alt dizinler /datave uygun yerlere (benzerine sembolik koymak /home).



@ TomHale Tam olarak nerede karanlık? Burada, bağlama noktalarının rootf'lardan fazla yer almadığını vurgulamama izin verin. Ve biz kullanıcıdan bahsediyoruz, burada uygulama değil.
x-yuri

@ x-yuri İyi nokta. 2. “Gerekçe” bölümü uygulamalar için geçerlidir. Ancak, başka bir kullanıcının sistemini yönetiyorsanız, standart yerlerdeyse bir şeyleri bulmak daha kolaydır.
Tom Hale

@ TomHale Mesele standart bir yer gibi görünmüyor. /mntgeçici olarak monte edilmiş dosya sistemleri içindir. /mediaçıkarılabilir cihazlar için. /srv? Diğer yorumunuzu haklı gösteren bir teklif vermediğiniz sürece kabul edemem. Kabul ettiğim şey, böyle bir yer olsa iyi olur.
x-yuri,

3

SuSE, sunucu ile ilgili şeyler için genel bağlama noktası olarak / srv dosyasına sahipti.

/ var / lib / yourapplication da bir standart gibi görünüyor.

Bu şeyler için automounter'ı sabit girdilerle kullandığım için / automnt kullanma eğilimindeyim.

UDEV (/ ortam) tarafından otomatik olarak doldurulmuş ortam CLAMFS (virüs taraması için) üzerinden iş istasyonumda / extern'e yönlendiriliyor.

Çok kısa - gerçek bir standart yok - bu size kalmış.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.