Score:0

ฉันจะเปลี่ยนตำแหน่งโฟลเดอร์ Dropbox โดยใช้เฉพาะบรรทัดคำสั่ง/การเข้าถึงระยะไกลได้อย่างไร

ธง cn

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

ฉันได้ลองย้ายโฟลเดอร์ด้วย mv ~/Dropbox /platter/Dropbox.mv. มันเคลื่อนไหวได้ดี แต่จะไม่ซิงค์ สถานะดรอปบ็อกซ์ ผลตอบแทนเท่านั้น Dropbox ไม่ทำงาน! แม้ว่าฉันจะเห็นกระบวนการใน ท็อป. เริ่มต้นดรอปบ็อกซ์ เรียกใช้บางสิ่งที่ดูเหมือนว่ากำลังเริ่มต้น (และฉันเห็นสิ่งที่เกิดขึ้นในไฟล์ ท็อป มุมมองของกระบวนการที่มี ดรอปบ็อกซ์ ในนั้น)แต่แล้ว สถานะดรอปบ็อกซ์ ส่งคืนข้อความเดียวกัน -- Dropbox ไม่ทำงาน! มันเริ่มซิงค์อีกครั้งถ้าฉัน mv /platter/Dropbox ~/Dropbox.mvฆ่ากระบวนการ Dropbox ที่รันอยู่ แล้วรันใหม่ การเริ่มต้นดรอปบ็อกซ์.

ฉันได้ถอนการติดตั้งและติดตั้งใหม่โดยใช้คำแนะนำในการติดตั้งแบบไม่มีส่วนหัว ที่นี่แต่ก็ยังใส่โฟลเดอร์ Dropbox เข้าไป ~/.

เดอะ คำแนะนำบนเว็บไซต์ Dropbox ไม่มีประโยชน์อย่างยิ่งเพราะถือว่าเข้าถึง Dropbox GUI ฉันต้องการบางอย่างที่สามารถทำงานได้ผ่านบรรทัดคำสั่งเท่านั้น เนื่องจากฉันมีสิทธิ์เข้าถึงเครื่องจากระยะไกลเท่านั้น

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

เครื่องระยะไกลใช้งาน Ubuntu 18.04, Dropbox daemon เวอร์ชัน 140.3.1861 และอินเทอร์เฟซบรรทัดคำสั่ง Dropbox เวอร์ชัน 2020.03.04

