ฉันจะเมานท์โฟลเดอร์จากพาร์ติชั่นอื่นได้อย่างไร?


68

มีคำสั่งให้ติดตั้งโฟลเดอร์จากพาร์ติชั่นหนึ่งไปยังพาร์ติชั่นหลักของฉันหรือไม่?

ตัวอย่างของสิ่งที่ฉันต้องการจะทำซึ่งเห็นได้ชัดว่าไม่ได้ผล:

mount /media/tc1/folder /home/dvad/home

หากไม่ใช้คำสั่งมีวิธีอื่นที่ฉันสามารถทำได้หรือไม่

คำตอบ:


112

ใช่ แต่ก่อนที่ฉันจะไปไกลคุณไม่สามารถ symlink?

ln -s /media/tc1/folder ~/home

ลิงค์นี้เป็นเพียงไฟล์ที่ถูกตีความ มันถาวรโดยอัตโนมัติ (จนกว่าคุณจะลบไฟล์)

ความล้มเหลวที่คุณสามารถใช้mountตามที่อธิบายไว้ แต่ไวยากรณ์แตกต่างกันเล็กน้อย:

mount --bind /media/tc1/folder /home/dvad/home

นี่ไม่ได้เป็นการถาวรเลยและจะถูกนุกโดยการรีสตาร์ท ถ้าคุณต้องการให้มันคงอยู่คุณจะต้องมีบางอย่างใน/etc/fstabแบบนี้:

/media/tc1/folder    /home/dvad/home    none    bind

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


1
ขอบคุณสำหรับเคล็ดลับ fstab ฉันใช้mount --bindเพื่อ "ลิงก์" โฟลเดอร์ในโฟลเดอร์โฮมของผู้ใช้ที่ฉันเปิดเผยให้เพื่อนของฉัน (symlink เล่นได้ไม่ดีกับ chroot) และตอนนี้ฉันไม่ต้องทำซ้ำหรือเรียกใช้สคริปต์ที่ทำหลังจากรีบูตแต่ละครั้ง . ไม่แน่ใจว่าทำไมฉันไม่คิดว่าจะใช้ fstab มาก่อนเพราะฉันใช้มันสำหรับไดรฟ์สื่อทั้งหมดของฉัน ขอบคุณอีกครั้ง!
JoshStrange

2
ภูเขา --bind ปลายทางแหล่งที่มา
มิเชล Samia

4
mount --bindมีประโยชน์ในสภาพแวดล้อม chroot'ed - เนื่องจาก symlink ไม่ทำงาน
abyss.7

ฉันกำลังเมานต์และมันไม่ทำงานและฉันแน่ใจว่าติดตั้งพาร์ติชันแล้ว เกิดอะไรขึ้น
Marc.2377

1
@GabrielStaples Nope man fstabจะบอกคุณสองฟิลด์สุดท้าย Defaults to zero (don't {dump,fsck}) if not present.
Oli

7

ทางเลือกmount:

bindfs -n /media/tc1/folder /home/dvad/home

sudo apt-install bindfsต้องใช้

เช่นเดียวกับmountสิ่งนี้จะเป็นจุดเมานท์ที่แท้จริง (ไม่ถาวร) เช่นไม่มีการติดตามว่าเป็นเพียงข้อมูลอ้างอิง แต่เป็นระบบควบคุมเวอร์ชัน แต่ก็เหมือนln -sว่ามันไม่จำเป็นต้องมีสิทธิ์ superuser เหมือนmountกัน

ถอนติดตั้งด้วยfusermount -u /home/dvad/home(หรือโดยการรีสตาร์ท)

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