จุดเมาท์“ ถูกต้อง” มากที่สุดสำหรับพาร์ติชัน NTFS แบบถาวรคืออะไร


31

ฉันมีพาร์ติชั่น NTFS (ที่มีการติดตั้ง Windows ที่ฉันใช้บูตคู่) ที่ฉันต้องการติดตั้งอย่างถาวรจากการติดตั้ง Linux ของฉัน ปัญหาคือฉันไม่สามารถหาจุดเมานท์ที่ถูกต้อง / ดีที่สุดสำหรับพาร์ติชัน NTFS ได้ เห็นได้ชัดว่าไม่ควรเมานต์เป็น / home, / usr เป็นต้น (จุดใด ๆ ของจุดเมานต์มาตรฐานสำหรับระบบไฟล์) เนื่องจากไม่ได้เป็นส่วนหนึ่งของระบบ Linux ฉันต้องการให้ติดตั้งอย่างถาวรแม้ว่า; และนี่ทำให้เกิดคำถามขึ้นฉันจะเมานที่ไหน นี่คือความเป็นไปได้ของจุดเมานท์ที่ฉันเคยคิดไว้:

/ สื่อ / หน้าต่าง

อันนี้ค่อนข้างสมเหตุสมผลเพราะมันจะอยู่ติดกับอุปกรณ์ที่ติดตั้งอัตโนมัติ แต่ตามมาตรฐานระบบไฟล์ / สื่อ / เป็นสื่อที่ถอดออกได้ดังนั้นมันจึงไม่ถูกต้องนักที่จะติดตั้งพาร์ทิชันภายในของฉันอย่างถาวร ถัดจากเมาท์แบบถอดได้อัตโนมัติ ฉันเอนไปทางตัวเลือกนี้มากที่สุด แต่เพียงเพราะมันไม่ลงรอยกันน้อยกว่าตัวเลือกอื่น

mnt / / หน้าต่าง

อันนี้ก็ดูเหมือนว่าตรรกะสวย แต่อีกครั้งมาตรฐาน (และสิ่งอื่น ๆ ที่ฉันได้อ่าน) บ่งชี้ว่าจุดเมานต์ไดเรกทอรีย่อยมักจะหมดกำลังใจที่นี่ นอกจากนี้ฉันจะเมานต์ระบบไฟล์ชั่วคราวใน / mnt / ในบางโอกาส (ตามมาตรฐานที่ตั้งใจไว้) ดังนั้นสิ่งนี้ดูเหมือนว่ามันจะเข้าระบบการใช้งานปกติ

/ หน้าต่าง

ฉันไม่ชอบแนวคิดที่จะเพิ่มไดเรกทอรีระดับบนสุดลงในระบบไฟล์ของฉันหากฉันสามารถหลีกเลี่ยงได้ มันรู้สึกไม่ถูกต้อง แม้ว่าจะมีข้อเสียคือมันสามารถเข้าถึงได้ง่ายมากและไม่ได้ไปในทางอื่น (เช่นการติดตั้งพาร์ติชันอัตโนมัติใน / media / หรือการเมาท์ชั่วคราวใน / mnt /)

/ home / [ชื่อผู้ใช้ของฉัน] / filesystems / windows

ฉันไม่ชอบความคิดนี้เพราะพาร์ติชันเป็นระบบเฉพาะไม่เฉพาะผู้ใช้ดังนั้นการ shoving ในไดเรกทอรีบ้านดูเหมือนไม่ถูกต้อง


ตัวเลือกใดเป็นตัวเลือก "ถูก" - หรือมีตัวเลือกอื่นที่ฉันไม่ได้ระบุไว้ที่นี่?

เพื่อความชัดเจนโปรดทราบว่าฉันกำลังใช้งาน Linux (โดยเฉพาะ Arch Linux) ดังนั้นคำแนะนำใด ๆ ที่น่าจะเป็นไปตามความคิดของ Linux เกี่ยวกับการจัดระเบียบระบบไฟล์แทนที่จะเป็น BSD


คำตอบ:


17

ก่อนอื่นสิ่งนี้จะขึ้นอยู่กับสถาปัตยกรรมและประเพณีของคุณเท่านั้น