penGuinKeeper avatar
cn flag
ฉันได้เพิ่มรายละเอียดเหล่านั้นที่ด้านล่าง
muru avatar
us flag
ย้อนกลับไปตอนที่ฉันใช้ Dropbox เป็นช่วงสั้นๆ ฉันจำได้ว่าพยายามทำสิ่งนี้ โดยหาวิธีที่กำหนดค่าไม่ได้ จากนั้นใช้การผูกไดเรกทอรีบน HDD ภายนอกกับ `~/Dropbox' ทำงานได้ดีพอ Symlinks ใช้งานไม่ได้ อย่างน้อยเมื่อ 5 ปีที่แล้ว (อาจจะมากกว่า 10 ปี)
penGuinKeeper avatar
cn flag
ขอบคุณ! ดังนั้น ถ้าผมปฏิบัติตามอย่างถูกต้อง มันจะเป็นดังนี้: 1.`mv ~/Dropbox /platter/Dropbox`; 2. `mkdir ~/Dropbox`; 3. `เมานต์ --bind /platter/Dropbox ~/Dropbox` ? เป้าหมายของฉันคือเพิ่มพื้นที่ว่างบน `~/` เนื่องจากฉันมีพื้นที่เก็บข้อมูลไม่เพียงพอสำหรับสำเนา Dropbox ของฉัน
muru avatar
us flag
ใช่ที่เกี่ยวกับมัน สิ่งเดียวที่จะเพิ่มคือบรรทัดใน fstab เพื่อยืนยันสิ่งนี้ตลอดการรีบูต
penGuinKeeper avatar
cn flag
โอเค ฉันจะลองดู คุณช่วยแสดงความคิดเห็นของคุณเป็นคำตอบได้ไหม เพื่อที่ฉันจะได้ยอมรับหากได้ผล
Score:0
ธง us

หลายปีก่อนฉันใช้การผูกมัดเพื่อเก็บข้อมูล Dropbox ไว้ในดิสก์ภายนอก(ในขณะที่แอปพลิเคชัน Dropbox ปฏิเสธที่จะทำงานกับ symlink ซึ่งตอนนี้อาจไม่เป็นเช่นนั้น)

สิ่งที่ฉันทำคือ:

cp ~/Dropbox /media/data/Dropbox.cp
echo /media/data/Dropbox ~/Dropbox ผูก ผูก | sudo tee -a /etc/fstab
sudo เมานต์ ~/Dropbox

(ซีพี เพื่อที่ฉันจะได้ไม่ต้องคัดลอกข้อมูลทั้งหมดกลับคืนหากไม่ได้ผล เราสามารถยกเลิกการต่อเชื่อมและล้างไดเร็กทอรีเมื่อพบว่าใช้งานได้)

penGuinKeeper avatar
cn flag
ขอบคุณสำหรับคำแนะนำนี้และรหัส ฉันอาจพลาดบางอย่างไป แต่ดูเหมือนจะไม่ทำงานสำหรับความต้องการของฉัน การผูกเชื่อมโยงโฟลเดอร์ตราบเท่าที่ไดเร็กทอรีถูกเมาต์และสะท้อนถึงการเปลี่ยนแปลง แต่การเปลี่ยนแปลงจะมีผลตราบเท่าที่เมาต์ `~/Dropbox` เท่านั้น ดังนั้นฉันยังคงถูกจำกัดโดยพื้นที่บน SSD ที่มี `~/Dropbox` และไม่สามารถซิงค์ `/platter/Dropbox` ได้เมื่อไม่ได้ต่อเชื่อม `~/Dropbox`
muru avatar
us flag
@penGuinKeeper เมื่อคุณผูกเมานต์บางอย่างบน `~/Dropbox` ซึ่งถูกจำกัดโดยแหล่งที่มาของการเมานต์การผูก
penGuinKeeper avatar
cn flag
เข้าใจแล้ว. ฉันคิดว่าฉันสับสนกับบรรทัดสุดท้ายของคำตอบของคุณ: "เราสามารถยกเลิกการต่อเชื่อมและล้างไดเร็กทอรีได้เสมอเมื่อพบว่าใช้งานได้" ดูเหมือนว่าด้วยวิธีนี้ฉันจะไม่สามารถยกเลิกการต่อเชื่อม `~/Dropbox` -> ว่างเปล่า `~/Dropbox` -> ซิงค์ `/platter/Dropbox` ได้หรือไม่ หรือฉันพลาดอะไรไป?
muru avatar
us flag
@penGuinKeeper สิ่งที่ฉันหมายถึง: เมื่อคุณตรวจสอบว่าทุกอย่างทำงานได้ดีด้วยการเมานต์ผูก หยุดการซิงค์ ยกเลิกการเมานต์ `~/Dropbox` ว่างเปล่า `~/Dropbox` ผูก *เมานต์* `~/Dropbox` อีกครั้ง (แค่ `sudo mount ~/Dropbox` ก็เพียงพอแล้วถ้าคุณเพิ่มบรรทัด `fstab` จากคำตอบ) และเริ่มการซิงค์อีกครั้ง
penGuinKeeper avatar
cn flag
ขอบคุณ @muru! เท่าที่ฉันสามารถบอกได้ว่าสิ่งนี้ดูเหมือนจะทำในสิ่งที่ฉันทำ
Score:0
ธง us

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

สิ่งนี้ใช้ได้กับ Windows เช่นเดียวกับ Linux และทุกอย่างเป็นไปตามลิงค์

penGuinKeeper avatar
cn flag
ขอบคุณ! ดังนั้น ถ้าผมปฏิบัติตามอย่างถูกต้อง มันจะเป็นดังนี้: 1. `mv ~/Dropbox /platter/Dropbox`; 2. `mkdir ~/Dropbox`; 2. `ln /platter/Dropbox ~/Dropbox` ? ฉันถือว่าฮาร์ดลิงก์ไม่ใช่ซอฟต์ลิงก์
us flag
ฉันทำเสร็จแล้วในเทอร์มินัลและในตัวจัดการไฟล์ Thunar ซึ่งใช้งานได้ ฉันจำไม่ได้ว่ามันแข็งหรืออ่อนในขั้ว แต่ฉันคิดว่ามันแข็ง
us flag
ฉันทำเสร็จแล้วในเทอร์มินัลและในตัวจัดการไฟล์ Thunar ซึ่งใช้งานได้ ฉันจำไม่ได้ว่ามันแข็งหรืออ่อนในขั้ว แต่ฉันคิดว่ามันแข็ง ลิงก์จะไปที่ไดเร็กทอรี "Dropbox" หลังจากที่คุณย้าย ลิงก์มาจากตำแหน่งใหม่ที่คุณวางไดเร็กทอรีของคุณไว้ที่ไดเร็กทอรีอื่น สิ่งที่เกิดขึ้นคือ Dropbox จะไปที่ลิงก์นั้น และลิงก์นั้นชี้ไปที่ตำแหน่งใหม่ของ Dropbox ทั้งหมดนี้สามารถทำได้ในตัวจัดการไฟล์ หากต้องการสร้างลิงก์ ให้กดแป้น shift และ ctrl ค้างไว้ จากนั้นลากไดเร็กทอรีจากตำแหน่งใหม่ไปยังตำแหน่งที่คุณต้องการลิงก์

โพสต์คำตอบ

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