เป็นความคิดที่ดีหรือไม่ที่จะใช้การ์ด SD สำหรับโฮมไดเร็กตอรี่?


14

ฉันวางแผนที่จะสร้างการ์ด SD (หรือแฟลชไดรฟ์) ไดเรกทอรีบ้านของฉันเพื่อให้สามารถทำงานกับพีซีที่แตกต่างกันได้โดยไม่ต้องยุ่งยากอะไรมาก

นี่เป็นความคิดที่ไม่ดีด้วยเหตุผลบางอย่าง?


1
นั่นทำให้ฉันกลัวจริงๆ ... ถ้าคุณพกพาโฮมไดเร็กตอรี่ไปกับคุณ, จะเกิดอะไรขึ้นถ้าคุณทำการ์ด SD ของคุณหาย? คุณต้องการไดเรกทอรีบ้านทั้งหมดหรือบางโฟลเดอร์ (เช่นเอกสาร ฯลฯ ) จริง ๆ หรือไม่ วิธีการเกี่ยวกับการใช้ git / mercurial เพื่อทำให้ทุกอย่างทันสมัยอยู่เสมอ?
Axel

1
ฉันใช้ bitbucket, github และ dropbox แต่บางสิ่งบางอย่างไม่ได้ออนไลน์ผึ้ง (เนื่องจากขนาดของพวกเขาลักษณะที่ละเอียดอ่อนของพวกเขาหรืออะไรก็ตาม) มันเป็นความเจ็บปวดที่แท้จริงในการทำให้การตั้งค่าของแอพทุกตัวเป็นปัจจุบัน ฉันเข้ารหัสและสำรองข้อมูลบ่อยครั้งดังนั้นการทำการ์ดหายจะไม่ทำให้เจ็บมาก ส่วนใหญ่ฉันต้องการสลับระหว่างพีซีที่บ้านพีซีที่ทำงานและแล็ปท็อป ข้อเสนอแนะใด ๆ ยินดีต้อนรับ :)
Eelvex

2
บางทีการใช้ rsync จะเป็นตัวเลือกหรือไม่? ฉันยังไม่ได้ลอง แต่ฉันคิดว่ามันเป็นไปได้ที่จะมี rsync ดึงการเปลี่ยนแปลงจาก SD card เมื่อเข้าสู่ระบบหรือบูตและเขียนกลับเมื่อคุณออกจากระบบ / ปิด
Axel

นั่นฟังดูมีแนวโน้มดี
Eelvex

3
คุณอาจพบปัญหาหากพีซีเครื่องต่าง ๆ มีแอพพลิเคชั่นเวอร์ชันต่าง ๆ ที่คุณใช้งานอยู่ แอปพลิเคชันจำนวนมากเก็บข้อมูลผู้ใช้ไว้ในโฮมไดเรกทอรีในไฟล์และโฟลเดอร์ที่ซ่อน แอปพลิเคชันรุ่นต่าง ๆ อาจใช้ไฟล์ / รูปแบบที่แตกต่างกันดังนั้นคุณอาจพบปัญหาในแง่นี้
James Womack

คำตอบ:


6

ฉันเคยวิ่งทั้งระบบจากการ์ด SD มาก่อน (ผ่าน USB 1.0!) มันช้ามาก ฉันใช้ OpenBSD มีsoftdepประสิทธิภาพเพิ่มขึ้นเป็นจำนวนมากถึงแม้ว่ามันจะไม่ได้ถ่ายโอนไปยัง Linux

ฉันจะบอกว่าสิ่งที่ยิ่งใหญ่ที่สุดที่จะทำให้แน่ใจว่าคุณติดมันด้วยnoatimeวิธีนี้คุณจะไม่ถูกลงโทษจากการอ่านทุกครั้งที่คุณทำ นอกจากนี้คุณควรมีเหตุผลที่ดีในการทำเช่นนี้ ฉันทำได้โดยมีวัตถุประสงค์เพื่อประหยัดพลังงานในการตั้งค่าเราเตอร์ขั้นพื้นฐาน (ที่ฉันไม่ต้องการพื้นที่มากกว่า 1G)

สิ่งนี้จะช้าลงอย่างมากถ้าคุณใช้พอร์ต USB 3.0 และตัวอ่าน thumbdrive / SD การ์ดที่ตรงกัน USB 3.0 เร็วกว่า SATA-2 ที่แพร่หลายดังนั้นตามทฤษฎีแล้วถ้าคุณใช้ USB 3.0 คุณไม่ควรมีปัญหาเรื่องประสิทธิภาพเลย

นอกจากนี้คุณอาจต้องการตรวจสอบให้แน่ใจว่าคุณสามารถเข้าสู่บัญชีของคุณโดยไม่ต้องไดรฟ์หัวแม่มือในกรณี


7

ในขณะที่ค่อนข้างเชื่อถือได้ (ไม่มีชิ้นส่วนที่เคลื่อนไหว) การ์ด SD / แฟลชไดรฟ์ USB อาจช้าลง (คุณอาจไม่ต้องการใช้การทำงานที่ต้องใช้ดิสก์มาก) และมีวงรอบการเขียน จำกัด จากคำถามผู้ใช้ขั้นสูงนี้ :

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