ฉันเช่นติดสิ่งเช่นนี้ภายใต้ / mnt ฉันรู้จักคนที่สร้างไดเรกทอรีระดับบนสุดและผู้ที่วางสิ่งนี้ใน / home ทุกอย่างขึ้นอยู่กับสิ่งที่คุณพอใจ ไม่มีมาตรฐานที่ชัดเจนในเรื่องนี้อีกต่อไปสถาปัตยกรรมของระบบมีการเปลี่ยนแปลงและตอนนี้คุณมีมุมมองที่แตกต่างกันไปในสิ่งที่เคยเป็น 'พระกิตติคุณ' สิ่งที่ต้องการ / usr / local หรือ / opt / share, รอบต่อนาทีหรือแหล่งที่มา ... คุณได้รับการเลื่อน

ประการที่สองหากคุณอ่านลิงก์ของคุณอีกครั้งที่pathname.comคุณจะสังเกตเห็นย่อหน้าภายใต้ / สื่อที่ระบุ

หลักการและเหตุผล

ในอดีตมีสถานที่ต่าง ๆ จำนวนมากที่ใช้เพื่อเมานต์สื่อที่ลบได้เช่น / cdrom, / mnt หรือ / mnt / cdrom การวางจุดเชื่อมต่อสำหรับสื่อบันทึกที่สามารถลบได้ทั้งหมดโดยตรงในไดเรกทอรีรากอาจทำให้ไดเรกทอรีพิเศษจำนวนมากใน / แม้ว่าการใช้ไดเรกทอรีย่อยใน / mnt เป็นจุดเมานท์ได้รับเมื่อเร็ว ๆ นี้มันขัดแย้งกับประเพณีเก่าแก่มากของการใช้ / mnt โดยตรงเป็นจุดเมานท์ชั่วคราว

ดังนั้นโดยส่วนตัวแล้วฉันสนับสนุน / mnt / windows หรือทำซ้ำของสิ่งนั้น มันทำให้ระดับสูงสุด dir ฟรีและง่ายและใช้งานง่าย เมื่อฉันมองผ่านหรือตรวจสอบระบบนั่นคือสิ่งที่ฉันมองหาที่ยึดติดกับค้างคาว


2
ขอบคุณสำหรับการป้อนข้อมูล จากสิ่งที่คุณบอกฉันตอนนี้ฉันโน้มตัวไปใช้ / mnt / windows ในอนาคตฉันอาจใช้ / mnt / tmp หรืออะไรทำนองนั้นสำหรับเมาท์ชั่วคราว
jgottula

2
นั่นคือสิ่งที่ฉันจะทำฉันเองชอบไดเรกทอรีระดับบนสุดที่สะอาด โดยเฉพาะอย่างยิ่งตั้งแต่ฉันเคยชินกับการกดปุ่มแท็บที่จุดที่แน่นอนสำหรับบางไดเรกทอรี :-)
rfelsburg

เห็นด้วยและ upvoted อธิบายอย่างดีและใส่ได้ดี
Shadur

3

ฉันไม่คิดว่าจะมีปัญหากับการสร้างไดเรกทอรีระดับใหม่สำหรับการติดตั้งถาวร ที่ทำค่อนข้างบ่อย ฉันใช้ / ntfs เพื่อจุดประสงค์เดียวกันนี้


3

ปัญหาหนึ่งที่อาจเกิดขึ้นกับการเมานต์ระดับบนสุดจะเป็นโปรแกรมที่เก็บไฟล์ทั้งหมดในไดเรกทอรี ls -l /หรือแม้แต่ colorized ls ตามที่เปิดอยู่บ่อยครั้งจะต้องเรียกstat()ใช้ไฟล์ทั้งหมดภายใต้รูทและหากเซิร์ฟเวอร์ NFS หยุดทำงานก็อาจทำให้ ls หยุดทำงานได้เช่นกัน LS stat()ง่ายไม่มีสีไม่วิงวอน /mntนี่คือเหตุผลที่ผมส่วนใหญ่มักจะวางที่ไหนสักแห่งภายใต้ ฉันจะยังคงเมานต์ NFS บางครั้งภายใต้/เช่นเมื่อไดเรกทอรีบ้านพร้อมใช้งานผ่าน NFS

