วิธีการเมานต์ไดรฟ์ AWS บนโฮสต์ในเครื่อง


8

คุณจะติดตั้งไดรฟ์ AWS บนโลคอลโฮสต์ได้อย่างไร?

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

คำตอบ:


5

ฉันทำสิ่งนี้สำเร็จโดยใช้ NFS และทำงานได้โดยไม่ติดขัดตั้งแต่ฉันตั้งค่า ในกรณีของฉันฉันมีเซิร์ฟเวอร์โบราณที่ใช้ Solaris ซึ่งมีข้อ จำกัด อย่างรุนแรงสำหรับพื้นที่ดิสก์ดังนั้นฉันจึงใช้เครื่อง EC2 ที่ใช้ Ubuntu 12.04 จัดรูปแบบและติดตั้งไดรฟ์ข้อมูล EBS ใหม่กำหนดค่า NFS และส่งออกไปยังที่เครื่องเก่า ระบบ Ubuntu นอก EC2 สามารถติดตั้งได้จากอีกด้านหนึ่งของประเทศ ฉันเชื่อว่านี่เป็นทางผ่านที่ฉันใช้:

https://help.ubuntu.com/community/SettingUpNFSHowTo

นอกจากนี้คุณต้องแก้ไขกลุ่มความปลอดภัยของอินสแตนซ์ EC2 ของคุณเพื่อให้ทราฟฟิก NFS ส่งผ่าน คำตอบนี้แสดงให้เห็นว่าพอร์ตใดบ้างที่อาจเกี่ยวข้อง แต่ (duh) ไม่ได้เปิดไว้สำหรับคนทั่วโลก

นอกจากว่าคุณกำลังใช้ VPC หรือ VPN ชนิดอื่นที่สามารถเข้ารหัสทราฟฟิกของคุณหรือข้อมูลนั้นไม่จำเป็นต้องเข้ารหัส (สมมติว่ามีข้อมูลในลักษณะนั้นอีก) - จากนั้นคุณต้องระวังให้ดีต้องเข้ารหัส NFS อย่างชัดเจนเพราะโดยค่าเริ่มต้นคุณกำลังส่งข้อมูลในอินเทอร์เน็ตที่ชัดเจน

คุณจะพบว่ามีแขนโบกมือและเขียนด้วยมือเกี่ยวกับวิธีที่ NFS เป็นโปรโตคอล LAN, ความไวต่อความล่าช้าและความกระวนกระวายใจ ฯลฯ ดีมาก แต่ประสบการณ์ของฉันราบรื่นมาก คุณไม่สามารถ "อยู่ที่นี่" และเข้าถึงระบบไฟล์ "ที่นั่น" ราวกับว่าเป็น "ที่นี่" โดยไม่ละเมิดกฎหมายของฟิสิกส์

ฉันเลือก NFS โดยเฉพาะเพราะฉันสันนิษฐานว่าเครื่อง Solaris เก่า ๆ ที่น่าขันของฉันสามารถพูด NFS กับ Linux ที่ปลายอีกด้านของท่อ

ตัวเลือกอื่น ๆ สำหรับ "การแชร์" โวลุ่ม:

SSHFS: https://help.ubuntu.com/community/SSHFS

แซมบ้า: https://help.ubuntu.com/community/Samba

ฉันไม่ได้ใช้ SSHFS แต่ฉันใช้ Samba บน LAN (ไคลเอนต์ Windows, เซิร์ฟเวอร์ Linux)

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

หากต้องการเปิดเผยสิ่งที่ชัดเจนเหล่านี้ต่ออินเทอร์เน็ตให้ล็อคการเข้าถึงเครือข่ายไปยังเซิร์ฟเวอร์จากที่อยู่ IP ที่ไม่น่าเชื่อถือ (ตามที่คุณควรจะทำ) เพราะคุณไม่ต้องการพึ่งพากลไกการตรวจสอบในตัว เพื่อรักษาความปลอดภัยข้อมูลของคุณ ... และ NFS สามารถทำงานได้อย่างมีความสุขโดยไม่ต้องมีการรับรองความถูกต้องเลยช่วยให้คุณสามารถเชื่อถือเครื่องอื่นด้วยที่อยู่ IP และแม้กระทั่ง - ทางเลือก - เชื่อถือผู้ใช้ระยะไกลเมื่อพวกเขาพูดว่า มาถึงการอนุญาตของไฟล์เนื่องจากฉันรูทที่นี่ฉันควรจะรูทที่นั่น "และ NFS พูดว่า" โอเคฟังดูดีสำหรับฉัน "



0

Jungle Disk ควรจะทำสิ่งที่คุณต้องการ:

https://www.jungledisk.com/personal/

อาจมีค่าใช้จ่ายคู่ของความคิดเจ้าชู้


ขอบคุณสำหรับคำตอบของ Jason แต่กำลังมองหาวิธีแก้ปัญหาด้านเทคนิคและฟรี และพยายามเมานต์อินสแตนซ์ของ EC2 แทน S3
ZenBalance

1
ลอง google google เล็กน้อย: emreakkas.com/linux-tips/… . ดูเหมือนว่าจะเป็นไปได้ แต่คุณสามารถใช้งานบางส่วนได้ ขอให้โชคดี
Jason McD
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.