คุณอาจต้องการหลีกเลี่ยงระบบไฟล์ที่ทำเจอร์นัลเนื่องจากจะทำให้เครียดมากขึ้นกับชิปหน่วยความจำ: สำหรับสิ่งนี้คุณสามารถใช้ ext2 (ฉันจำได้ว่าเป็นกรณีนี้ครั้งเดียว แต่ตามที่ระบุไว้ในความคิดเห็นอาจไม่เป็นเช่นนั้นอีกต่อไป)

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


4
มีหลักฐานที่แสดงว่าการหลีกเลี่ยงระบบไฟล์ที่ทำเจอร์นัลนั้นมีประโยชน์จริงหรือไม่? ฉันรู้สึกว่า "จำนวน จำกัด ของการเขียน" สูงมากจนไม่สำคัญ
เบรนแดนลอง

@BrendanLong ฉันไม่รู้ ฉันจำได้ว่ามันมีประโยชน์เมื่อจำนวนการเขียนที่เป็นไปได้น้อยกว่า
Renan

4
ณ จุดนี้ฉันเดาว่าการรบกวนของระบบไฟล์ที่ไม่ถูกเจอร์นัล (อ่าน: ง่ายต่อการทำลาย) นั้นเลวร้ายยิ่งกว่าอันตรายจากการเขียนเพิ่มเติม
เบรนแดนลอง

1
ระบบไฟล์ที่เจอร์นัลส่วนใหญ่จะป้องกันสถานการณ์การสูญเสียพลังงาน นี่เป็นความเสี่ยงที่ใหญ่กว่าสำหรับแฟลชทั้งคู่ (เนื่องจากต้องการความเสถียรของพลังงานสำหรับการเขียนที่สมบูรณ์ 250 มิลลิวินาที) และการ์ด SD (เนื่องจากอาจถูกลบโดยไม่ตั้งใจ) ดังนั้นสำหรับแฟลชการ์ด SD ให้ใช้ระบบไฟล์ที่ทำเจอร์นัลอย่างแน่นอน
MSalters

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

6

ฉันทำสิ่งนี้และมันใช้งานได้ดีสำหรับฉัน แต่ฉันจะใช้กับคอมพิวเตอร์เครื่องเดียวเท่านั้น ปัญหาที่ใหญ่ที่สุดที่ฉันเห็นเมื่อใช้บัตรเดียวกันสองวิธีคุณสามารถใช้บัตรได้ครั้งละใบเท่านั้น สิ่งที่ต้องระวัง: ฉันพบปัญหาเล็กน้อยเนื่องจากระบบพยายามติดตั้งไดเรกทอรี / home ก่อนที่จะตรวจพบการ์ด SD โดยยกเลิกกระบวนการบูต ฉันต้องเปลี่ยนสคริปต์การบูต (Arch Linux) เล็กน้อยเพื่อรอการ์ดก่อนที่จะติดตั้งและย้ายไปพร้อมกับการบู๊ต


4

จากประสบการณ์ของฉันฉันจะแนะนำไม่จริง เมื่อไม่กี่ปีที่ผ่านมาการทำงานของสภาพแวดล้อม Linux สำหรับวัตถุประสงค์ในการพัฒนาของฉันสิ่งที่สำคัญที่สุดคือประสิทธิภาพและเสถียรภาพและ SD การ์ดมีความหมายแทบจะไม่ได้สำหรับผู้ที่ผมเชื่อว่าพวกเขาทำหน้าที่เป็นผู้จัดเก็บข้อมูลสำรองเพิ่มเติม( โปรดถูกต้องฉันหากฉันผิด )แทน กว่าที่เก็บข้อมูลความเร็วสูงหลักเช่น HDD เอง

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


2

หากโฟลเดอร์บ้านของคุณไม่ใหญ่และพีซีทั้งหมดของคุณมีการเชื่อมต่อปกติคุณสามารถลองใช้บริการจัดเก็บข้อมูลบนคลาวด์อย่างน้อยหนึ่งอย่าง: Dropbox , Google Drive , Sugarsync , Microsoft Skydrive (แต่มีอีกมากมาย)

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


1
มีปัญหามากมายเกี่ยวกับที่เก็บข้อมูลบนคลาวด์ ตัวอย่างเช่นระบบหลักของฉันอยู่บน FreeBSD ซึ่งน่าเสียดายที่ไม่สามารถบินได้ดีในหมู่เมฆ หรือฉันไม่คิดว่าฉันสามารถบูตจาก Dropbox และสิ่งที่ชอบได้ หรือการซิงค์ไฟล์ขนาดใหญ่ที่ฉันเพิ่งสร้างขึ้นอาจใช้เวลานานเกินไป ฯลฯ โฟลเดอร์บ้านของฉันเป็นมากกว่า "เอกสารของฉัน"
Eelvex

คุณควรดำเนินการเชื่อมโยงไฟล์การกำหนดค่าที่สำคัญจากDropboxโฟลเดอร์ของคุณโดยตรง อย่างน้อยเป็นเวลานานเป็น SugarSync ออกลูกค้าลินุกซ์พื้นเมือง
Avio

1
ไม่ใช่ทุกคนที่มี "การเชื่อมต่อที่แพร่หลาย" เสมอ
CVn

if you don't have particular constraintsในความเป็นจริงผมเขียน
Avio

2

เพิ่งทราบว่าเมื่อการ์ด SD ล้มเหลวพวกเขาก็ล้มเหลวทันทีและเป็นหายนะ

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

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