ฉันจะไม่ใช้/mediaเมานท์แบบคงที่ใด ๆ มันเป็นส่วนหนึ่งของ HAL และใช้สำหรับอุปกรณ์ติดตั้งแบบไดนามิกเช่นเมื่อใส่แฟลชไดรฟ์ USB และไดเรกทอรีทั้งหมดภายใต้/mediaการจัดการโดย HAL / udev

ในที่สุดปลายทางสุดท้ายก็มาถึงนโยบาย หากเซิร์ฟเวอร์มีความน่าเชื่อถือพอสมควรไม่มีอะไรผิดปกติกับการวางไว้ใต้/หรือสร้างต้นไม้ใหม่เช่น/server1/musicและ/server1/videoสำหรับการเมาท์ ฉันมักจะชอบความคิดของการรักษา NFS mounts /mntด้วยข้อยกเว้นสำหรับการเมานต์เช่น/homeเท่านั้น แต่นั่นเป็นนโยบายของฉัน


1
คะแนนดีมากเกี่ยวกับ NFS - แม้ว่าฉันจะอ้างถึงNTFS ! ฉันยังจำสิ่งเหล่านี้อยู่ในใจ
jgottula

1
@jgottula NTFS ไม่มีปัญหาแน่นอนเพราะเป็นของท้องถิ่น ฉันว่า NFS windows mount นั้นแปลก ฉันอาจจะยังคงอยู่ภายใต้/mntส่วนตัวเพราะมันไม่ได้เป็นส่วนหนึ่งของระบบไฟล์ Linux มาตรฐานเช่น/home หรือ/usrแต่ฉันแค่ชอบ/ระบบไฟล์ที่สะอาด
penguin359

1

ฉันอาจทำเช่นนี้มากที่สุดอย่างไม่ถูกต้อง ฉันวางไว้ที่ / media / windows การติดตั้งพาร์ติชันของ windows ไว้ที่จุดเมานท์นี้ได้ผลสำหรับฉันในอดีตโดยไม่ต้องติดขัด

ฉันเคยทำหน้าต่างระดับบนสุด / ที่ผ่านมาและสิ่งนี้ได้ดียกเว้นฉันมักจะมองหาพาร์ทิชันแรกที่ / สื่อจากนิสัย


1

ผมขอแนะนำให้ใช้เหมือนใน/srv/srv/windows


1
ไม่แน่ใจว่าทำไมสิ่งนี้จึงถูก downvote ใส่ไว้ใน / srv สอดคล้องกับ FHS
BCoates

@BCoates: มันจะสอดคล้องกับ FHS เท่านั้นหากเนื้อหาทั้งหมดของเมานท์ถูกเผยแพร่ผ่านเครือข่าย
cmc

2
@cmc โปรดบอกฉันว่าที่ไหนใน FHS มันบอกว่าสิ่งที่ใน / srv จะต้องให้บริการผ่านเครือข่าย เท่าที่ฉันสามารถบอกได้ไม่มีข้อกำหนดดังกล่าวใน FHS ดังนั้น / srv จึงใช้ได้
ตุ๊กตา

5
@Teddy: แน่นอนว่า "/ srv มีข้อมูลเฉพาะไซต์ที่ให้บริการโดยระบบนี้"
cmc

IMO นี้ควรจะเป็นคำตอบที่ได้รับการยอมรับ ...
nicorellius

1

ฉันมักจะมีเหมืองเป็น/c, /dฯลฯ ลอกเลียนแบบตัวอักษรไดรฟ์ Windows ใช้สำหรับพวกเขา ฉันมักจะมีฮาร์ดดิสก์และพาร์ติชั่นอยู่หลายตัวและสิ่งนี้ช่วยฉันติดตามมันได้


0

ดูแลระบบทั้งหมดมีวิธีแก้ปัญหาที่แตกต่างกันสำหรับเรื่องนี้ ฉันบอกวิธีแก้ปัญหาเนื่องจากไม่มีสถานที่ 'ถูกต้อง' ที่กำหนดไว้ในมาตรฐานในปัจจุบัน ฉันคิดว่าจำเป็นต้องมีไดเรกทอรีระดับบนสุดใหม่ ฉันมักจะสร้าง / ติดตั้งบนกล่องของฉัน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.